Schița de curs
Introducere
Funcțional Programming în profunzime
- Programarea orientată pe obiecte vs programarea funcțională
- Funcții de primă clasă și funcții de ordin superior
Funcțional Programming în C++
- Scrierea codului într-un stil funcțional
- Crearea funcțiilor Lambda
- Capturarea obiectelor
- Îmbinarea funcțiilor
Metaprogramare și funcționalitate Reactive Programming
- Aplicarea factorilor
- Utilizarea bibliotecilor de șabloane C++ și a bibliotecilor de programare funcțională
- Lucrul cu extensiile Reactive și biblioteca RxCpp
Funcțional C++ Dezvoltare
- Aplicații în construcții
- Utilizarea funcțiilor de ordin superior
- Lucrul cu gestionarea erorilor
- Implementarea de functori și monade
- Refacerea codului
- Scrierea de teste unitare
- Profilarea performanței
- Aplicații multithreading
Rezumat și concluzii
Cerințe
Condiții prealabile
- O înțelegere a programării procedurale / orientate pe obiecte
- Experiență de bază cu C++ .
Audiență
- Dezvoltatorii web
Mărturii (6)
Discuție deschisă, trainerul foarte bine informat și dispus să ajute la depanare și întrebări Good echilibru între exercițiile teoretice și cele practice.
JACK ROSS - STMicroelectronics R&D Ltd
Curs - Programming in C++
Tradus de catre o masina
Ne-au fost prezentate multe instrumente diferite (gdb, valgrind, callgrind, google sanitizers, ...), ceea ce a fost foarte bine să avem cunoștințe de bază pe care le putem extinde atunci când va fi nevoie să folosim unul dintre aceste instrumente.
Thibault Marechal - Red Embedded Consulting Sp. z o.o.
Curs - C++ 11 Programming
Tradus de catre o masina
echilibrul dintre cursuri și practică, ritmul, cunoștințele și abilitățile pedagogice ale formatorului
Armando Pinto - EID
Curs - C/C++ Secure Coding
Tradus de catre o masina
Exemple bune, accent pe materialul cel mai util
Piotr Sowiński - Intel Technology Poland
Curs - Object Oriented Programming with C++
Tradus de catre o masina
Great training atmosphere.
April Faith Manabat - Controtek Solutions Inc
Curs - QT Programming
O mulțime de exerciții și ajutor. A fost util ca formatorul să poată utiliza dovezile proiectului nostru individual pentru a ne ajuta să rezolvăm problema și să completăm exercițiile. {De asemenea, am avut multe șanse să punem întrebări.
Matthew - Teledyne
Curs - Advanced C++
Tradus de catre o masina