Návrh Školení

Úvod

Funkční programování v hloubce

  • Porovnání objektově orientovaného a funkčního programování
  • Funkce první třídy a vyšší řádové funkce

Funkční programování v C++

  • Psaní kódu ve stylu funkčního programování
  • Vytváření lambda funkcí
  • Zachycování objektů
  • Spojování funkcí

Metaprogramování a funkční reaktivní programování

  • Aplikace faktoriálů
  • Použití C++ šablonových knihoven a funkčních programovacích knihoven
  • Práce s reaktivními rozšířeními a knihovnou RxCpp

Funkční vývoj v C++

  • Psaní aplikací
  • Použití vyšší řádových funkcí
  • Práce s chybovým zpracováním
  • Implementace funktorů a monad
  • Refaktoring kódu
  • Psaní jednotkových testů
  • Profilace výkonu
  • Multithreading aplikací

Závěr a shrnutí

Požadavky

Předpoklady

  • Chápání proceduralního/objektově orientovaného programování
  • Základní zkušenosti s C++

Cílová skupina

  • Webový vývojáři
 14 hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie