Schulungsübersicht
Einführung
Funktionale Programmierung im Detail
- Objektorientiertes vs. funktionales Programmieren
- First-class-Funktionen und Higher-order-Funktionen
Funktionale Programmierung in C++
- Code im funktionalen Stil schreiben
- Lambda-Funktionen erstellen
- Objekte erfassen
- Funktionen zusammenführen
Metaprogrammierung und funktionale reaktive Programmierung
- Fakultäten anwenden
- C++-Vorlagenbibliotheken und funktionalen Programmierbibliotheken nutzen
- Mit Reaktiven Erweiterungen und RxCpp-Bibliothek arbeiten
Funktionale C++-Entwicklung
- Anwendungen erstellen
- Higher-order-Funktionen verwenden
- Mit Fehlerbehandlung arbeiten
- Functors und Monaden implementieren
- Code refaktorisieren
- Einheitstests schreiben
- Leistung profilieren
- Multithreading-Anwendungen entwickeln
Zusammenfassung und Fazit
Voraussetzungen
Voraussetzungen
- Eine Kenntnis des proceduralen/objektorientierten Programmierens
- Grundkenntnisse in 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