Kursplan
Introduksjon
Funksjonell programmering dypt gått gjennom
- Objektorientert programmering vs. funksjonell programmering
- Førsteklasse funksjoner og høyereordensfunksjoner
Funksjonell programmering i C++
- Skrive kode i en funksjonell stil
- Opprette Lambda-funksjoner
- Kapte objekter
- Flette funksjoner
Metaprogrammering og Funksjonell reaktiv programmering
- Anvende fakulteter
- Bruk C++ malbiblioteker og funksjonelle programmeringsbiblioteker
- Arbeid med Reaktive utvidelser og RxCpp-biblioteket
Funksjonell C++-utvikling
- Bygge applikasjoner
- Bruk høyereordensfunksjoner
- Arbeid med feilhåndtering
- Implementer funktorer og monader
- Omgjøre kode
- Skrive enhetstester
- Profiler ytelse
- Multithreading applikasjoner
Sammanfattning og konklusjon
Krav
Forkunnskaper
- Kunnskap om prosedural/objektorientert programmering
- Grunnleggende erfaring med C++
Målgruppe
- Webutviklere
Referanser (3)
Detaljert forklaring, gjenopprettelse av punkter på en subtil måte som virkelig feste kunnskapen godt. Rods villighet til å dobbeltsjekke de mer ukjente spørsmålene vi oppkastet, for å være sikker på at svarene hans var 100% riktige. Dessuten, hans interesse for å diskutere for- og nackdelene med alternative kodingstiler slik at vi ikke bare lærte hvordan man bruker C++ på den måten vi mente, men også hvorfor det bør gjøres på den måten.
Nick Dillon - cellxica Ltd
Kurs - Using C++ in Embedded Systems - Applying C++11/C++14
Maskinoversatt
Erfargingdeling, lærerens kunnskap og verdi.
Carey Fan - Logitech
Kurs - C/C++ Secure Coding
Maskinoversatt
Den digitale formen gjorde at vi kunne spare mye tid. Mye sett med til. Dessuten var det en stor hjelp at instruktøren kjente både c# og Cpp, ettersom han kunne forklare alt gjennom kunnskaper vi allerede hadde.
Gabor - Rheinmetall Electronics Hungary Kft
Kurs - Advanced C++
Maskinoversatt