C++-Grundlagen: Programmieren mit C und C++

Einführung in die Kernprogrammierung
  • Schreiben Sie einfache Programme mit C- und C++-Syntax
  • Verstehen Sie Variablen, Operatoren und Speicherverwaltung
  • Entdecken Sie bedingte Anweisungen, Schleifen und Kontrollstrukturen
  • Lernen Sie, C/C++-Code mit Befehlszeilentools zu debuggen
Grundsätze des strukturierten und modularen Designs
  • Verwenden Sie Header-Dateien und modulare Funktionen in C
  • Lernen Sie, wie Sie Code in wiederverwendbare Blöcke organisieren
  • Wenden Sie statische und dynamische Speicherzuweisungstechniken an
  • Integrieren Sie Prinzipien der sauberen Programmierung in die Softwareprogrammierung
Objektorientierte Programmierkonzepte in C
  • Implementieren Sie klassenbasiertes Design mit C
  • Wenden Sie Konzepte der Kapselung, Vererbung und Polymorphismus an
  • Verstehen Sie Funktionsüberladung und Operatorüberladung
  • Vergleichen Sie die OOP-Implementierung in Java und C++
Einführung in Webprogrammierungswerkzeuge in C++-Projekten
  • Simulieren Sie REST-ähnliches Verhalten mit den Grundlagen der Socket-Programmierung
  • Verstehen Sie, wie C++-Backend-Dienste in Webkomponenten integriert werden
  • Entdecken Sie Bereitstellungs- und Testwerkzeuge, die von Java-Entwicklungspraktiken inspiriert sind
  • Erkennen Sie Unterschiede zwischen monolithischen und modularen Anwendungsstrukturen
Sprachübergreifende Logik: C++ vs. Java-Programmierung
  • Vergleichen Sie die Zeigerverwaltung in C++ mit der referenzbasierten Java
  • Analysieren Sie die Array- und Sammlungsverarbeitung in beiden Sprachen
  • Implementieren Sie Unit-Tests mit C++-Frameworks (z. B. Google Test)
  • Reflektieren Sie, wie Java-Entwicklungsmuster die C++-Struktur beeinflussen

Der Kurs "C++ Grundlagen: Programmieren mit C und C++" deckt die Kernprogrammierung und objektorientierte Konzepte in C++ ab.