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 (3)
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
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