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
General course information
Paulo Gouveia - EID
Kurs - C/C++ Secure Coding
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
I liked being submerged into the C++ language for 5 days - not interrupted by regular work - in a row a lot ... Personally not as experienced in C++ as my colleagues, I decided to join this course to take a deep dive. The dive triggered me hugely to learn more ... which is exactly what I wanted to achieve. I appreciated the expertise knowledge of the trainer - and that of my colleagues. The fact that topics were very quickly touched and not addressed in detail, is what I expect from an advanced course. Sometimes too quick for me to follow (but that's a known and accepted drawback from my joining this course :-)) ... but on the other hand provided me with a fairly complete overview of the subtleties of the language. Thanks a lot for presenting a course in this way! Most appreciated!!!
Jan Grauwen - Septentrio N.V.
Kurs - Advanced C++ Software Design
Interactivity, time for self-contained programming. I learn easier if I have the chance to find out the answer and not just telling me it. It was also a very good thing that the training was well-planned, we kept coffee pauses and the training did not lose my attention. The trainer had very deep knowledge in C++, we felt we could ask anything.