Learn to master modern CMake Projects, Unit Tests, Continuous Tools and more to use in your daily C/C++ workflow!
Instructed by Jan Schaffranek 4.5 hours on-demand video & 5 articles
What you’ll learn
-
CMake (Command Line and GUI)
-
Create modern C/C++ Projects
-
Use external Projects via Git, Conan and VCPKG
-
Automate the HTML Documentation (Doxygen)
-
Unit Testing with Catch2
-
Code Coverage of the Unit Tests
-
Continuous Integration with Github Actions
-
Tooling: Clang-Format, Clang-Tidy, Cppcheck
-
Tooling: Sanitizer, Cmake-Format, Pre-Commit
-
VSCcode and VS 2022 with GCC, Clang and MSVC
This course consists of the following topics:
- Installing the software for Windows, Linux and Mac
- Works for any GCC, Clang and MSVC Compiler
- CMake Tutorial (Libraries, Targets, Install etc.)
- Doxygen Documentation
- VCPKG and Conan Package Manager
- Unit Testing with Catch2
- Code Coverage and CI Testing
- Tooling: LTO, Cppcheck, Clang-Tidy, Clang-Format, pre-commit, cmake-format
- Tooling: Sanitizers, Workflow in VSCode and VS2022
- Debugging and Running the Software.
Who this course is for:
- Every C and C++ Programmer
Similar Courses
Deal Score0
Disclosure: This post may contain affiliate links and we may get small commission if you make a purchase. Read more about Affiliate disclosure here.