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 (5)
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
Am învățat unele lucruri noi pe care nu le cunoșteam și, de asemenea, mi-am revidat aspecte de bază.
Jurj
Curs - Advanced C++ Custom 2 days
Tradus de catre o masina
Informații generale despre curs
Paulo Gouveia - EID
Curs - C/C++ Secure Coding
Tradus de catre o masina
Am apprezzat flexibilitatea și varietatea temelor, combinația de instruire și exerciții m-a permis să aplic imediat ceea ce am învățat. De asemenea, mi-au plăcut proiectele din ultima zi care au consolidat toate cunoștințele.
Luca Ricagni - Rockwell Collins UK Limited
Curs - Advanced C++
Tradus de catre o masina
M-am bucurat de imergerea în limbajul C++ timp de 5 zile consecutive, fără să fie întrerupt de munca obișnuită ... Personal, nu am fost la fel de experimentat în C++ ca colegii mei, deci mi-am decis să particip la acest curs pentru a-mi adânci cunoștințele. Acesta m-a stimulat enorm să învăț mai mult ... exact ceea ce doream să realizez. Am apreciat foarte mult cunoștințele de specialitate ale formatorului - și ale colegilor mei. Faptul că subiectele au fost abordate foarte repede și nu în detaliu, este exact ceea ce mă așteptam de la un curs avansat. Uneori prea repede pentru mine să le urmez (dar acest lucru era cunoscut și acceptat din partea mea :-)) ... dar pe de altă parte mi-a oferit o vedere destul de completă asupra subtilităților limbajului. Mulțumesc mult pentru prezentarea cursului în acest mod! A fost foarte apreciat!!!
Jan Grauwen - Septentrio N.V.
Curs - Advanced C++ Software Design
Tradus de catre o masina