Schița de curs
Introducere
Programare Funcțională în Profunzime
- Programare orientată pe obiecte vs programare funcțională
- Funcții de primă clasă și funcții de ordin superior
Programare Funcțională în C++
- Scrierea de cod într-un stil funcțional
- Crearea de funcții Lambda
- Capturarea obiectelor
- Combinarea funcțiilor
Metaprogramare și Programare Reactivă Funcțională
- Aplicarea factorialelor
- Utilizarea bibliotecilor de șabloane C++ și a bibliotecilor de programare funcțională
- Lucrul cu extensii Reactive și biblioteca RxCpp
Dezvoltare Funcțională în C++
- Construirea aplicațiilor
- Utilizarea funcțiilor de ordin superior
- Lucrul cu gestionarea erorilor
- Implementarea functorilor și monadelor
- Refactorizarea codului
- Scrierea testelor unitare
- Profilarea performanței
- Aplicații multithreading
Rezumat și Concluzie
Cerințe
Cerințe Preliminare
- O înțelegere a programării procedurale/orientate pe obiecte
- Experiență de bază cu C++
Publicul Țintă
- Dezvoltatori Web
Mărturii (3)
Explicații detaliate, reluarea punctelor într-un mod destul de subtil care a consolidat foarte bine cunoștințele. Disponibilitatea lui Rod de a verifica dublu întrebările obscure pe care le-am ridicat, pentru a se asigura că răspunsurile sale erau 100% corecte. De asemenea, interesul său de a discuta avantajele și dezavantajele stilurilor alternative de codare, astfel încât să învățăm nu doar cum să folosim C++ în modul dorit, ci și de ce ar trebui făcut astfel.
Nick Dillon - cellxica Ltd
Curs - Using C++ in Embedded Systems - Applying C++11/C++14
Tradus de catre o masina
Schimbul de experiență, cunoștințele și valoarea profesorului sunt prețioase.
Carey Fan - Logitech
Curs - C/C++ Secure Coding
Tradus de catre o masina
Codarea în direct
Andreea Cirstea
Curs - Advanced C++ : Practical workshop
Tradus de catre o masina