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

  • Schreiben von Code in einem funktionalen Stil
  • Lambda-Funktionen erstellen
  • Erfassen von Objekten
  • Funktionen zusammenführen

Metaprogrammierung und funktional Reactive Programming

  • Anwendung von Faktorwerten
  • Verwendung von C++-Vorlagenbibliotheken und Bibliotheken für funktionale Programmierung
  • Arbeiten mit Reactive-Erweiterungen und der RxCpp-Bibliothek

Funktional C++ Entwicklung

  • Anwendungen erstellen
  • Verwendung von Funktionen höherer Ordnung
  • Arbeiten mit Fehlerbehandlung
  • Implementierung von Funktoren und Monaden
  • Refactoring von Code
  • Schreiben von Unit-Tests
  • Profiling der Leistung
  • Multithreading-Anwendungen

Zusammenfassung und Schlussfolgerung

Voraussetzungen

Voraussetzungen

  • Verständnis für prozedurale/objektorientierte Programmierung
  • Grundlegende Erfahrung mit C++

Publikum

  • Web-Entwickler
 14 Stunden

Teilnehmerzahl



Preis je Teilnehmer

Erfahrungsberichte (5)

Kombinierte Kurse

Using C++ in Embedded Systems - Applying C++11/C++14

21 Stunden

Verwandte Kategorien