Kurzusleírás
Bevezetés
Funkcionális programozás mélyebben
- Objektum-orientált programozás vs funkcionális programozás
- Elsőrendű függvények és magasabb rendű függvények
Funkcionális programozás C++ nyelven
- Kód írása funkcionális stílusban
- Lambda függvények létrehozása
- Objektumok rögzítése
- Függvények összevonása
Metaprogramozás és funkcionális reaktív programozás
- Faktoriálisok alkalmazása
- C++ sablonkönyvtárak és funkcionális programozási könyvtárak használata
- Reaktív kiterjesztések és RxCpp könyvtár használata
Funkcionális C++ fejlesztés
- Alkalmazások építése
- Magasabb rendű függvények használata
- Hibakezelés használata
- Funktorok és monádok implementálása
- Kód átalakítása
- Unit tesztek írása
- Teljesítményprofilozás
- Többszálú alkalmazások
Összefoglalás és befejezés
Követelmények
Előfeltételek
- Procedurális/objektum-orientált programozás ismerete
- Alapvető tapasztalat C++ nyelven
Célközönség
- Web fejlesztők
Vélemények (3)
Részletes magyarázat, a pontok finom újrafogalmazása, amely nagyon hatékonyan segített megérteni az anyagot. Rod hajlandósága, hogy kétszer is ellenőrizze a felvetett ritka, nehezen érthető kérdéseket, hogy biztos legyen benne, válaszai 100%-ig pontosak. Ezenkívül érdeklődése az alternatív kódolási stílusok előnyeinek és hátrányainak megvitatása iránt, így nemcsak azt tanultuk meg, hogyan használjuk a C++-t a tervezett módon, hanem azt is, hogy miért érdemes így csinálni.
Nick Dillon - cellxica Ltd
Kurzus - Using C++ in Embedded Systems - Applying C++11/C++14
Gépi fordítás
Tapasztalatmegosztás, az oktató tudása és értékes.
Carey Fan - Logitech
Kurzus - C/C++ Secure Coding
Gépi fordítás
Aélkodás élőben
Andreea Cirstea
Kurzus - Advanced C++ : Practical workshop
Gépi fordítás