Struttura del corso

Introduzione

  • Cosa c'è di nuovo in C++?
  • Panoramica delle caratteristiche ed elementi di C++
  • Comprendere la programmazione orientata agli oggetti
  • I fondamenti della programmazione C++

Inizio

  • Configurare l'ambiente di sviluppo
  • Installare un IDE C++
  • Librerie e componenti standard

Programmazione Avanzata in C++

  • Espressioni lambda in C++
  • Contenitori e algoritmi standard
  • Semantica di spostamento
  • Regole dello stile di codifica C++
  • Puntatore all'implementazione (Pimpl)
  • Sovraccarico degli operatori
  • Polimorfismo in C++
  • Variabili, array e condizionali
  • Riferimenti e puntatori
  • Gestione delle eccezioni
  • Altre funzioni moderne ed implementazioni

Programmazione Sicura

  • Caratteristiche di sicurezza e best practice in C++
  • Gestione moderna della memoria
  • Tecniche di gestione delle stringhe
  • Lavorare con il Controllo degli Account Utente (UAC)
  • Vulnerabilità di sicurezza e opzioni di mitigazione

Strategie di Test per C++

  • Scegliere un framework di test
  • Analisi e metriche
  • Scrivere test unitari
  • Test di integrazione e livello sistema
  • Test del codice legacy
  • Test a scatola nera

Debugging del Codice

  • Brekpoint condizionati e funzionali
  • Debug multi-threading
  • Strumenti di prestazioni e diagnostica

Riassunto e Passi Successivi

Requisiti

  • Esperienza di programmazione di base in C++

Pubblico di Riferimento

  • Programmatori
 35 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative