Kursbeschreibung:
Der Kurs ist genau das Richtige für dich, wenn du lernen möchtest, wie du CMake und andere Werkzeuge für professionelle C/C++ Projekte einsetzt.
Melde dich für diesen Kurs an und erweitere dein Wissen in C/C++ Projektmanagement, um deine Karrierechancen in der Softwareentwicklung zu erhöhen und effektiver in deiner Arbeit zu werden.
Kursbeschreibung:
Der Kurs ist genau das Richtige für dich, wenn du lernen möchtest, wie du CMake und andere Werkzeuge für professionelle C/C++ Projekte einsetzt.
Melde dich für diesen Kurs an und erweitere dein Wissen in C/C++ Projektmanagement, um deine Karrierechancen in der Softwareentwicklung zu erhöhen und effektiver in deiner Arbeit zu werden.
In diesem Kurs zeige ich dir zunächst, wie du die benötigte Software für Windows, Linux und Mac installierst. Anschließend erhältst du eine fundierte Einführung in Makefile und CMake. Die Beherrschung von CMake ermöglicht es dir, plattformübergreifende Projekte effizient zu verwalten und zu erstellen, wodurch deine Produktivität und deine Arbeitsmarktfähigkeiten gesteigert werden.
Der Kurs behandelt auch die Erstellung von Doxygen-Dokumentationen, die Verwendung des Conan Package Managers, Unit Testing mit Catch2, Logging, Benchmarking und vieles mehr. Des Weiteren lernst du, wie du Code Coverage und CI Testing durchführst und verschiedene Tooling-Optionen wie LTO, Clang-Tidy, Clang-Format, pre-commit und cmake-format nutzen kannst.
Dieser Kurs besteht aus folgenden Themengebieten:
Installation der Software für Windows, Linux und Mac
Makefile Tutorial
CMake Tutorial (Libraries, Targets, Install etc.)
Doxygen Dokumentation
Conan Package Manager
Unit Testing mit Catch2
Logging und Benchmarking
Code Coverage und CI Testing
Tooling: LTO, Clang-Tidy, Clang-Format, pre-commit, cmake-format
Debugging und Installation deiner Projekte
Werde noch heute ein Profi, in der Technologie von Morgen. Wir sehen uns im Kurs.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.