LA PROGRAMMAZIONE IN C++
 

Il corso fornisce le conoscenze per utilizzare correttamente i costrutti e la sintassi del linguaggio C++ per progettare, scrivere e compilare semplici applicazioni.

Il corso si rivolge ad Analisti e Sviluppatori di software.

Prerequisiti:

  • Conoscenza della programmazione Object Oriented, come fornita dal corso Introduzione alla Programmazione Object Oriented (e della programmazione C, come fornita dal corso Programmazione in Linguaggio C.

 

 

Durata

5 giorni

Programma

Concetti di base di programmazione C++
  • Elementi di un programma

  • Tipi di dati

  • Array e puntatori

  • Strutture ed unioni

  • Strutture di controllo

  • Funzioni e librerie di funzioni

Classi e dati astratti
  • Incapsulamento e data hiding

  • Definizione di una classe

  • Funzioni membro

  • Classi pubbliche, private e protette

  • Regole di scoping

  • Membri statici e non statici

  • Implementazione di una classe

  • Costruttori e distruttori

  • Ereditarietà e classi derivate

Manipolazione di oggetti
  • Puntatori ad oggetti

  • Riferimenti

  • Operatori new e delete

  • Utilizzo della allocazione dinamica di memoria

  • Linked list

Polimorfismo e overloading
  • Funzioni virtuali e polimorfismo

  • Operator overloading

  • Function e class templates

File e stream
  • Gli stream in C++

  • Classi di stream e file

  • Formattazione degli stream di I/O

  • Lettura e scrittura di file

Tecniche di programmazione
  • Gestione delle eccezioni

  • Il preprocessore

  • Compilazione condizionale

  • Uso delle classi astratte

  • Funzioni virtuali e distruttori

  • Design di programmi per la ricusabilità

  • Utilizzo di moduli C in programmi C++

Sono previste esercitazioni pratiche su tutti gli argomenti trattati.

 

Obiettivi

Dopo aver seguito il corso, l’allievo sarà in grado di:
  • disegnare ed implementare semplici classi C++

  • scrivere e mettere a punto semplici programmi C++.

 

Attestati di frequenza

Al termine del corso ogni partecipante riceverà un attestato di frequenza.

Vuoi maggiori informazioni? Contattaci!

Saremo lieti di assisterti. 

TORNA ALLA LISTA DEI CORSI DI "INFORMATICA"

FIRSTCONSULTING 

Via dei Valtorta, 48 – 20127 Milano (MI)

Tel: 0245390100 Fax: 0245390103

P.Iva 08050610966 e-mail: segreteria.milano@1consulting.it

  • Black Facebook Icon
  • Black Twitter Icon
  • Black LinkedIn Icon
FOLLOW US