C++ Clean Code – Best Practices für Programmierer: virtueller Zwei-Tage-Workshop

C++ Clean Code – Best Practices für Programmierer: virtueller Drei-Tage-Workshop - Golem Karrierewelt
C++ Clean Code – Best Practices für Programmierer: virtueller Drei-Tage-Workshop - Golem Karrierewelt

Eckdaten

Zielgruppe: C++-Entwickler, Softwareentwickler, Softwareingenieure | Dauer 2 Tage | 9:00–17:00 | Trainer: Sascha Worszeck, DoubleSpark Entertainment GmbH  | Online-Workshop | Teilnehmerzahl: 4-12

Seminarbeschreibung

C++ ist eine der leistungsfähigsten, aber auch anspruchsvollsten Programmiersprachen. Mit jeder neuen Standardversion kommen moderne Features hinzu, die den Code flexibler und effizienter machen – aber auch das Risiko von unnötiger Komplexität und schlechter Wartbarkeit erhöhen.

Dieses Seminar vermittelt bewährte Clean Code Prinzipien und moderne Best Practices, um Code lesbarer, sicherer und nachhaltiger zu gestalten. Der Fokus liegt auf robuster Softwarearchitektur, klaren Designprinzipien und effektiver Nutzung moderner C++-Features. Behandelt werden Techniken zur Vermeidung von Code Smells und unnötiger Komplexität, die C++ Core Guidelines von Bjarne Stroustrup und Herb Sutter sowie essentielle Design Patterns und Idioms.

Durch praxisnahe Beispiele und Diskussionen lernen die Teilnehmer, wie sie diese Konzepte im Alltag anwenden, um skalierbaren, performanten und gut strukturierten C++-Code zu schreiben, der auch zukünftigen Anforderungen standhält.

Das Seminar wird über eine Videokonferenzplattform in deutscher Sprache abgehalten. Unterrichtsfolien und Fachausdrücke sind in englischer Sprache. Alle notwendigen Informationen, einschließlich der Zugangsdaten, werden im Voraus per E-Mail bereitgestellt. Nach Abschluss des Seminars erhalten die Teilnehmer ein Teilnahmezertifikat.

Agenda der IT-Schulung

Software Design and Development Principles

  • KISS, YAGNI, DRY, SOLID
  • Prefer Composition over Inheritance
  • Premature Optimization
  • Law of Demeter

C++ Core Guidelines

  • Philosophy
  • Interfaces, Functions, Classes and Enums
  • Resource management and smart pointers
  • Expressions and statements
  • Performance and Concurrency
  • Error handling
  • Constants
  • Templates
  • C-style programming
  • Source files
  • Standard Library
  • Naming and layout

Design Patterns

  • Resource Acquisition is Initialization (RAII)
  • Pimpl idiom
  • Compiletime Polymorphism: Curiously Recurring Template Pattern (CRTP)
  • Antipattern Singleton
  • Decoupling patterns

KPIs

  • Code-Qualität verbessern: Weniger Code Smells, bessere Lesbarkeit und Wartbarkeit
  • C++ Core Guidelines anwenden: Sicherere und robustere Code-Strukturen nutzen
  • Effizienz steigern: Performanten und skalierbaren C++-Code schreiben
  • Design Patterns verstehen: RAII, Pimpl, CRTP und deren Einsatz optimieren
  • Fehlerquellen reduzieren: Bessere Ressourcennutzung und sichere Fehlerbehandlung

Zielgruppe

Der Kurs wendet sich an Entwickler mit soliden Grundkenntnissen in modernem C++.
Es wird ein eigener PC mit C++ Compiler (mindestens C++ 17) benötigt.

Der Trainer verwendet Visual Studio 2022, die Community Edition ist ausreichend; bei der Installation muss der Workload "Desktop development with C++" ausgewählt werden.

Dozent

DoubleSpark

DoubleSpark Entertainment ist ein deutsches Softwareunternehmen, das sich auf die Entwicklung von Videospielen, interaktiven Anwendungen und maßgeschneiderten Softwarelösungen spezialisiert hat.

Mit der DoubleSpark Academy bietet das Unternehmen praxisnahe Schulungen, Coachings und Beratungen in Softwareentwicklung, darunter C++, C# und Game Development. Die Inhalte basieren auf realen Projekterfahrungen und richten sich sowohl an Einsteiger als auch an Unternehmen, die ihre Teams gezielt weiterbilden möchten.

Weitere Trainings des Dozenten:

Ab 4 Teilnehmern: Gruppenrabatt sichern

Bei Buchung 15% sparen: statt 1.500,00 € 1.275,00 € pro Teilnehmer (zzg. MwSt./USt.)

Customer Reviews

Based on 3 reviews
100%
(3)
0%
(0)
0%
(0)
0%
(0)
0%
(0)
A
Anonym
Sehr gute Fachkompetenz

sehr gute Fachkompetenz des Referenten

i
ishak lesfar
Programm, Rethorik, Themen, Gestaltung

Programm, Rethorik, Themen, Gestaltung

A
Anonymus
sehr gutes Klima!

Sehr gutes "Klima" während der Schulung! Fragen konnten gestellt werden und wurden direkt beantwortet!


1.785,00 EUR inkl. MwSt./USt
1.500,00 EUR zzgl. MwSt./USt.