Návrh Školení

Úvod

Funkční Programming v Hloubce

Objektově orientované programování vs. funkcionální programování
  • Funkce první třídy a funkce vyššího řádu
  • Funkční Programming v C++

    Psaní kódu ve funkcionálním stylu
  • Vytváření lambda funkcí
  • Zachycování objektů
  • Sloučení funkcí
  • Metaprogramování a funkce Reactive Programming

    Aplikace faktoriálů
  • Používání C++ šablonových knihoven a funkcionálních programovacích knihoven
  • Práce s Reactivními rozšířeními a knihovnou RxCpp
  • Funkční C++ Vývoj

    Vytváření aplikací
  • Používání funkcí vyššího řádu
  • Práce se zpracováním chyb
  • Implementace funktorů a monád
  • Refaktorování kódu
  • Psaní jednotkových testů
  • Profilování výkonu
  • Multithreading aplikací
  • Shrnutí a závěr

    Požadavky

    Předpoklady

    • Znalost 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ů


    Price per participant

    Reference (5)

    Upcoming Courses

    Související kategorie