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 (5)
Il formatore ha fornito informazioni aggiornate e preziosi riferimenti e strumenti.
Jose Vicente - 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