CMake,C/C++ 專案的測試與工具 [2024 版]

學習掌握現代 CMake 專案、單元測試、連續工具等,以便在日常 C/C++ 工作流程中使用!

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

  • CMake(命令列和 GUI)
  • 創建現代 C/C++ 專案
  • 透過 Git、Conan 和 VCPKG 使用外部專案
  • 自動化 HTML 文件 (Doxygen)
  • 使用 Catch2 進行單元測試
  • 單元測試的程式碼覆蓋率
  • 與 Github Actions 持續整合
  • 工具:Clang-Format、Clang-Tidy、Cppcheck
  • 工具:Sanitizer、Cmake 格式、預先提交
  • VSCcode 和 VS 2022 以及 GCC、Clang 和 MSVC

要求

  • C/C++ 基礎知識
  • 命令列基礎知識

課程說明

評論:

“謝謝 Jan 的這門課程,它讓我充分了解了 CMake 等知識。我很高興。” – Cyrille Guetsop Guimapi

“非常深刻和令人興奮的課程。適當的水平和非常好的演講者。” – Felix Maschek

“我現在快完成了,非常滿意。我一直在尋找對 (c)makefile 及其可能性的良好概述。為此絕對推薦該課程。” – Franz Gaar

“這門令人興奮的課程提供了有關 CMake 及其與其他專業工具的使用的紮實知識。” – Frank Behrendt

“對於任何有興趣創建和維護專業軟體專案(在本例中為C++)的人來說,這是非常全面的課程。除了對Makefiles 的基本了解和對 CMake 的詳細介紹之外,還不會錯過最佳實務。 – Steffen Lang

課程簡介:

你想作為 C/C++ 開發人員邁出下一步,在這些令人興奮的語言中獲得專業立足點嗎?
那麼我的課程就是適合您的課程。

本課程包括以下主題:

  • 安裝適用於 Windows、Linux 和 Mac 的軟體
  • 適用於任何 GCC、Clang 和 MSVC 編譯器
  • CMake 教學( Libraries、目標、安裝等)
  • Doxygen 文檔
  • VCPKG 和 Conan 套件管理器
  • 使用 Catch2 進行單元測試
  • 程式碼覆蓋率和 CI 測試
  • 工具:LTO、Clang-Tidy、Clang-Format、預先提交、cmake-format
  • 工具:Sanitizers、VSCode 和 VS2022 中的工作流程
  • 除錯( Debug )和運行軟體。

成為今天的專業人士,掌握明天的技術!
我們在課室見!

目標受眾

每個 C 和 C++ 程式設計師

講師簡介

Jan Schaffranek 計算機科學碩士、人工智慧開發人員和講師

嗨,我是 Jan!

我於 2019 年 9 月在波鴻魯爾大學( Ruhr-Universität Bochum )獲得了應用電腦科學理學碩士學位,此後一直在採埃孚集團( ZF Group )擔任自動駕駛機器學習開發人員。

我對教授電腦科學和數學知識的興趣已經存在很多年了。 除了在 Udemy 上進行演講活動外,我還經營著名為「Franneck」的 Youtube 頻道。

特別是在機器學習、深度學習、C/C++ 和 Python 程式設計領域,我會盡力讓你適應並向你展示所有重要的內容。

字幕:英文

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

  • Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
  • 年訂閱每月 NT350(再享特別優惠:年度訂閱首年享 25% 折扣) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

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

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading