fbpx

SonarSource (Qube, Cloud and Lint) 快速入門課程

Contents

這門課程內容包含 SonarQube,SonarCloud,SonarLint

從這 2 小時的課程,你會學到

  • 安裝 JDK 11和 SonarQube
  • 理解 SonarQube 架構
  • 瞭解 WaterLeaks 的概念(和品質檢測門)
  • 設定 Sonar 掃描器(使用 Python Scripts)
  • 在 Windows / Mac / Linux 上安裝 Python
  • 如何使用 SonarQube / Cloud 鍵盤快捷鍵
  • 使用外掛 / 品質配置檔案和品質檢測門
  • 使用 SonarCloud、 GitHub 和 Travis CI (使用持續整合)完成 DevOps 週期
  • 將 SonarLint 與 PyCharm / Eclipse 和 SonarQube 整合

要求

  • 網際網路連線
  • 一台安裝有 Windows / MacOS 或 Linux 作業系統的工作電腦
  • 渴望學習和快速入門
  • Unix / Linux 的基本知識可以幫助您,但不是必需的
  • 基本的 Python / Devops 知識可以幫助你,但不是必需的

課程說明

總是很難維護程式碼品質? 讓你的開發人員在應用程式之間維護相同的標準很困難嗎? 在軟體釋出前總是出問題?

無論你是一個軟體架構師,尋求執行標準,還是一個開發人員,尋求完整的教學指南來管理你設定的整個 Devops 週期,SonarSource 為你提供解決方案!

你將很快掌握 SonarSource 產品。 SonarQube 是你設定你的標準,和品質檢查的地方,然後你對你的程式碼執行掃描程式,這些程式碼與 25 個以上的程式語言相容。 SonarCloud 也提供同樣的雲端服務。 與你的 IDE 整合,並在原始碼中修正問題。

所有的東西都有很好的文件記錄和區隔,所以你可以找到你需要的東西。 作業和小測驗將確保你堅持正確的方向並測試你的知識。 本課程將結合理論和實際範例。

課程介紹

登入和註冊 SonarQube。 熟悉使用者介面,這樣當我們繼續我們的課程時,你就不會覺得它是一塊陌生的土地。 在本地端機器上安裝 SonarQube,無論是在 Mac / Windows 還是 Linux 上。 我們將安裝 JDK 11。

架構和概念

瞭解 SonarQube 的架構以及我們使用 SonarSource 產品的原因。

第一個專案

目標是建立一個簡單的專案,我們可以用來測試我們的 Sonar 掃描器。 我們將會使用 Python,對於那些剛剛接觸 Python 的人,有講座解釋你需要什麼。 我們對專案執行掃描程式來檢查 bug / 漏洞 / 程式碼氣味 ( code smells ) 。

SonarQube 使用效率

不要太慢,使用快捷鍵,這會快上10倍。 此外,學習使用品質配置檔案和品質檢測門

SonarCloud 和 CI 整合

使用 SonarCloud 並將其與 DevOps 週期的其餘部分整合。 我們展示了與 Travis CI 和 Github 的整合。

SonarLint

將 SonarLint 與 Eclipse 和 PyCharm 整合,並與 SonarQube 整合。

目標受眾

  • 試圖快速掌握 SonarQube / SonarCould 或 SonarLint 的學生
  • 希望使用 SonarQube 監控程式碼品質的開發人員
  • 希望透過 Travis CI 等 CI 工具自動維護程式碼標準的開發人員
  • 希望在自己最喜歡的編輯器中編寫程式時檢查程式碼標準的開發人員
  • 試圖提升所有級別、開發、程式碼審查和釋出良好程式碼品質的軟體架構師
  • 那些喜歡 Sonar 的人:)

講師簡介

Vaga Notes 創造更好的軟體開發人員

畢業於賓夕法尼亞大學,獲得電腦科學學位。 已經在這個業界工作了幾年了。 他喜歡把教書當作一種愛好。 只對教學充滿熱情,並且享受做兼職的樂趣。 他儘量簡明扼要,同時確保學生遵循所有的最佳實踐。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

報名參加課程更新 coupon code

Sponsored by Udemy


Lingoda

也許你會有興趣

 學習資訊不漏接-歡迎使用 App 訂閱發文通知 

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: