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)
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
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