LPM CPLU - Programmazione in Linguaggio C++ - INFOR ELEA

LPM CPLU - Programmazione in Linguaggio C++

Corsi su richiesta modalità interaziendale e/o personalizzata. Il corso fornisce le conoscenze per utilizzare correttamente i costrutti e la sintassi del linguaggio C++ per progettare, scrivere e compilare semplici applicazioni.

Scarica il PDF

DATA:
16 Luglio 2018
DURATA:
5 gg
CODICE:
ICT - LPM CPLU

Docente:

Da definire
Consulenti ed esperti del settore
DESCRIZIONE:

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

 

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++.

 

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.

 

ESERCITAZIONI E SUPERAMENTO:

All’interno di ogni modulo vi sono dei momenti di autovalutazione non vincolati che consentono all’utente di interagire con l’animazione verificando l’apprendimento dei concetti presentati. Il corso viene considerato concluso una volta fruiti tutti i contenuti..

 

DESTINATARI:

Analisti, Sviluppatori di software.

 

PREREQUISITI:

Conoscenza della programmazione Object Oriented, come fornita dal corso Introduzione alla Programmazione Object Oriented (LPM OBPR) e della programmazione C, come fornita dal corso Programmazione in Linguaggio C (LPM CLIN).

 

ATTESTATO:

Attestato di frequenza

 

Corsi su richiesta modalità interaziendale e/o personalizzata

Per le edizioni schedulate nei mesi successivi contattare la sede di competenza>
Il corso può essere erogato anche in modalità “ONE to ONE”.
Il corso è erogabile su altre sedi su richiesta.
Il costo del corso è finanziabile con i Fondi Interprofessionali.