Schița de curs
Introducere
Programare Funcțională Profundizată
- Programarea orientată pe obiecte vs programarea funcțională
- Funcții de prim ordin și funcții de ordine superioară
Programare Funcțională în C++
- Scrierea codului în stil funcțional
- Creatia funcțiilor Lambda
- Capturarea obiectelor
- Fuzionarea funcțiilor
Metaprogramare și Programare Funcțională Reactivă
- Aplicarea factorialelor
- Utilizarea bibliotecilor șablon C++ și bibliotecilor de programare funcțională
- Lucrul cu extensii reactivă și biblioteca RxCpp
Dezvoltare Funcțională în C++
- Construirea aplicațiilor
- Folosirea funcțiilor de ordine superioară
- Lucrul cu gestionarea erorilor
- Implementarea functorilor și monadelor
- Refactorizarea codului
- Scrierea testelor unitare
- Profilarea performanței
- Multithreading-ul aplicațiilor
Rezumat și Concluzie
Cerințe
Prerequisites
- O înțelegere a programării procedural/procedural-orientate
- Experiență de bază cu C++
Audience
- 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