CFA Advanced

Corso di C

CFA Advanced
A Salerno, Napoli, Avellino e 2 altre sedi

501-1000 €
Preferisci chiamare subito il centro?
Chiedi informazioni a un consulente Emagister

Informazioni importanti

Tipologia Corso
Luogo In 5 sedi
Durata Flessible
Inizio Scegli data
  • Corso
  • In 5 sedi
  • Durata:
    Flessible
  • Inizio:
    Scegli data
Descrizione

Il C è un linguaggio di programmazione ad alto livello sviluppato da Dennis Ritchie. Il C è rinomato per la sua efficienza, e si è imposto come linguaggio di riferimento per la realizzazione di software di sistema su gran parte delle piattaforme moderne. La standardizzazione del linguaggio garantisce la portabilità dei programmi scritti in C (standard, spesso detto ANSI C) su qualsiasi piattaforma.

Strutture (5)
Dove e quando

Luogo

Inizio

Avellino
Visualizza mappa

Inizio

Scegli dataIscrizioni aperte
Benevento
Visualizza mappa

Inizio

Scegli dataIscrizioni aperte
Caserta
Visualizza mappa

Inizio

Scegli dataIscrizioni aperte
Napoli
Visualizza mappa

Inizio

Scegli dataIscrizioni aperte
Salerno
Visualizza mappa
via Luigi Guercio 190, 84134

Inizio

Scegli dataIscrizioni aperte

Da tener presente

· Quali saranno i passi successivi alla richiesta di informazioni?

Verrà ricontattato dalla nostra Area Didattica che Le darà delucidazioni sul corso richiesto e sarà lieta di rispondere a tutte le sue domande.

· Si può seguire questo corso on line?

Certo, questa tipologia di corso può essere erogata anche in FAD. la nostra piattaforma E-LEARNING permette in TEMPO REALE l’interazione con il docente e con i compagni di corso, la condivisione di file, di programmi e la compilazione di esercitazioni o test. Al tempo stesso la lezione viene registrata e inviata in streaming agli allievi per un ulteriore ripasso nei giorni successivi.

Domande e risposte

Comunicaci i tuoi dubbi,altri utenti potranno risponderti

Cosa impari in questo corso?

C++
Programmazione
C#
C
Programmatore
Programmazione informatica
Linguaggio di programmazione
Linguaggio C
Array semplici
Multiprogrammazione
Funzioni

Professori

CFA advanced
CFA advanced
CFA advanced

Programma

PROGRAMMA DEL CORSO

  • Fondamenti di programmazione
  • Linguaggi a basso livello e linguaggi a medio/alto livello
  • Introduzione al linguaggio C
  • Cosa serve per programmare in C
  • Il primo programma
  • Uso delle variabili
  • Tipi di variabili
  • Operazioni elementari sulle variabili
  • Stampa dei valori delle variabili
  • Variabili locali e globali, static e auto
  • Costanti: l'istruzione #define e la keyword const
  • Variabili register e volatile
  • Funzioni e procedure
  • Input da tastiera
  • Cicli if-else
  • Operatori di confronto e Operatori logici
  • Strutture switch-case
  • Cicli iterativi - Istruzione for
  • Cicli iterativi - Istruzione while
  • Cicli iterativi - Istruzione do-while
  • Istruzione goto
  • Istruzione break e continue
  • Gli array
  • Array monodimensionali, Matrici e array pluridimensionali
  • Puntatori
  • Passaggio di puntatori alle funzioni
  • Puntatori e array
  • Passaggio di array a funzioni
  • Allocazione dinamica della memoria
  • Funzioni di callback
  • Stringhe
  • Dichiarazione di una stringa
  • Operare sulle stringhe
  • Tipi di dato derivati, enumerazioni e strutture
  • Definire propri tipi - L'operatore typedef
  • Enumerazioni
  • Dati strutturati
  • Direttive per il preprocessore
  • La direttiva #include
  • La direttiva #define
  • Controllo del flusso
  • Macro con parametri
  • Macro predefinite
  • Operatori # e ##
  • Direttive #error e #warning
  • Funzione ricorsive
  • Apertura dei file in C
  • Scrittura su file testuali - fprintf e fputs
  • Lettura di file testuali - fscanf e fgets
  • Scrittura di dati in formato binario - fwrite
  • Lettura di dati in formato binario - fread
  • Posizionamento all'intero di un file - fseek e ftell
  • Prendere parametri da riga di comando
  • File pointer e file descriptor
  • Modalità di apertura
  • Permessi
  • close
  • read e write
  • Gestione delle directory
  • Socket e connessioni di rete in C
  • Multiprogrammazione - programmazione multiprocesso e multithread