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)
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
Interactivitatea, timpul pentru programare autonoma. Îmi este mai ușor să învăț dacă am șansa de a descoperi răspunsul și nu doar să fiu informat despre el. A fost, de asemenea, foarte bine că instruirea a fost bine planificată, am făcut pauze pentru cafea și instruirea nu mi-a pierdut atenția. Formatorul avea cunoștințe foarte adânci în C++, avem sentimentul că puteam întreba orice.
Barna Szecsi - GIS Europe SE
Curs - C++ for Embedded Systems
Tradus de catre o masina