C++ Projekte für Fortgeschrittene: CMake, Tests und Tooling

Erlerne wie moderne C++ Projekte mit CMake gestaltet werden! Erlerne die Anwendung von Unit Tests und vieles mehr!

Ratings 4.85 / 5.00
C++ Projekte für Fortgeschrittene: CMake, Tests und Tooling

Description

Bewertungen von Kursteilnehmern:

  • "Vielen Dank Jan für diesen Kurs, der es mir ermöglichte, genug über CMake und mehr zu lernen. Ich bin sehr glücklich. " ( ★★★★★  von Cyrille Guetsop Guimapi)

  • "Ich habe den Kurs noch nicht fertig aber bisher gefällt er mir ausgezeichnet." ( ★★★★★ Von Eduard Meisnitzer)

Kursbeschreibung:

Du möchtest den nächsten Schritt als C/C++ Entwickler machen, um beruflich in diesen spannenden Sprachen Fuß zu fassen?
Dann ist mein C++: CMake, Tests und Tooling Kurs genau der richtige für Dich.
Ich stelle die aktuellen State-of-the-Art Tools für moderne C++ Projekte vor.
Ich stelle Dir ebenfalls den gesamten Code zur Verfügung.

Dieser Kurs besteht aus folgenden Themengebieten:

  • Installation der Software für Windows und Linux

  • Makefile Tutorial

  • CMake Tutorial

  • Doxygen Dokumentation

  • Conan Package Manager

  • Unit Testing mit GTest

  • Logging und Benchmarking

  • Code Coverage und CI Testing

Warum sollte man die C++ Programmierung beherrschen?

  • C++ ist eine schnelle und effektive Programmiersprache

  • Bietet die Möglichkeit Low-Level Operationen auszuführen

  • Wird von Firmen, wie Amazon und Google für große Projekte eingesetzt

Werde noch heute ein Profi, in der Technologie von Morgen!
Wir sehen uns im Kurs!

What You Will Learn!

  • Der Umgang mit Make (Command Line)
  • Der Umgang mit CMake (Command Line und GUI Einbindung)
  • Das Erstellen von modernen C++ Projekten
  • Das Einbinden von externen Projekten (Git und Conan)
  • Die automatisierte Erstellung einer HTML Dokumentation vom Code
  • Das Unit Testing vom Code mit GTest
  • Die Verwendung von Benchmarking und Logging
  • Das Berechnen der Code Coverage der Unit Tests
  • Die Continuous integration mit Travis und AppVeyor

Who Should Attend!

  • Angehende C/C++ Softwareentwickler oder Informatik Studenten
  • C/C++ Softwareentwickler die sich weiterbilden wollen

TAKE THIS COURSE

Tags

  • C++

Subscribers

298

Lectures

43

TAKE THIS COURSE



Related Courses