Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

C++ Komplettkurs: Praxisnahe und Moderne C++ Programmierung

via Udemy

Overview

Von C++ Basics bis C++23: Praxisnah, mit spannenden Projekten und GUI-Entwicklung für deinen Programmier-Erfolg. [2025]

What you'll learn:
  • Erlerne die C/C++ Grundkonzepte
  • Verstehe die Logik hinter Pointern und Referenzen
  • Erlerne die wichtigsten STL Features und Funktionen
  • Programmiere mit Tools der Modernen Objektorientierung
  • Verstehe die Anwendung von Templates und Operator Überladungen
  • Verbessere deinen Code durch Lambda Ausdrücken und Smart Pointer
  • Die Programmierung von GUI Anwendungen mit Qt
  • Die effektive Implementierung von Vektoren und Matrizen
  • Das programmieren eines kleinen Computerspiels

Starte deine Reise in die moderne C++ Programmierung – praxisnah, umfassend und up-to-date!

Dieser umfassende C++ Komplettkurs ist perfekt für alle, die von den Grundlagen bis zu den neuesten Features von C++23 alles lernen wollen – egal ob Anfänger oder erfahrener Programmierer. Du bekommst fundiertes Wissen und praktische Skills an die Hand, die dich fit machen für aktuelle und zukünftige Projekte.

Wir beginnen mit den Basics der C und C++ Programmierung und arbeiten uns Schritt für Schritt durch die wichtigen Neuerungen der C++ Standards (11, 14, 17, 20 und 23). Du lernst den sicheren Umgang mit Pointern, Referenzen und Arrays, sowie den effizienten Einsatz der mächtigen Standard Template Library (STL).

Darüber hinaus zeige ich dir, wie du moderne objektorientierte Programmierung umsetzt, Lambda-Ausdrücke und Templates clever nutzt und den Umgang mit Smart Pointern sowie Copy- und Move-Konstruktoren meisterst.

Ein besonderes Highlight: Du erhältst eine praxisnahe Einführung in die GUI-Programmierung mit ImGui – so kannst du direkt ansprechende grafische Benutzeroberflächen entwickeln.

Im gesamten Kurs erwarten dich zahlreiche spannende Programmierprojekte, die dein Wissen vertiefen und dir helfen, das Gelernte sofort anzuwenden.

Das lernst du in diesem Kurs:

  • Grundlagen der C und C++ Programmierung

  • Alle wichtigen Neuerungen aus C++11 bis C++23

  • Sicherer Umgang mit Pointern, Referenzen und Arrays

  • Die wichtigsten Funktionen der Standard Template Library (STL)

  • Moderne objektorientierte Programmierung

  • Lambda-Ausdrücke und Templates praktisch anwenden

  • Smart Pointer, Copy- und Move-Konstruktoren

  • Einführung in die GUI-Programmierung mit ImGui

  • Praxisnahe Projekte zur Festigung deines Wissens

Mach dich fit für die Technologie von morgen und werde C++ Profi – melde dich jetzt an!

Ich freue mich darauf, dich im Kurs zu begrüßen!

Syllabus

  • Kapitel 1: Einleitung
  • Kapitel 2 - 1: Variablen, Datentypen und Logik
  • Kapitel 2 - 2: Logik
  • Computerspiel 1
  • Kapitel 2 - 3: Schleifen
  • Computerspiel 2
  • Kapitel 2 - 4: Funktionen und Header
  • C++ Tools: Teil 1
  • Kapitel 2- 5: Const, Auto uvm.
  • Computerspiel 3
  • C++ Tools: Teil 2
  • Kapitel 3 - 1: Arrays
  • Kapitel 3 - 2: Zeiger und Referenzen
  • C++ Tools: Teil 3
  • Kapitel 3 - 3: Referenz, LValue und RValue
  • Computerspiel 4
  • Kapitel 4: Enum, Struct und Namespaces
  • Computerspiel 5
  • Programmierprojekt 1: DynamicArray
  • Kapitel 5: std::vector
  • Kapitel 6: std::string
  • Computerspiel 6
  • Kapitel 7 - 1: Container
  • Kapitel 7- 2: Iteratoren
  • Kapitel 8: Standard Template Library (1)
  • Computerspiel 7
  • Kapitel 9 - 1: Objektorientierung
  • Programmierprojekt 2: Die eigene Vector Klasse
  • Kapitel 9 - 2: Move und Copy
  • Computerspiel 8
  • Programmierprojekt 3: Matrix Klasse
  • Kapitel 10: Standard Template Library (2)
  • Programmierprojekt 4: Matrix Klasse
  • GUI Einführungsbeispiel
  • Kapitel 11: Threading
  • Programmierprojekt 5: Matrix Klasse
  • Kapitel 12: Weiteres zu C++20 und C++23
  • Kapitel 13: Abschluss des Kurses

Taught by

Jan Schaffranek

Reviews

4.6 rating at Udemy based on 2945 ratings

Start your review of C++ Komplettkurs: Praxisnahe und Moderne C++ Programmierung

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.