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
Reference (6)
Otevřená diskuse, školitel velmi dobře informovaný a ochotný pomoci s laděním a otázkami Good rovnováhy mezi teoretickými a praktickými cvičeními.
JACK ROSS - STMicroelectronics R&D Ltd
Kurz - Programming in C++
Machine Translated
Bylo nám ukázáno mnoho různých nástrojů (gdb, valgrind, callgrind, google sanitizers, ...), což bylo opravdu skvělé mít základní znalosti, které si můžeme rozšířit, když budeme potřebovat použít jeden z těchto nástrojů.
Thibault Marechal - Red Embedded Consulting Sp. z o.o.
Kurz - C++ 11 Programming
Machine Translated
rovnováha mezi přednáškami a cvičením, rytmus, znalosti trenéra a pedagogické dovednosti
Armando Pinto - EID
Kurz - C/C++ Secure Coding
Machine Translated
Dobré příklady, zaměřte se na nejužitečnější materiál
Piotr Sowiński - Intel Technology Poland
Kurz - Object Oriented Programming with C++
Machine Translated
Great training atmosphere.
April Faith Manabat - Controtek Solutions Inc
Kurz - QT Programming
Spousta cvičení a pomoci. Pro školitele bylo užitečné, že mohl používat naše individuální projektové dokumenty, aby nám pomohl vyřešit náš problém a dokončit cvičení. {Spousta příležitostí pro kladení otázek.
Matthew - Teledyne
Kurz - Advanced C++
Machine Translated