Struttura del corso
Introduzione
Programmazione Funzionale in Profondità
- Confronto tra programmazione orientata agli oggetti e programmazione funzionale
- Funzioni di primo livello e funzioni ad ordine superiore
Programmazione Funzionale in C++
- Scrittura del codice nello stile funzionale
- Creazione di funzioni Lambda
- Cattura degli oggetti
- Fusione delle funzioni
Metaprogrammazione e Programmazione Reattiva Funzionale
- Applicazione dei fattoriali
- Utilizzo di librerie template C++ e librerie di programmazione funzionale
- Lavoro con estensioni reattive e la libreria RxCpp
Sviluppo in C++ Funzionale
- Creazione di applicazioni
- Utilizzo di funzioni ad ordine superiore
- Lavoro con il gestore degli errori
- Implementazione di funtori e monadi
- Rifattorizzazione del codice
- Scrittura di test unitari
- Profiling delle prestazioni
- Multithreading delle applicazioni
Sommario e Conclusione
Requisiti
Prerequisiti
- Comprensione della programmazione procedurale/orientata agli oggetti
- Esperienza di base con C++
Pubblico di Riferimento
- Sviluppatori Web
Recensioni (5)
Informazioni generali sul corso
Paulo Gouveia - EID
Corso - C/C++ Secure Coding
Traduzione automatica
Ho apprezzato la flessibilità e la varietà di argomenti. La combinazione di formazioni ed esercizi ha permesso di applicare immediatamente ciò che avevo imparato. Ho anche trovato molto interessanti i progetti del giorno finale, che hanno contribuito a unire tutti i concetti acquisiti.
Luca Ricagni - Rockwell Collins UK Limited
Corso - Advanced C++
Traduzione automatica
Mi è piaciuto molto essere immerso nel linguaggio C++ per 5 giorni consecutivi - senza interruzioni dovute al lavoro regolare... Personalmente, non ero così esperto di C++ come i miei colleghi, quindi ho deciso di partecipare a questo corso per approfondire. L'immersione mi ha enormemente stimolato a imparare di più... che era esattamente ciò che volevo ottenere. Ho apprezzato molto le competenze del formatore - e quelle dei miei colleghi. Il fatto che gli argomenti fossero trattati in modo rapido e non approfonditi è ciò che mi aspettavo da un corso avanzato. A volte era troppo veloce per me (ma questo era un handicap noto e accettato dal mio partecipazione a questo corso :-)) ... ma, d'altro canto, mi ha fornito una panoramica abbastanza completa delle sottigliezze del linguaggio. Grazie mille per aver presentato il corso in questo modo! Molto apprezzato!!!
Jan Grauwen - Septentrio N.V.
Corso - Advanced C++ Software Design
Traduzione automatica
Interattività, tempo per la programmazione autonoma. Imparo meglio se ho l'opportunità di scoprire le risposte da solo e non solo di essere istruito. È stato anche molto positivo che il corso fosse ben pianificato, con pause caffè e senza perdere la mia attenzione. Il formatore aveva una conoscenza approfondita di C++ e ci sentivamo a nostro agio nel porre qualsiasi domanda.
Barna Szecsi - GIS Europe SE
Corso - C++ for Embedded Systems
Traduzione automatica
I dettagli su come il compilatore si comporta a seconda dell'uso della sintassi. Le sezioni "Quiz" sono molto stimolanti.
Andrea Pomatto
Corso - Using C++ in Embedded Systems - Applying C++11/C++14
Traduzione automatica