Programmatore Linguaggio C
Corso
Online
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Metodologia
Online
-
Durata
Flessible
-
Inizio
Scegli data
Il Linguaggio di programmazione C viene ancora ampiamente usato.
Il corso insegnerà in maniera pratica, attraverso esempi ed esercizi, questo linguaggio potentissimo e molto richiesto.
Il corso è suddiviso in una prima parte teorica sugli ambienti di sviluppo integrato IDE e sulla compilazione, proseguirà poi una sezione pratica sulla realizzazione di esercizi, dal livello più semplice fino ad un livello più avanzato.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Obiettivo del corso è insegnare le basi di programmazione in linguaggio C, da un livello base ad uno avanzato.
I destinatari di questo corso online sono persone che hanno una minima conoscenza di programmazione e vogliono imparare a programmare in C.
Non sono necessari requisiti.
Certificato
Alla fine di ciascun corso viene rilasciato un Certificato, in lingua italiana. Per chi ne fa richiesta, il Certificato può essere inviato anche in lingua inglese. Il Certificato riporta la frequenza al corso, le ore di Corso, l'esito degli esami e il programma in calce. I Corsi sono riconosciuti da aziende e università e hanno ottenuto punteggio anche in alcuni concorsi pubblici, aiutando tantissimi studenti a cambiare o trovare lavoro. Il Certificato non riporta la dicitura Corso online ma è analogo ai Certificati rilasciati a chi segue i Corsi in aula.
Opinioni
Successi del Centro
Tutti i corsi devono essere aggiornati
La media delle valutazioni dev'essere superiore a 3,7
Più di 50 opinioni degli ultimi 12 mesi
10 anni del centro in Emagister.
Materie
- Linguaggio C
- Programmazione
- Programmatore
- Web master
- C
- Programmazione C#
- C++
- C#
- Linguaggio di programmazione
- Programmatore C
- Programmatore software
Professori
Enrico Girardi
Senior Web Developer
Programma
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. Mcm42. 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
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Programmatore Linguaggio C