Struttura del corso
Introduzione
Programmazione Funzionale in Profondità
- Confronto tra programmazione a oggetti e programmazione funzionale
- Funzioni di primo livello e funzioni ad alto ordine
Programmazione Funzionale in C++
- Scrivere codice in stile funzionale
- Creare funzioni Lambda
- Catturare oggetti
- Fondere funzioni
Metaprogrammazione e Programmazione Reattiva Funzionale
- Applicare fattoriali
- Utilizzare le librerie di template C++ e le librerie di programmazione funzionale
- Lavorare con estensioni reattive e la libreria RxCpp
Sviluppo Funzionale in C++
- Costruire applicazioni
- Utilizzare funzioni ad alto ordine
- Lavorare con gestione degli errori
- Implementare funtori e monadi
- Rifattorizzare il codice
- Scrivere test unitari
- Profilare le prestazioni
- Creare applicazioni multithread
Riassunto e Conclusione
Requisiti
Prerequisiti
- Conoscenza della programmazione procedurale/a oggetti.
- Esperienza di base con C++.
Pubblico Target
- Sviluppatori Web
Recensioni (3)
Spiegazione dettagliata, ripetizione sottile dei punti che ha davvero consolidato la conoscenza. La volontà di Rod di verificare le domande occasionalmente oscure che abbiamo sollevato, per essere sicuro che le sue risposte fossero al 100% corrette. Inoltre, il suo interesse nel discutere i pro e i contro di stili di codifica alternativi, in modo che non solo imparassimo come usare C++ nel modo previsto, ma anche perché dovrebbe essere fatto in quel modo.
Nick Dillon - cellxica Ltd
Corso - Using C++ in Embedded Systems - Applying C++11/C++14
Traduzione automatica
Condivisione di esperienze, competenze e conoscenze preziose del docente.
Carey Fan - Logitech
Corso - C/C++ Secure Coding
Traduzione automatica
Il fatto che fosse online ha permesso di risparmiare molto tempo. Molto apprezzato. Inoltre, il fatto che l'istruttore conoscesse sia C# che C++ è stato un grande aiuto, poiché poteva spiegare tutto partendo dalle conoscenze che già possedevamo.
Gabor - Rheinmetall Electronics Hungary Kft
Corso - Advanced C++
Traduzione automatica