學習掌握現代 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 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- CMake 相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響