CMake, Tests and Tooling for C/C++ Projects

BY
Udemy

Mode

Online

Fees

₹ 499 3499

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 499  ₹3,499
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Introduction

  • Introduction
  • Windows: Software Installation - Part 1
  • Windows: Software Installation - Part 2
  • Linux: Software Installation - Part 1
  • Linux: Software Installation - Part 2
  • Mac: Software Installation
  • Course Guide
  • Course Materials
  • Visual Studio Code Setup

Modern CMake

  • Prologue to the chapter
  • Hello World Example
  • CMake Command Line - Part 1
  • Basic Project Strcuture
  • Intermediate Project Structure
  • Variables and Options
  • CMake Command Line - Part 2
  • Configure File
  • Sources and Headers
  • CMake Command Line - Part 3
  • External Libraries with Git Submodule
  • Dependency Graph - Part 1
  • External Libraries with Fetch Content
  • Conan Install
  • External Libraries with Conan
  • Doxygen Documenation
  • Unit Testing with Catch2
  • Dependency Graph - Part 2
  • Public, Interface and Private
  • Creating the Github Repository
  • Compiler Warnings
  • Code Coverage
  • Github Pages
  • Github Actions
  • Codecov
  • Extra Tooling
  • Shared vs. Static Library
  • Install Command
  • External Libraries with VCPKG
  • Conclusion: Which Tool for external Libraries?
  • ImGui and C Template Project

Outro

  • Outro

Instructors

Mr Jan Schaffranek

Mr Jan Schaffranek
Machine Learning Developer
Udemy

Other Masters

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses