C/C++
Corso
A Napoli
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso intensivo
-
Livello
Livello intermedio
-
Luogo
Napoli
-
Ore di lezione
64h
-
Durata
4 Mesi
Il centro Nad School pubblica su emagister.it un corso di linguaggio C e C++ rivolto sia a chi conosce altri linguaggi di programmazione che a tutti coloro che desiderano scoprire i segreti di questo linguaggio.
L'obiettivo del corso è quello di fornire ai corsisti le conoscenze necessarie per potere gestire correttamente sia il linguaggio C che la sua estensione, il linguaggio C++. Inoltre, il corso prevede l'acquisizione di varie tecniche per potere approfittare al massimo la potenza, la flessibilità di gestione, l'efficienza, l'economia e le espressioni tipiche di questi linguaggi.
Durante il corso, che prevede una durata di 4 mesi, si tratteranno argomenti come le basi del linguaggio C++, il processo di compilazione e di pre-compilazione, gli operatori di incremento e decremento, gli standard input e output, la libreria phtread, i protocolli TCP e UDP, l'introduzione alla sintassi del C++, l'introduzione all'Unified Modeling Language, l'ntroduzione ai Design Patte, programmazione generica, ecc.
In aggiunta, finito il corso, verrà rilasciato dal centro Nad School un attestato di frequenza.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Gradita familiarità con altri linguaggi di programmazione.
Opinioni
Materie
- Basi del linguaggio C
- Storia del C
- Miglioramenti rispetto al C
- Variabili ed espressioni aritmetiche
- Argomenti dalla riga di comando
- Operatori relazionali e logici
- Precedenze e ordine di valutazione
- Break e continue
- Cicli: gor e while
- Valori di ritorno delle funzioni
- Puntatori e argomenti delle funzioni
- Vettori multidimensionali
- Allocazione della memoria
- Standard input e output
- La libreria phtread
- La pila ISO/OSI
- I protocolli HTTO e FTP
- Classi e ogetti in C
- Programmazione generica
- Introduzione ai Design Patte
Professori
Luigi Castaldo
Docente
Oltre ad essere Microsoft Certified Trainer , Luigi ha acquisito negli anni certificazioni quali MCP (Microsoft Certified Professional),MCAD (Microsoft Certified Applications Developer),MCSD (Microsoft Certified Solution Developer),MCSD .NET (Microsoft Certified Solution Developer for .NET) , si occupa quindi di progettazione, sviluppo ,consulenza e formazione ponendo particolare attenzione all'area Asp.NET.
Programma
- Le basi del linguaggio C++
- La storia del C++
- Miglioramenti rispetto al C
- Elementi principali di un programma C++
- La programmazione ad Oggetti
Panoramica del linguaggio
- Variabili ed espressioni aritmetiche
- Il processo di compilazione e di precompilazione
- Ambienti di sviluppo
- Struttura della memoria
- Argomenti dalla riga di comando
Tipi, operatori ed espressioni
- Nomi delle variabili
- Costanti
- Operatori aritmetici
- Operatori relazionali e logici
- Operatori di incremento e decremento
- Precedenze e ordine di valutazione
Flusso del controllo
- Istruzioni e blocchi
- If-else
- Else-if
- Switch
- Cicli: gor e while
- Break e continue
Funzioni e struttura dei programmi
- Valori di ritorno delle funzioni
- Argomenti per valore e per riferimento
- Struttura a blocchi
- Ricorsione
- Inclusione
Puntatori e vettori
- Puntatori e indirizzi
- Puntatori e argomenti delle funzioni
- Puntatori e vettori
- Aritmetica degli indirizzi
- Vettori di puntatori
- Puntatori a puntatori
- Vettori multidimensionali
- Allocazione della memoria
Input e Output
- Standard input e output
- Formattazione dei dati in uscita
- Formattazione dei dati in ingresso
- Accesso ai file
- Gestione delle stringhe
Programmazione concorrente
- La libreria phtread
Programmazione di rete
- La pila ISO/OSI
- I protocolli TCP e UDP
- I protocolli http e ftp
- I socket
C++
Concetti di programmazione a oggetti
- Classi e oggetti
- Ereditarietà e polimorfismo
- Incaplsulamento;Aggregazione
- Sintassi di base
- Tipi primitivi
- Classi e ogetti in C++
- Attributi, metodi e operatori
- Overloading
- Funzioni virtuali
- Allocazione della memoria
Introduzione all'Unified Modeling Language (UML)
- Programmazione generica
- Templates,Standard C++ Library (STL)
- Introduzione ai Design Patte
- Singleton
- DAO
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
C/C++