Schulungsübersicht
Einführung
Funktional Programming in der Tiefe
- Objektorientierte Programmierung vs. funktionale Programmierung
- Funktionen erster Klasse und Funktionen höherer Ordnung
Funktional Programming in C++
- Code in einem funktionalen Stil schreiben
- Lambda-Funktionen erstellen
- Objekte erfassen
- Funktionen zusammenführen
Metaprogrammierung und funktional Reactive Programming
- Fakultäten anwenden
- C++ Template-Bibliotheken und funktionale Programmierbibliotheken verwenden
- Mit Reactiven Erweiterungen und der RxCpp-Bibliothek arbeiten
Funktional C++ Entwicklung
- Anwendungen erstellen
- Funktionen höherer Ordnung verwenden
- Mit der Fehlerbehandlung arbeiten
- Funktoren und Monaden implementieren
- Code refaktorieren
- Unit-Tests schreiben
- Leistungsprofilierung durchführen
- Multithreading-Anwendungen
Zusammenfassung und Schlussfolgerung
Voraussetzungen
Voraussetzungen
- Grundkenntnisse der prozeduralen/objektorientierten Programmierung
- Grundlegende Erfahrung mit C++
Publikum
- Webentwickler
Erfahrungsberichte (5)
Allgemeine Kursinformationen
Paulo Gouveia - EID
Kurs - C/C++ Secure Coding
Maschinelle Übersetzung
Enjoyed the flexibility and variety of topics, the combination of trainings and exercises meant that I could apply what I'd learnt straight away. I also enjoyed the projects on the last day to bring everything together.
Luca Ricagni - Rockwell Collins UK Limited
Kurs - Advanced C++
Es hat mir sehr gut gefallen, 5 Tage lang in die C++-Sprache einzutauchen - ohne Unterbrechung durch die reguläre Arbeit - am Stück ... Da ich persönlich nicht so viel Erfahrung mit C++ habe wie meine Kollegen, beschloss ich, an diesem Kurs teilzunehmen, um tiefer einzutauchen. Der Tauchgang hat mich enorm angespornt, mehr zu lernen ... und das ist genau das, was ich erreichen wollte. Ich schätzte das Fachwissen des Trainers - und das meiner Kollegen. Die Tatsache, dass Themen sehr schnell angesprochen und nicht im Detail behandelt wurden, ist das, was ich von einem Kurs für Fortgeschrittene erwarte. Manchmal war es für mich zu schnell, um zu folgen (aber das ist ein bekannter und akzeptierter Nachteil meiner Teilnahme an diesem Kurs :-)) ... aber auf der anderen Seite erhielt ich einen ziemlich vollständigen Überblick über die Feinheiten der Sprache. Vielen Dank, dass Sie einen Kurs auf diese Weise präsentieren! Ich weiß das sehr zu schätzen!!!
Jan Grauwen - Septentrio N.V.
Kurs - Advanced C++ Software Design
Maschinelle Übersetzung
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.
Barna Szecsi - GIS Europe SE
Kurs - C++ for Embedded Systems
The details on how compiler behaves depending on to the syntax usage. The "Quiz" sections are very stimulating