C/C++

Corso

A Napoli

1.300 € IVA inc.

Chiama il centro

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

Corso Linguaggio C e C++

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

Napoli
Visualizza mappa
Piazza Bovio 22, 80133

Inizio del corso

Consultare

Profilo del corso

Gradita familiarità con altri linguaggi di programmazione.

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

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

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

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

C/C++

1.300 € IVA inc.