CFA Advanced

Corso di programmatore informatico C

CFA Advanced
Online

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

Informazioni importanti

Tipologia Corso
Metodologia Online
Durata Flessible
Inizio Scegli data
  • Corso
  • Online
  • 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 (1)
Dove e quando

Luogo

Inizio

Online

Inizio

Scegli dataIscrizioni aperte

Da tener presente

· Titolo

Al termine del corso verrà rilasciato un attestato di partecipazione.

· 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.

· Le lezioni sono live o registrate?

Le lezioni sono rigorosamente LIVE. 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 le lezioni vengono registrate e inviate in streaming agli allievi per un ulteriore ripasso nei giorni successivi.

· È possibile frequentare anche in sede?

Certamente, tutti coloro che risiedono a Salerno, in Campania o sono disposti a spostarsi, possono frequentare il corso direttamente nella nostra sede.

Domande e risposte

Comunicaci i tuoi dubbi,altri utenti potranno risponderti

Chi vuoi che ti risponda?

Pubblicheremo solo il tuo nome e la domanda

Cosa impari in questo corso?

C
Programmazione
C
Programmatore
Linguaggio di programmazione
Software
Keyword const
Strutture switch-case
Gli array
Gestione delle directory
C#
Informatica
Linguaggio C

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