C# – il linguaggio
Il linguaggio C# dalle fondamenta: tipi di dato, stringhe e date, operatori, strutture di controllo, array e collezioni, metodi, eccezioni, programmazione a oggetti e gestione dei file, con esempi completi e progetti.
Gli esempi sono in console; per vederli applicati a finestre, pulsanti e caselle di testo c'è il percorso pratico.
Il percorso pratico è C# – Windows Forms.
- 1 Variabili e tipi di dato La base fondamentale di ogni programma: scopri come memorizzare e gestire i dati
- 2 Stringhe, date e input utente Manipolazione di testo, gestione del tempo e interazione con l'utente
- 3 Operatori e casting Manipolare i dati con operatori matematici, logici e conversioni di tipo
- 4 Strutture di controllo Condizioni e cicli per controllare il flusso di esecuzione del programma
- 5 Array e collezioni Organizzare e gestire gruppi di dati correlati con strutture efficienti
- 6 Funzioni e metodi Organizzare il codice in blocchi riutilizzabili per programmi più puliti e manutenibili
- 7 Gestione delle eccezioni Rendere i programmi robusti: try, catch e finally, i tipi di eccezione più comuni, propagazione, throw ed eccezioni personalizzate, using e buone pratiche.
- 8 Programmazione a oggetti: i fondamenti Fondamenti della programmazione orientata agli oggetti: classi, oggetti e incapsulamento
- 9 Ereditarietà, polimorfismo, classi astratte e interfacce Gli altri pilastri della programmazione a oggetti: classi derivate, virtual e override, classi astratte, interfacce e sealed, con un esempio completo ed esercizi.
- 10 Lettura e scrittura dei file Impara a leggere e scrivere file: testo, CSV, JSON e gestione percorsi
- 11 Progetti ed esercizi Metti in pratica le tue conoscenze con progetti realistici e sfide di programmazione