Schulungen, Coaching und Technologieberatung

FavoritenDruckenE-Mail Adresse

Clean Code mit modernem C++

Beginn:
22. Jun 2021
Ende:
24. Jun 2021
Kurs-Nr.:
19
Treffer:
967
Favorit:
0 Favorit
Preis:
1500,00 EUR pro Platz (zzgl. MwSt.)
Ort:
Online-Schulung
Diesen Kurs buchen
Plätze:
15
Trainer:

Beschreibung

 Dauer

  • 3 Tage

Begleitliteratur

  • Jeder Teilnehmer erhält eines meiner C++ Bücher zur freien Auswahl

Vorgehensweise

  • Theorie und Praxis mit vielen Übungen, zu denen Sie den Sourcecode und die Musterlösungen erhalten
  • Sie benötigen einen PC mit einem aktuellen C++ Compiler (mind. C++11)

Ziel

  • Lerne Sie den sicheren Einsatz von modernem C++ kennen
  • Entwickeln Sie durch ein bewährtes Regelwerk modernes C++ per Design 

Standard

  • C++11/14/17 Standard

Inhalt

Zentrale Prinzipien guter Softwareentwicklung

  • Was verbirgt hinter den Akronymen wie KISS, YAGNI, DRY und SOLID

Das Regelwerk für sichere Softwareentwicklung

Das Regelwerk der C++ Core Guidelines umfasst die wichtigen Aspekte der Softwareentwicklung:

  • Philosopie
  • Interfaces
  • Funktionen
  • Klassen und Klassenhierarchien
  • Enumerations
  • Ressource Management
  • Ausdrücke und Anweisungen
  • Performanz
  • Concurrency
  • Error Handling
  • Konstanten
  • Templates
  • C-Style Programmierung
  • Die Standard Bibliothek

Pattern und Idiome

  • Vererbung versus Komposition
  • Stellvertreter
  • Ressource Acquisition Is Initialization(RAII)
  • Fabrikmethode
  • Singleton
  • Laufzeit- versus Kompilezeitpolymorphismus
  • Curiously Recurring Template Pattern(CRTP)

Testen (optional)

  • Testhierarchien
  • Charakteristiken guter Tests
  • Unit Tests
  • Test Driven Development (TDD)

Refaktoring (optional)

  • Vorteile
  • Code Smells
  • Werkzeugunterstützung

Wichtige Online Werkzeuge

Cppreference

Sanitizers

Compiler Explorer

C++ Insights

Guidelines Support Library

Teilnahmebedingungen:

Die allgemeinen Teilnahmebedingungen befinden sich in den AGBs.

 


Diesen Kurs buchen: Clean Code mit modernem C++

Einzelpreis

Teilnehmerdaten

Rechnungsadresse

Ich akzeptiere die Teilnahmebedingungen.. *

* notwendige Angaben

Kategorie

Zum Seitenanfang