Ente accreditato Regione Campania

Certificato ISO 9001 - 27001 - 45001

SOFTWARE & OBJECT ORIENTED PROGRAMMING

Corso di Programmazione C++

Approfondisci la programmazione con C++ e sviluppa competenze nella progettazione di software strutturato, nella gestione del codice e nella programmazione orientata agli oggetti. Un percorso per comprendere concetti più avanzati di sviluppo software e imparare a organizzare programmi progressivamente più articolati.

Ambiente visuale dedicato alla programmazione C++ e alla progettazione software

Livello

Base, Intermedio e Avanzato

Luogo

In aula o online

Durata

50 ore 

Contesti

Software house, aziende IT, sviluppo software, gaming, sistemi embedded e applicazioni ad alte prestazioni
COMPETENZE

Cosa imparerai

Dalle basi del linguaggio alla progettazione orientata agli oggetti, con attenzione alla qualità e all’organizzazione del codice.

✓
Sintassi C++
Utilizzare gli elementi fondamentali del linguaggio.
✓
Variabili e tipi di dato
Gestire correttamente dati e variabili nei programmi.
✓
Funzioni
Suddividere la logica in unità riutilizzabili.
✓
Array e strutture
Organizzare e manipolare raccolte di dati.
✓
Puntatori
Comprendere riferimenti e accesso alla memoria.
✓
Classi e oggetti
Modellare componenti software secondo il paradigma a oggetti.
✓
Costruttori
Inizializzare gli oggetti in modo coerente.
✓
Incapsulamento
Separare responsabilità e proteggere lo stato degli oggetti.
✓
Ereditarietà
Estendere classi e riutilizzare comportamenti.
✓
Polimorfismo
Gestire comportamenti differenti attraverso interfacce comuni.
✓
Errori e debugging
Individuare problemi e verificare il comportamento del codice.
✓
Codebase strutturate
Organizzare programmi progressivamente più articolati.
Cos’è Corso di programmazione C++
IL PERCORSO

Cos’è il corso di programmazione C++

Approfondisci la programmazione con C++ e sviluppa competenze nella progettazione di software strutturato, nella gestione del codice e nella programmazione orientata agli oggetti. Un percorso per comprendere concetti più avanzati di sviluppo software e imparare a organizzare programmi progressivamente più articolati.

PROGRAMMA DEL CORSO

Il programma procede dalle fondamenta alla progettazione a oggetti

Il percorso consolida prima il linguaggio e introduce poi progettazione a oggetti, qualità e manutenzione del codice.

Sintassi del linguaggio, variabili e tipi di dato.
Funzioni, array e strutture per organizzare dati e logica.
Puntatori, riferimenti e principi di gestione della memoria.
Classi, oggetti, costruttori e incapsulamento.
Estensione delle classi, comportamenti polimorfici e gestione degli errori.
Verifica del codice, individuazione degli errori e applicazione integrata delle competenze.

A chi è rivolto

Il percorso è indicato per chi possiede basi di programmazione e desidera approfondire C++ e il paradigma orientato agli oggetti.

✓ Studenti — Per consolidare le basi e affrontare concetti di sviluppo più avanzati.

✓ Persone con basi di programmazione — Per proseguire verso strutture software e programmazione orientata agli oggetti.

✓ Utenti interessati allo sviluppo software — Per comprendere come organizzare applicazioni progressivamente più articolate.

✓ Professionisti — Per aggiornare o ampliare le competenze di programmazione.

Competenze utili per proseguire nello sviluppo software

Le competenze sviluppate possono sostenere successivi approfondimenti tecnici, senza implicare risultati occupazionali garantiti.

✓ Software development — Approfondire progettazione, organizzazione e manutenzione del codice.

✓ Object-oriented programming — Sviluppare ulteriormente l’uso di classi, oggetti, ereditarietà e polimorfismo.

✓ Sviluppo di applicazioni — Applicare il linguaggio alla costruzione di programmi strutturati.

✓ Sistemi software — Comprendere meglio componenti, responsabilità e interazioni nel codice.

✓ Programmazione avanzata — Creare una base per successivi percorsi tecnici di approfondimento.

✓ Tecnologie basate su C++ — Prepararsi ad approfondire contesti nei quali il linguaggio viene utilizzato.

Percorso completo

Dai fondamenti del C++ fino alla programmazione a oggetti, gestione della memoria e sviluppo di applicazioni strutturate.

Approccio pratico

Esercitazioni progressive, scrittura di codice e sviluppo di progetti per consolidare le competenze acquisite.

Competenze acquisite

Sintassi C++, classi e oggetti, ereditarietà, polimorfismo, puntatori, STL, gestione della memoria e file.

Attestato finale

Attestato di partecipazione rilasciato al termine del percorso formativo.
INFORMAZIONI UTILI

Domande frequenti sul corso C++

Le informazioni organizzative possono variare: richiedi alla segreteria i dettagli aggiornati.

Il corso è indicato per chi possiede basi di programmazione e desidera affrontare contenuti più avanzati.

La durata prevista può essere dalle 25 alle 50 ore

Sì. I concetti vengono collegati a esempi ed esercitazioni utili a consolidare quanto appreso.

Si il corso rilascia un attestato 

Informazioni sul corso

Richiedi informazioni sul corso C++

Lasciaci i tuoi recapiti e indicaci il corso di interesse. Ti ricontatteremo per fornirti le informazioni disponibili.

CORSI CORRELATI

Continua il tuo percorso nella programmazione

Programmazione C

Linguaggio C

Programmazione Java

Java

Programmazione Android

Mobile