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 (5)
Ich habe einige neue Dinge gelernt, von denen ich bisher nichts wusste, und ich habe auch grundlegende Aspekte wiederholt.
Jurj
Kurs - Advanced C++ Custom 2 days
Maschinelle Übersetzung
Allgemeine Kursinformationen
Paulo Gouveia - EID
Kurs - C/C++ Secure Coding
Maschinelle Übersetzung
Ich habe die Flexibilität und Vielfalt der Themen genossen. Die Kombination aus Trainings und Übungen ermöglichte es mir, das Gelernte sofort anzuwenden. Auch die Projekte am letzten Tag gefielen mir, da sie alles zusammenfassten.
Luca Ricagni - Rockwell Collins UK Limited
Kurs - Advanced C++
Maschinelle Übersetzung
Ich habe es sehr genossen, mich für fünf Tage ununterbrochen – ohne die Störungen des regulären Arbeitsalltags – in die C++-Sprache einzutauchen … Persönlich bin ich nicht so erfahren in C++ wie meine Kollegen, daher entschied ich mich, an diesem Kurs teilzunehmen, um tief einsteigen zu können. Dieser Einstieg hat mich enorm motiviert, mehr zu lernen … genau das war mein Ziel. Ich schätze die Expertenkenntnisse des Trainers – und die meiner Kollegen. Dass Themen sehr flüchtig angerissen wurden und nicht im Detail behandelt wurden, entspricht genau meinen Erwartungen an einen fortgeschrittenen Kurs. Manchmal war es für mich zu schnell, um alles mitzubekommen (aber das ist ein bekannte und akzeptierte Nachteile meines Engagements in diesem Kurs :-)) … andererseits erhielt ich dadurch einen ziemlich vollständigen Überblick über die Feinheiten der Sprache. Vielen Dank, dass Sie den Kurs auf diese Weise präsentiert haben! Sehr geschätzt!!!
Jan Grauwen - Septentrio N.V.
Kurs - Advanced C++ Software Design
Maschinelle Übersetzung
Interaktivität, Zeit für eigenständiges Programmieren. Ich lerne besser, wenn ich die Möglichkeit habe, selbst auf die Lösung zu kommen und nicht nur vorgegeben zu bekommen. Es war auch sehr positiv, dass das Training gut durchplant war, wir Pausen für Kaffee einhielten und ich meine Konzentration nicht verlor. Der Trainer hatte tiefgreifendes Wissen in C++, so dass wir alles fragen konnten.
Barna Szecsi - GIS Europe SE
Kurs - C++ for Embedded Systems
Maschinelle Übersetzung