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)
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
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