Course Outline
Introductie
Functioneel Programming in de diepte
- Objectgeoriënteerd programmeren versus functioneel programmeren
- Eersteklas functies en hogere-orde functies
Functioneel Programming in C++
- Code schrijven in een functionele stijl
- Lambda-functies maken
- Objecten vastleggen
- Functies samenvoegen
Metaprogrammering en Functional Reactive Programming
- Faculteiten toepassen
- Gebruik van C++ sjabloonbibliotheken en functionele programmeerbibliotheken
- Werken met Reactive-extensies en RxCpp-bibliotheek
Functionele C++ Ontwikkeling
- Toepassingen bouwen
- Hogere-ordefuncties gebruiken
- Werken met foutafhandeling
- Implementeren van functors en monaden
- Code herstructureren
- Eenheidstests schrijven
- Prestaties op het gebied van profilering
- Multithreading-toepassingen
Samenvatting en conclusie
Requirements
Vereisten
- Inzicht in procedureel/objectgeoriënteerd programmeren
- Basiservaring met C++
Publiek
- Webontwikkelaars
Getuigenissen (3)
Open discussie, trainer zeer deskundig en bereid om te helpen met debuggen en vragen over de balans tussen theoretische en praktische oefeningen.
JACK ROSS - STMicroelectronics R&D Ltd
Cursus - Programming in C++
Machine Translated
Great training atmosphere.
April Faith Manabat - Controtek Solutions Inc
Cursus - QT Programming
Veel oefeningen en hulp. Het was nuttig voor de trainer om onze individuele projectdocumenten te kunnen gebruiken om ons te helpen ons probleem op te lossen en de oefeningen te voltooien. {Ook voldoende gelegenheid om vragen te stellen.
Matthew - Teledyne
Cursus - Advanced C++
Machine Translated