HomeProgrammi dei CorsiProgrammatore Linguaggio C

Programmatore Linguaggio C

  • Unità didattiche: 131
  • Modalità: Online
  • Materiali: Video, Esercizi, Quiz
  • Partenza: Quando vuoi tu
  • Certificato: Si, con QR di verifica
  • Lingua: Italiano
  • Accesso: 12 mesi
  • Durata Certificato: Illimitata
  • Disponibilità: 24 ore al giorno, 7 giorni su 7
  • Assistenza docenti: Si
  • Incluso nel Pacchetto: Si
  • Studenti soddisfatti: 98%
Programmatore Linguaggio C
Prezzo del corso
39,00 €
per un anno
oppure tutti i corsi per un anno
a 59 € col Pacchetto
L’Accademia
764.000 studenti formati
ISOCertificata ISO 9001
Ente Europeo EADL
Pagamenti accettati
PPayPal
Carta di credito
Bonifico bancario

Questo corso fa parte del percorso Programmazione e Sviluppo di Accademia Domani.

Descrizione

Il corso Programmatore Linguaggio C di Accademia Domani insegna il padre di quasi tutto il codice moderno: il C, il linguaggio che sta sotto i sistemi operativi, dentro i microcontrollori e alle fondamenta di C++, Java e compagnia. Impararlo significa capire come funziona davvero un computer — ed è una comprensione che nessun linguaggio di alto livello regala.

Cosa imparerai

Il linguaggio dalle basi: sintassi, tipi, controllo del flusso, funzioni; la gestione della memoria e i celebri puntatori — l’argomento che spaventa gli studenti di mezzo mondo, spiegato qui con la calma che merita; array, stringhe e strutture, i mattoni del C; e la scrittura di programmi che parlano vicino alla macchina, dove si vede cosa il computer fa per davvero a ogni riga.

A chi è rivolto

A chi vuole fondamenta vere prima delle scorciatoie; a chi punta a embedded, sistemi e microcontrollori, dove il C è legge; a studenti di ingegneria e informatica alle prese con gli esami. Il proseguimento naturale è il C++, che al C aggiunge gli oggetti; i confronti di famiglia sono Java e il Coding in Python, capostipite del percorso.

Attestato incluso

Esame online ripetibile e Certificato di frequenza e superamento con QR di verifica, compreso nel prezzo.

Durata

Il corso online può essere fruito online 7 giorni su 7, 24 ore su 24. Nessun vincolo di orario: studi quanto vuoi e quando vuoi. Una volta iscritto puoi iniziare quando vuoi e hai 12 mesi per completare il Corso.

Programma

Il programma è suddiviso in 130 lezioni:

Introduzione al corso
0. Presentazione del Corso
      00. Introduzione: corso NON teorico!
      000. Avvertenza: header
 
Modulo 1 – Ambiente di sviluppo integrato (IDE)
1. Clion
2. Clion licenza gratuita per gli studenti
3. Altri IDE
 
Modulo 2 – Compilazione
4. Compilazione
5. Make e makefile, parte 1
6. Make e makefile, parte 2
 
Modulo 3 – Materiali del Corso
     Tutti i file del corso da scaricare
Modulo 4 – Teoria Parte I
7. Alcune spiegazioni iniziali
8. Scanf e printf, parte 1
9. Scanf e printf, parte 2
10.  Scanf numeri
11.  Swap, parte 1
12.  Swap, parte 2
13.  If condizionale
14.  If condizionale + while
15.  Stampa di char e stringhe
16.  Ciclo for
17.  Ciclo for: le tabelline
18.  Ciclo for 3: inversione di una stringa
19.  Ciclo for 3: inversione di una stringa p.2
20.  While (2)
21.  While, media e formattazione numeri
22.  While e numero max
23.  014_random
Modulo 5 – Esercizi Parte I
24.  Confronto fra stringhe
25.  Indovina un numero in x tentativi
26.  Sorting di un array
27.  Ricerca di un int
28.  Sostituisci carattere
29.  Numero positivo, negativo, pari o dispari?
30.  Somma dei pari e somma dei dispari
31.  Separazione parte decimale dalla parte intera, parte 1
32.  Separazione parte decimale dalla parte intera, parte 2
33.  Somma degli inversi
34.  Trova i divisori
 
Modulo 6 – Esercizi Parte II
35.  Da timestamp a giorni, mesi e secondi
36.  Numero decimale, ottale, esadecimale
37.  Calcola la distanza fra due punti
38.  Logaritmi
39.  Righe e Colonne
40.  Triangolo di Floyd
41.  Mcm
42.  Mcd e mcm
43.  Ricerca di un intero in un array
44.  BubbleSort
45.  Strstr
46.  Carattere in una stringa
47.  Rimuovere Duplicati
48.  Int in comune fra 2 array
 
Modulo 7 – Teoria Parte II
49.  Struct, parte 1
50.  Struct, parte 2
51.  Typedef
52.  Typedef e puntatori, parte 1
53.  Typedef Array
54.  Fgets, parte 1
55.  Matrici
56.  Puntatori, parte 1
57.  Puntatori, parte 2
58.  Puntatori, parte 3
59.  Puntatori, parte 4
60.  Ampiezza, ASCII, ottale, esadecimale
61.  Scanf, parte 3
62.  Scanf, parte 4
63.  Fgets, parte 2
64.  Fgets, parti 3 e 4
Modulo 8 – Esercizi Parte III:  I files
65.  Lettura file
66.  Lettura e salvataggio
67.  Scrittura
68.  Precisazioni
69.  Passaggio valori 1
70.  Extra
71.  Avviso
Modulo 9 – Teoria Parte III
72.  Stringhe
73.  Strtol
74.  Strtof
75.  Files buffer read
76.  Fwrite controllo return
77.  Scope
78.  Malloc, parte 1
79.  Malloc, parte 2
80.  Realloc
81.  Malloc e realloc
 
Modulo 10 – Esercizi Parte IV
82.  Puntatori
83.  Puntatori e malloc
84.  Puntatori malloc e copia
85.  Puntatori, inversione
86.  Concetto di doppio ciclo
87.  Ripasso sui puntatori
88.  Ripasso typedef e struct
89.  Typedef e puntatori, parte 2
90.  Typedef e puntatori, parte 3a
91.  Typedef e puntatori, parte 3b
92.  Typedef e puntatori, parte 3c
93.  Typedef e puntatori, parte 4
94.  Typedef e puntatori, parte 5
95.  Typedef e puntatori, parte 6
96.  Typedef e puntatori, parte 7
97.  Typedef e puntatori, parte 8
 
Modulo 11 – Esercizi Parte V
98.  Ricerca carattere, parte 1
99.  Ricerca carattere, parte 2
100. Passaggio argomenti a main – clion
101. Passaggio argomenti a main – terminale
102.  Passaggio variabili ambiente al main – clion
103.  Passaggio variabili ambiente al main – terminale
104.  Passaggio variabili ambiente e argomenti al main – terminale
105.  Passaggio vari argomenti al main – terminale
 
Modulo 12 – Teoria Parte IV
106. CLI ( Command Line Interface), parte 1
107. CLI ( Command Line Interface), parte 2
108. CLI ( Command Line Interface), parte 3
109. CLI ( Command Line Interface), parte 4
 
Modulo 13 – Esercizi Parte VI
110. Passaggio valori fra array, parte 1
111. Passaggio valori fra array, parte 2
112. Passaggio valori fra array, parte 3
113. Concorso di intelligenza, parte 1
114. Concorso di intelligenza, parte 2
115. Concorso di intelligenza, parte 3
116. Concorso di intelligenza, parte 4
117. Trova carattere + typedef
Modulo 14 – Teoria Parte V
118. Malloc free
119. Aritmetica dei puntatori, parte 1
120. Aritmetica dei puntatori, parte 2
121. Aritmetica dei puntatori, parte 3
122. Passaggio per riferimento
123. Aritmetica dei puntatori, parte 4
124. Aritmetica dei puntatori, parte 5
125. Lifetime, scope, static
126. Stack (pile), parte 1
127. Ricorsione
128. Stack (pile), parte 2 – struct
129. Stack (pile), parte 3 – typedef
Conclusione del Corso
130. Saluti Finali e consigli

Certificato

Una volta che la piattaforma ha tracciato sia la fruizione di tutti i contenuti che l’esito positivo di tutti i quiz online di un singolo Corso, non si ottiene un semplice attestato di frequenza ma un Certificato di frequenza e superamento dello stesso. Il Certificato riporta il programma in inglese e italiano, le ore, il timbro, la votazione, la data, la firma del rappresentante legale e non contiene nessuna dicitura “corso online”, ed è del tutto identico a quelli di analoghi corsi seguiti in aula.

Inoltre, il processo di progettazione ed erogazione dei Corsi è Certificato ISO9001 da RINA, una Certificazione che è valida non soltanto in Italia ma anche all’estero attraverso IQNet, il più grande network internazionale della certificazione di sistemi di gestione.

I Certificati vengono inviati via mail in formato digitale (PDF), si stampano in autonomia ma sono dotati di un codice univoco anti-contraffazione che permette a un futuro datore di lavoro di verificarne l’autenticità.

I Certificati di Accademia Domani sono infatti validati da Veriform, un sistema di tracciamento automatizzato dell’autenticità basato su QR Code, che presto sarà anche su Blockchain.

Grazie a tutto questo, i Certificati sono largamente apprezzati dalle aziende private, e sono stati validi per il riconoscimento di crediti formativi in molte università italiane e straniere, e anche in settori specifici come l’attività sportiva, l’HACCP o le professioni non regolamentate, aiutando tantissimi studenti a cambiare o trovare lavoro.

Ciascun Certificato può essere inserito nel Curriculum e anche su LinkedIn.

Inserimento Lavorativo

Al termine del Corso viene data la possibilità di iscriversi al programma di inserimento lavorativo, che include: un Corso online aggiuntivo sulla scrittura del cv, sulla ricerca del lavoro e sul colloquio di selezione; la possibilità di inserire il cv nel database consultabile dalle aziende; la ricezione della newsletter con articoli sul mondo del lavoro e con le richieste delle aziende.
Per saperne di più clicca su questo link

Video del Corso

Domande frequenti

Perché imparare il linguaggio C oggi?

Perché è dove il software incontra la macchina: sistemi operativi, driver, microcontrollori e dispositivi embedded parlano C. E perché chi lo capisce — memoria, puntatori, compilazione — capisce cosa fanno tutti gli altri linguaggi sotto il cofano: è la palestra che forma i programmatori veri.

Cosa sono i puntatori?

Variabili che contengono indirizzi di memoria: invece del valore, custodiscono il «dove si trova» il valore. Sono l'argomento più temuto del C e la chiave del suo potere — e il corso li affronta con gradualità ed esempi, perché una volta capiti smettono di far paura.

Il C è propedeutico agli altri linguaggi?

Sì, ed è il suo regalo più grande: C++ lo estende direttamente, Java e gli altri ne ereditano sintassi e concetti. Chi parte dal C affronta qualunque linguaggio successivo sapendo cosa accade davvero dietro le istruzioni — un vantaggio che dura tutta la carriera.

C'è un attestato alla fine?

Sì: esame online ripetibile e Certificato di frequenza e superamento con QR di verifica, incluso nel prezzo.

Nel gruppo Programmazione e Sviluppo ti aspettano anche Programmatore PHP e Programmatore Javascript.

Ti interessano più corsi? Con il Pacchetto a 59 euro sblocchi questo e tutti gli altri corsi di Accademia Domani per un anno intero, pagando una volta sola.