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 (9)
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
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
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
Good coverage of the topic
Steven Irrgang - Raytheon Australia
Kurz - Writing Simpler Cleaner Code with C++ 17
The details on how compiler behaves depending on to the syntax usage. The "Quiz" sections are very stimulating
Andrea Pomatto
Kurz - Using C++ in Embedded Systems - Applying C++11/C++14
jak můžeme používat vyhrazená slova a osvědčené postupy, které se mají použít při použití orientovaného na objekt Programming. jak se můžeme spolehnout na reference cpp, abychom získali znalosti o požadovaných tématech
Alejandro - we need to hace this group for mexico people only from Turf and compact utility
Kurz - Advanced C++ Software Design
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
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
Great training atmosphere.