C/C++ Projekte: Make, CMake, Unit Tests und Tooling [2025]

所在平台: Udemy

课程主页: https://www.udemy.com/course/c-projekte-fur-fortgeschrittene-cmake-tests-und-tooling/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:C/C++ Projekte: Make, CMake, Unit Tests und Tooling [2025] 课程概述:此课程旨在教授专业的C/C++项目开发,使用现代工具和工作流程。无论你是想更好地组织个人项目的开发者,还是希望为高难度工作做好准备,这里都能提供实用的知识,帮助你在职业生涯中取得进步。课程将从在Windows、Linux和Mac系统上安装所需工具开始,使你能够立即动手实践。 课程内容包括: - 深入了解Make和CMake,学习如何创建和管理跨平台项目,并处理依赖关系和库。 - 使用Catch2编写可靠的单元测试,确保软件的稳定性和可维护性。 - 使用Doxygen为项目生成文档,提升项目的可读性。 - 使用Conan包管理器轻松管理依赖关系。 - 集成日志记录和性能分析的基准测试,测量代码覆盖率,并设置自动化的持续集成(CI)测试。 - 掌握现代工具选项,如链接时间优化(LTO)、代码质量工具(Clang-Tidy、Clang-Format)、预提交钩子及cmake-format,以编写干净且可维护的代码。 完成本课程后,你将能够专业地构建、测试和维护复杂的C/C++项目,为你的开发者职业生涯增添重要的竞争优势。 立即开始,成为现代C/C++项目开发的专家!期待在课程中见到你!

课程评论(0条)

课程详情

Lerne professionelle C/C++ Projektentwicklung mit modernen Tools und Workflows!Dieser Kurs ist dein perfekter Einstieg, um CMake, Makefiles und wichtige Entwicklungswerkzeuge für C und C++ sicher und effizient einzusetzen. Egal, ob du als Entwickler deine Projekte besser strukturieren möchtest oder dich auf anspruchsvolle Jobs vorbereitest - hier bekommst du praxisnahes Wissen, das dich im Berufsalltag sofort voranbringt.Wir starten mit der Installation aller benötigten Tools auf Windows, Linux und Mac, damit du direkt loslegen kannst. Danach tauchen wir tief in die Welt von Make und CMake ein - du lernst, wie du plattformübergreifende Projekte aufbaust, verwaltest und mit Abhängigkeiten und Libraries arbeitest.Neben Build-Systemen lernst du, wie du mit Catch2 zuverlässige Unit Tests schreibst, deine Projekte mit Doxygen dokumentierst und Abhängigkeiten bequem mit dem Conan Package Manager verwaltest. Außerdem zeige ich dir, wie du Logging und Benchmarking in deine Programme integrierst, Code Coverage misst und automatisierte CI-Tests einrichtest.Für professionelle Entwickler unverzichtbar: Wir behandeln moderne Tooling-Optionen wie LTO (Link Time Optimization), Code-Qualitätswerkzeuge (Clang-Tidy, Clang-Format), pre-commit Hooks und cmake-format für sauberen und wartbaren Code.Am Ende bist du in der Lage, komplexe C/C++ Projekte professionell zu bauen, zu testen und zu pflegen - ein großer Pluspunkt für deine Entwicklerkarriere.Das erwartet dich in diesem Kurs:Installation und Einrichtung der Tools auf allen gängigen BetriebssystemenSchritt-für-Schritt Einführung in Makefiles und CMake mit praktischen BeispielenErstellung aussagekräftiger Doxygen-DokumentationenVerwaltung von Abhängigkeiten mit dem Conan Package ManagerUnit Testing mit Catch2 für stabile und wartbare SoftwareLogging und Benchmarking für Performance-AnalyseCode Coverage messen und Continuous Integration (CI) SetupModerne Tooling-Techniken: LTO, Clang-Tidy, Clang-Format, pre-commit Hooks und mehrDebugging und Installation von C/C++ ProjektenStarte jetzt durch und werde zum Profi für moderne C/C++ Projektentwicklung!Ich freue mich darauf, dich im Kurs zu sehen!

课程标签

0人关注该课程

主题相关的课程