Corso Linguaggio C e C++

C/C++

Nad School
A Napoli

1.300 
IVA inc.
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso intensivo
  • Livello intermedio
  • Napoli
  • 64 ore di lezione
  • Durata:
    4 Mesi
Descrizione

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.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Napoli
Piazza Bovio 22, 80133, Napoli, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

Gradita familiarità con altri linguaggi di programmazione.

Cosa impari in questo corso?

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
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
Introduzione alla sintassi del C++
  • 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

Confronta questo corso con altri simili
Leggi tutto