Kursplan
Introduktion
Funktionell programmering djupgående
- Objektorienterad programmering vs. funktionell programmering
- Första klassens funktioner och högreordningens funktioner
Funktionell programmering i C++
- Skriva kod i en funktionell stil
- Skapa Lambda-funktioner
- Kappling av objekt
- Sammanslå funktioner
Metaprogrammering och Funktionell reaktiv programmering
- Använda faktoriella
- Använda C++-mallbibliotek och funktionella programmeringsbibliotek
- Arbeta med Reactiva utökningar och RxCpp-biblioteket
Funktionell C++-utveckling
- Bygga applikationer
- Använda högreordningens funktioner
- Arbeta med felhantering
- Implementera funktorer och monader
- Omföra kod
- Skriva enhetstester
- Mätning av prestanda
- Flertrådad utveckling av applikationer
Sammanfattning och slutsats
Krav
Förkunskaper
- En förståelse för procedural/objektorienterad programmering
- Grundläggande erfarenhet av C++
Målgrupp
- Webbutvecklare
Vittnesmål (5)
Allmän kursinformation
Paulo Gouveia - EID
Kurs - C/C++ Secure Coding
Maskintolkat
Enjoyed the flexibility and variety of topics, the combination of trainings and exercises meant that I could apply what I'd learnt straight away. I also enjoyed the projects on the last day to bring everything together.
Luca Ricagni - Rockwell Collins UK Limited
Kurs - Advanced C++
Jag gillade att vara nedsänkt i C++ språket i 5 dagar - inte avbrutet av vanligt arbete - i rad mycket ... Personligen är jag inte lika erfaren i C++ som mina kollegor, så jag bestämde mig för att gå den här kursen för att göra en djupdykning. Dyket triggade mig enormt att lära mig mer ... vilket är precis vad jag ville uppnå. Jag uppskattade utbildarens och mina kollegors expertis, kunskap. Det faktum att ämnen berördes mycket snabbt och inte behandlades i detalj är vad jag förväntar mig av en avancerad kurs. Ibland för snabbt för mig att följa (men det är en känd och accepterad nackdel med att jag går den här kursen :-)) ... Men å andra sidan gav det mig en ganska fullständig överblick över språkets finesser. Tack så mycket för att du presenterar en kurs på detta sätt! Mest uppskattat!!
Jan Grauwen - Septentrio N.V.
Kurs - Advanced C++ Software Design
Maskintolkat
Interactivity, time for self-contained programming. I learn easier if I have the chance to find out the answer and not just telling me it. It was also a very good thing that the training was well-planned, we kept coffee pauses and the training did not lose my attention. The trainer had very deep knowledge in C++, we felt we could ask anything.
Barna Szecsi - GIS Europe SE
Kurs - C++ for Embedded Systems
The details on how compiler behaves depending on to the syntax usage. The "Quiz" sections are very stimulating