Návrh Školení

Úvod

Funkční programování detailně

  • Objektově orientované programování vs. funkční programování
  • Funkce první třídy a vyšší řádu 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í

  • Použití faktoriálů
  • Používání knihoven šablon C++ a knihoven funkčního programování
  • Práce s reaktivními rozšířením a knihovnou RxCpp

Funkční vývoj aplikací v C++

  • Vytváření aplikací
  • Použití funkcí vyššího řádu
  • Práce s zpracováním chyb
  • Implementace funktorů a monad
  • Refaktorizace kódu
  • Pisání unit testů
  • Analyzování výkonu
  • Multithreading aplikací

Závěr a shrnutí

Požadavky

Požadavky

  • Znalost procedurálního nebo 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