Kursplan
Introduksjon
Funksjonell Programming i dybden
- Objektorientert programmering vs. funksjonell programmering
- Funksjoner av første klasse og funksjoner av høyere orden
Funksjonell Programming i C++
- Skrive kode i en funksjonell stil
- Opprette Lambda-funksjoner
- Fange objekter
- Slå sammen funksjoner
Metaprogrammering og funksjonell Reactive Programming
- Anvende fakulteter
- Bruke C++-malbiblioteker og funksjonelle programmeringsbiblioteker
- Arbeide med React-ive utvidelser og RxCpp-biblioteket
Funksjonell C++ Utvikling
- Bygge applikasjoner
- Bruke funksjoner av høyere orden
- Arbeide med feilhåndtering
- Implementere functors og monader
- Refaktorere kode
- Skrive enhetstester
- Profilere ytelse
- Flertrådede applikasjoner
Oppsummering og konklusjon
Krav
Forkrav
- Forståelse av prosedyre- / objektorientert programmering
- Grunnleggende erfaring med C++
Målgruppe
- Webutviklere
Referanser (5)
Generell kursinformasjon
Paulo Gouveia - EID
Kurs - C/C++ Secure Coding
Maskinoversatt
Jeg likte fleksibiliteten og variasjonen i emner, kombinasjonen av kurs og øvelser betyr at jeg kunne bruke det jeg hadde lært umiddelbart. Jeg liked også prosjektene den siste dagen for å bringe alt sammen.
Luca Ricagni - Rockwell Collins UK Limited
Kurs - Advanced C++
Maskinoversatt
Jeg likte å bli dypt inni C++-språket i 5 dager på rad, uten avbrytelse fra vanlig jobb ... Personlig mindre erfaren i C++ enn kollegene mine, valgte jeg å delta på denne kursen for å ta en dyp nedstøving. Nedstøvingen motiverer meg sterkt til å lære mer ... noe som var akkurat det jeg ønsket å oppnå. Jeg verdsette den ekspert kunnskapen til instruktøren - og kollegene mine. At emner ble snelt berørt, men ikke behandlet i detalj, er akkurat det jeg forventer fra et avansert kurs. Iblandt litt raskt for meg å følge (men det er en kjent og akseptert ulempe med at jeg deltok på dette kurset :-)) ... men derimot ga meg en ganske fullstendig oversikt over språkets samsvar. Takk så mye for å presentere et kurs på denne måten! Mye verdset!!!
Jan Grauwen - Septentrio N.V.
Kurs - Advanced C++ Software Design
Maskinoversatt
Interaktivitet, tid for selvstendig programmering. Jeg lærer lettere hvis jeg får muligheten til å finne ut svaret selv, og ikke bare at det blir fortalt meg. Det var også en stor fordel at opplæringen var godt planlagt; vi holdt kaffeposer og opplæringen tapte ikke min oppmerksomhet. Instruktøren hadde en dyb kunnskap om C++, og vi følte oss trygt med å stille alle mulige spørsmål.
Barna Szecsi - GIS Europe SE
Kurs - C++ for Embedded Systems
Maskinoversatt
Detaljene forklaringer av hvordan kompilatoren oppfører seg basert på syntaksbruket. De "Kvizz"-seksjonene er meget stimulansrike.
Andrea Pomatto
Kurs - Using C++ in Embedded Systems - Applying C++11/C++14
Maskinoversatt