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)
Anfangs wirkte das Tempo des Trainers für mich etwas zu schnell, aber nachdem ich während der Schulung entsprechendes Feedback gegeben hatte, erkannte er dies an und reduzierte das Tempo, ohne dabei an der Qualität der Vorträge zu verlieren. Er baute eine gute Beziehung zum Publikum auf, war sehr freundlich und offen für Diskussionen.
Alexandru Ostafi - Siemens
Kurs - Advanced C++ : Practical workshop
Maschinelle Übersetzung
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