Schulungsübersicht
Einführung
Tiefgang in die funktionale Programmierung
- Vergleich objektorientierter und funktionaler Programmierung
- Erste-Klasse-Funktionen und höherwertige Funktionen
Funktionale Programmierung mit C++
- Code im funktionalen Stil schreiben
- Lambda-Funktionen erstellen
- Objekte erfassen
- Funktionen zusammenführen
Metaprogrammierung und funktionale reaktive Programmierung
- Fakultäten anwenden
- C++-Templatebibliotheken und funktionale Programmierbibliotheken verwenden
- Mit Reaktionsausdehnungen und der RxCpp-Bibliothek arbeiten
Funktionale C++-Entwicklung
- Anwendungen bauen
- Höherwertige Funktionen verwenden
- mit Fehlerbehandlung arbeiten
- Functors und Monaden implementieren
- Code refaktorisieren
- Einheitstests schreiben
- Leistung analysieren
- Multithreading-Anwendungen erstellen
Zusammenfassung und Schlussfolgerung
Voraussetzungen
Voraussetzungen
- Eine Verständnis von prozeduraler/objektorientierter Programmierung
- Grundlegende Erfahrung mit C++
Zielgruppe
- Webentwickler
Erfahrungsberichte (3)
Detaillierte Erklärungen und subtile Wiederholungen der Punkte, die das Wissen wirklich nachhaltig verankert haben. Rods Bereitschaft, auch selten gestellte Fragen zu überprüfen, um sicherzustellen, dass seine Antworten 100% korrekt waren. Ebenso sein Interesse daran, die Vor- und Nachteile alternativer Programmierstile zu diskutieren, sodass wir nicht nur lernten, wie man C++ in der beabsichtigten Weise verwendet, sondern auch, warum es so gemacht werden sollte.
Nick Dillon - cellxica Ltd
Kurs - Using C++ in Embedded Systems - Applying C++11/C++14
Maschinelle Übersetzung
Erfahrungstechnik, es ist das Wissen und die wertvollen Kenntnisse des Lehrers.
Carey Fan - Logitech
Kurs - C/C++ Secure Coding
Maschinelle Übersetzung
Die Live-Codierung
Andreea Cirstea
Kurs - Advanced C++ : Practical workshop
Maschinelle Übersetzung