Návrh Školení

Úvod

Funkční Programming v Hloubce

    Objektově orientované programování versus funkcionální programování Funkce první třídy a funkce vyššího řádu

Funkční Programming v C++

    Psaní kódu ve funkčním stylu Vytváření funkcí Lambda Zachycování objektů Slučování funkcí

Metaprogramování a funkce Reactive Programming

    Použití faktoriálů Používání knihoven šablon a funkčních programovacích knihoven C++ Práce s Reactive rozšířeními a knihovnou RxCpp

Funkční C++ Vývoj

    Vytváření aplikací Použití funkcí vyššího řádu Práce se zpracováním chyb Implementace funktorů a monád Refaktorování kódu Psaní jednotkových testů Výkonnost profilování Vícevláknové aplikace

Shrnutí a závěr

Požadavky

Předpoklady

  • Pochopení procedurálního/objektově orientovaného programování
  • Základní zkušenosti s C++

Publikum

  • Weboví vývojáři
  14 hodiny
 

Počet účastníků


Začátek

Konec


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Reference (3)

Související kurzy

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

  21 hodiny

Související kategorie