Programmatore in 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
-
Inizio
Scegli data
Il C dalle basi: variabili, controllo di flusso, funzioni, puntatori, memoria, file. Il linguaggio con cui si capisce davvero come funziona un computer, con esercizi compilati e commentati.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Scrivere programmi in C con gestione corretta di puntatori e memoria.
I destinatari di questo corso online sono persone che hanno una minima conoscenza di programmazione e vogliono imparare a programmare in C.
Nessun requisito: l'accesso è libero, non servono diploma o laurea. Serve solo un dispositivo connesso a internet.
Certificato di frequenza e superamento, rilasciato al superamento dell'esame finale online e verificabile tramite QR code.
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
13 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
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. 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
Ulteriori informazioni
Online. Videolezioni registrate disponibili 24 ore su 24, dispense in PDF, quiz di autovalutazione ed esame finale a scelta multipla. Assistenza didattica via email (docenti@accademiadomani.it).
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Programmatore in linguaggio C
