Corso per Programmatore C++
Corso
Online
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Metodologia
Online
-
Ore di lezione
6h
Attraverso il Corso per Programmatore C++, gli iscritti acquisiranno competenze avanzate nella padronanza del linguaggio C++. Il programma si focalizza sulla comprensione della logica e dell'analisi proprie di questo linguaggio, consentendo agli studenti di elaborare autonomamente programmi specifici. Gli partecipanti impareranno le basi della programmazione a oggetti, gestiranno il ciclo di sviluppo del software e acquisiranno conoscenze sulle tecniche, programmi e Design Patterns più utilizzati nel settore. Questo corso rappresenta un'opportunità essenziale per chi desidera diventare un programmatore C++ competente, fornendo le competenze necessarie per affrontare sfide complesse e contribuire allo sviluppo di software di qualità.
Profilo del corso
Programmare partendo dall’ ABC
Il corso è destinato a chiunque necessiti di sviluppare nuove competenze nell’ambito e di imparare a programmare partendo dall’ ABC.
E’ sicuramente titolo preferenziale una conoscenza di base delle discipline informatiche, ma accessibile a tutti senza prerequisiti specifici. PC fisso o portatile, un tablet o smartphone con una connessione internet
Opinioni
Materie
- Programmatore
- Linguaggio C
- Processi server
- Processi client
- Gestione della documentazione
Programma
Introduzione al Corso
MODULO 2: Cosa significa programmare
Linguaggi di programmazione
Documentazione
Ambiente
Test Fine Modulo 2
MODULO 3: Il linguaggio
Variabili, costanti, tipi ed operatori
Controllo del flusso
Puntatori
Test Fine Modulo 3
MODULO 4: Programmazione strutturata
Funzioni e procedure
Logica di Hoare
Compilazione e Makefile
MODULO 5: Programmazione orientata ad oggetti (OOP) – Parte I
Classi, oggetti e UML
Principi
Istanziare ed usare gli oggetti
MODULO 6: Programmazione orientata ad oggetti (OOP) – Parte II
Overloading
Classi astratte ed interfacce
Ereditarietà multipla
Test Fine Modulo 6
MODULO 7: Gestione delle eccezioni
Eccezioni
I costrutti try-catch
Gerarchia di eccezioni
Test Fine Modulo 7
MODULO 8: I Template
Cosa sono i template
Esempi notevoli
Creare un template
Test Modulo 8
MODULO 9: Operazioni di input ed output
Scrittura e lettura su file
Programmazione socket
Processi server e client
Test Modulo 9
MODULO 10: Programmazione orientata ad oggetti (OOP) – Parte III
Design Pattern Strutturali
Design Pattern Creazionali
Design Pattern Comportamentali
Test Modulo 10
MODULO 11: Software management systems
Versionamento del sotware
Esempi di utilizzo di GitHub
Gestione della documentazione
Test Modulo 11
MODULO 12: Il ciclo di sviluppo del software
Ciclo di sviluppo
Scrittura del codice e testing
Distribuzione e mantenimento
Test Modulo 12
MODULO 13: TEST FINALE
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Corso per Programmatore C++