Kursplan
Införandet
Funktionell Programming på djupet
- Objektorienterad programmering vs funktionell programmering
- Förstklassiga funktioner och funktioner av högre ordning
Funktionell Programming i C++
- Skriva kod i ett funktionellt format
- Skapa Lambda-funktioner
- Fånga objekt
- Sammanfoga funktioner
Metaprogrammering och Functional Reactive Programming
- Tillämpning av fakulteter
- Använda C++ mallbibliotek och funktionella programmeringsbibliotek
- Arbeta med Reactive-tillägg och RxCpp-bibliotek
Funktionell C++ Utveckling
- Tillämpningar för byggnader
- Använda funktioner av högre ordning
- Arbeta med felhantering
- Implementering av funktorer och monader
- Omstrukturera kod
- Skriva enhetstester
- Prestanda för profilering
- Tillämpningar med flertrådsteknik
Sammanfattning och slutsats
Krav
Förutsättningar
- En förståelse för procedurell/objektorienterad programmering
- Grundläggande erfarenhet av C++
Publik
- Webbutvecklare
Vittnesmål (6)
Öppen diskussion, tränare mycket kunnig och villig att hjälpa till med felsökning och frågor Good balans mellan teoretiska och praktiska övningar.
JACK ROSS - STMicroelectronics R&D Ltd
Kurs - Programming in C++
Machine Translated
Vi har visat många olika verktyg (gdb, valgrind, callgrind, google sanitizers, ...) vilket var riktigt bra att ha en baskunskap som vi kan utöka när vi kommer att behöva använda ett av dessa verktyg.
Thibault Marechal - Red Embedded Consulting Sp. z o.o.
Kurs - C++ 11 Programming
Machine Translated
balansen mellan föreläsningar och praktik, rytmen, tränarens kunskap och pedagogiska skicklighet
Armando Pinto - EID
Kurs - C/C++ Secure Coding
Machine Translated
Goda exempel, fokusera på det mest användbara materialet
Piotr Sowiński - Intel Technology Poland
Kurs - Object Oriented Programming with C++
Machine Translated
Great training atmosphere.
April Faith Manabat - Controtek Solutions Inc
Kurs - QT Programming
Mycket övningar och hjälp. Det var användbart för utbildaren att kunna använda våra individuella projektdokument för att kunna hjälpa oss att lösa problemet och slutföra övningarna. {God chans att ställa frågor också.
Matthew - Teledyne
Kurs - Advanced C++
Machine Translated