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
Reference (3)
Podrobné vysvětlení a jemné opakování klíčových bodů, což skutečně velmi efektivně předávalo znalosti. Rodovo ochotu k podstatné kontrole neobvyklých otázek, které jsme zvedli, aby se ujistil, že jeho odpovědi byly 100 % správné. Rovněž jeho zájem o diskusi o výhodách a nevýhodách alternativních stylů kódu, takže jsme se naučili nejen, jak používat C++ na naši zamýšlenou cestu, ale i proč by to mělo být děláno právě tímto způsobem.
Nick Dillon - cellxica Ltd
Kurz - Using C++ in Embedded Systems - Applying C++11/C++14
Přeloženo strojem
Sdílení zkušeností, učitelova odbornost a hodnoty.
Carey Fan - Logitech
Kurz - C/C++ Secure Coding
Přeloženo strojem
Online formát nám umožnil ušetřit spoustu času. Bylo to velmi oceňováno. Kromě toho bylo skvělé, že instruktor ovládal jak C#, tak C++. Díky tomu mohl všechno vysvětlovat s ohledem na znalosti, které již máme.
Gabor - Rheinmetall Electronics Hungary Kft
Kurz - Advanced C++
Přeloženo strojem