Struttura del corso
Introduzione
Funzionale Programming in profondità
- Programmazione orientata agli oggetti vs programmazione funzionale
- Funzioni di prima classe e funzioni di ordine superiore
Funzionale Programming in C++
- Scrivere codice in stile funzionale
- Creare funzioni Lambda
- Catturare oggetti
- Unire funzioni
Metaprogrammazione e Funzionale Reactive Programming
- Applicare fattoriali
- Utilizzare librerie template C++ e librerie di programmazione funzionale
- Lavorare con estensioni Reactive e la libreria RxCpp
Sviluppo funzionale C++
- Costruire applicazioni
- Utilizzare funzioni di ordine superiore
- Lavorare con la gestione degli errori
- Implementare functors e monadi
- Rielaborare il codice
- Scrivere unit test
- Profilare le prestazioni
- Applicazioni multithreading
Riassunto e conclusione
Requisiti
Prerequisiti
- Una comprensione della programmazione procedurale/orientata agli oggetti
- Esperienza di base con C++
Pubblico
- Sviluppatori Web
Recensioni (5)
Informazioni generali sul corso
Paulo Gouveia - EID
Corso - C/C++ Secure Coding
Traduzione automatica
Enjoyed the flexibility and variety of topics, the combination of trainings and exercises meant that I could apply what I'd learnt straight away. I also enjoyed the projects on the last day to bring everything together.
Luca Ricagni - Rockwell Collins UK Limited
Corso - Advanced C++
Mi è piaciuto essere immerso nella lingua C++ per 5 giorni - non interrotti dal lavoro regolare - di fila molto ... Personalmente non avendo la stessa esperienza in C++ dei miei colleghi, ho deciso di iscrivermi a questo corso per fare un'immersione profonda. L'immersione mi ha spinto enormemente a saperne di più... che è esattamente quello che volevo ottenere. Ho apprezzato la competenza e la conoscenza del formatore e quella dei miei colleghi. Il fatto che gli argomenti siano stati toccati molto velocemente e non affrontati in dettaglio, è quello che mi aspetto da un corso avanzato. A volte troppo veloce per me da seguire (ma questo è uno svantaggio noto e accettato dalla mia partecipazione a questo corso :-)) ... ma d'altra parte mi ha fornito una panoramica abbastanza completa delle sottigliezze del linguaggio. Grazie mille per aver presentato un corso in questo modo! Molto apprezzato!!
Jan Grauwen - Septentrio N.V.
Corso - Advanced C++ Software Design
Traduzione automatica
Interactivity, time for self-contained programming. I learn easier if I have the chance to find out the answer and not just telling me it. It was also a very good thing that the training was well-planned, we kept coffee pauses and the training did not lose my attention. The trainer had very deep knowledge in C++, we felt we could ask anything.
Barna Szecsi - GIS Europe SE
Corso - C++ for Embedded Systems
The details on how compiler behaves depending on to the syntax usage. The "Quiz" sections are very stimulating