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 uno stile funzionale
  • Creazione di funzioni Lambda
  • Acquisizione di oggetti
  • Funzioni di unione

Metaprogrammazione e Funzionale Reactive Programming

  • Applicazione dei fattoriali
  • Utilizzo di librerie di modelli C++ e librerie di programmazione funzionale
  • Lavorare con le estensioni Reactive e la libreria RxCpp

Sviluppo funzionale C++

  • Applicazioni per l'edilizia
  • Utilizzo di funzioni di ordine superiore
  • Utilizzo della gestione degli errori
  • Implementazione di funtori e monadi
  • Refactoring del codice
  • Scrittura di unit test
  • Prestazioni di profilatura
  • Applicazioni multithreading

Riassunto e conclusione

Requisiti

Prerequisiti

  • Comprensione della programmazione procedurale/orientata agli oggetti
  • Esperienza di base con C++

Pubblico

  • Sviluppatori Web
  14 ore
 

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.
I corsi di formazione pubblici richiedono più di 5 partecipanti.

Recensioni (3)

Corsi relativi

Using C++ in Embedded Systems - Applying C++11/C++14

  21 ore

Categorie relative