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
Forutsetninger
- Forståelse av prosedyre- og objektorientert programmering
- Grunnleggende erfaring med C++
Publikum
- Webutviklere
Testimonials (5)
Generell kursinformasjon
Paulo Gouveia - EID
Kurs - C/C++ Secure Coding
Machine Translated
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++
Jeg likte å være nedsenket i C++-språket i 5 dager - ikke avbrutt av vanlig arbeid - på rad ... Personlig ikke så erfaren i C++ som mine kolleger, bestemte jeg meg for å bli med på dette kurset for å ta en dyp stupe. Dykket trigget meg enormt til å lære mer ... som er akkurat det jeg ønsket å oppnå. Jeg satte pris på kompetansekunnskapen til treneren - og til mine kolleger. Det at temaer veldig raskt ble berørt og ikke behandlet i detalj, er det jeg forventer av et videregående kurs. Noen ganger for rask til å følge med (men det er en kjent og akseptert ulempe ved at jeg ble med på dette kurset :-)) ... men på den annen side ga meg en ganske fullstendig oversikt over språkets finesser. Tusen takk for at du presenterer et kurs på denne måten! Setter stor pris på!!!
Jan Grauwen - Septentrio N.V.
Kurs - Advanced C++ Software Design
Machine Translated
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