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

Programmatore Linguaggio C

C viene spesso considerato la madre dei linguaggi di programmazione, perchè da questo linguaggio semplice e potente sviluppato negli anni ’70 derivano molti altri linguaggi importanti, come C++, Java o C#. Nonostante la sua età, C viene ancora ampiamente usato e rimane nei top 10 o addirittura nei top 5 dei linguaggi di programmazione più popolari.

Questo corso online di programmazione in C, realizzato dal Dott. Enrico Girardi, Senior Web Developer e Senior Project Manager presso Artigiani Del Web, nonchè docente affermato di numerosi corsi online, vuole insegnare in maniera pratica, attraverso esempi ed esercizi, questo linguaggio potentissimo e sempre richiesto in vari ambiti.

 
Le lezioni più teoriche affronteranno i temi come:
 

Ambiente di sviluppo integrato Clion, Clion licenza gratuita per gli studenti, Altri IDE, Compilazione, Make e makefile; Scanf e printf, Scanf numeri, Swap, If condizionale, If condizionale + while, Stampa di char e stringhe, Ciclo for, Le tabelline, Inversione di una stringa, Ciclo while, While, media e formattazione numeri, While e numero max, 014_random, Struct, Typedef, Typedef e puntatori, Typedef Arra, Fgets, Matrici, Puntatori, Ampiezza, ASCII, ottale, esadecimale, Fgets, Stringhe, Strtol, Strtof, Files buffer read, Fwrite controllo return, Scope, Malloc, Realloc, Malloc e realloc, CLI ( Command Line Interface), Malloc free, Aritmetica dei puntatori, Passaggio per riferimento, Lifetime, scope, static, Stack (pile) e Ricorsione.

Inoltre, facendo pratica, ti eserciterai sui seguenti argomenti:

Confronto fra stringhe, Indovina un numero in x tentativi, Sorting di un array, Ricerca di un int, Sostituisci carattere, Numero positivo, negativo, pari o dispari?, Somma dei pari e somma dei dispari, Separazione parte decimale dalla parte intera, Somma degli inversi, Trova i divisori, Da timestamp a giorni, mesi e secondi, Numero decimale, ottale, esadecimale, Calcola la distanza fra due punti, Logaritmi, Righe e Colonne, Triangolo di Floyd, Mcm, Mcd e mcm, Ricerca di un intero in un array, BubbleSort, Strstr, Carattere in una stringa, Rimuovere Duplicati, Int in comune fra 2 array, Lettura file, Lettura e salvataggio file, Scrittura file, Passaggio valori, Puntatori e malloc, Puntatori e inversione, Concetto di doppio ciclo, Typedef e struct, Typedef e puntatori, Ricerca carattere, Passaggio argomenti e variabili a main con Clion, Passaggio argomenti e variabili a main con terminale, Passaggio valori fra array, Concorso di intelligenza, Trova carattere + typedef.

 
I destinatari di questo corso online sono persone che hanno una minima conoscenza di programmazione e vogliono imparare a programmare in C o persone che avevano già studiato il C dal punto di vista teorico, ma desiderano vedere ora un approccio pratico.
 
Che aspetti, aggiungi coding in C al tuo curriculum!
 

Ricorda, questo Corso è incluso anche nel pacchetto illimitato. Se ti interessa più di un Corso, non ti conviene acquistarli singolarmente ma prendere il pacchetto. Pagando 59 euro infatti, spesa inferiore al costo di due Corsi, potrai acquistare il pacchetto completo di tutti i Corsi presenti sul sito e fare tutti i Corsi che vuoi accedendo per un anno senza spese aggiuntive o rinnovi automatici, da questo link.

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

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.