Videocorso C# e .NET 10 CGFA
Da zero a scrivere programmi veri con C# 14 e .NET 10: dalle variabili alla programmazione asincrona
- Partenza: Da zero
- 14 ore con gli esercizi
- 10 lezioni in 3 livelli
- 2 lezioni gratis
A chi serve
Principianti assoluti, studenti, impiegati e curiosi che vogliono creare programmi, strumenti aziendali, siti e giochi
Cosa serve per iniziare
- Un computer Windows, Mac o Linux
- Nessuna esperienza di programmazione
- Circa 30 minuti a lezione e voglia di provare il codice
Cosa installare
A cosa ti serve
- Sviluppatore di applicazioni aziendali e gestionali
- Siti e API con ASP.NET Core
- Videogiochi con Unity
- App per Windows, Mac e telefoni con .NET MAUI
- Automazione di processi e strumenti interni
Programma del corso
10 lezioni in 3 livelli. Ogni lezione: video, spiegazione, codice da copiare o provare, esercizio con soluzione e quiz.
Base
Primo programma, variabili, decisioni, cicli e liste
Intermedio
Metodi, classi e oggetti, LINQ
Avanzato
Eccezioni, file, async e novità di C# 14
Progetto finale: Registro delle spese
Costruisci un piccolo programma che tiene un elenco di spese, le raggruppa per categoria e calcola i totali: userai record, liste, LINQ e stringhe interpolate.
I passi
- Crea il progetto con dotnet new console -o RegistroSpese
- Definisci un record Spesa con descrizione, categoria e importo
- Riempi una lista con almeno quattro spese
- Raggruppa le spese per categoria con GroupBy e stampa il totale di ciascuna
- Stampa il totale generale
- Extra: salva le righe in un file di testo con File.WriteAllLines
Esame e attestato
Alla fine del corso fai l'esame: 15 domande, serve il 75% di risposte giuste. Superato l'esame ottieni l'attestato stampabile con nome, ore, punteggio e un codice di controllo che chiunque può verificare.
Glossario di C#
- Variabile
- Una scatola con un nome dove il programma tiene un valore.
- Tipo
- Dice che genere di valore può contenere una variabile: numero, testo, vero o falso.
- Metodo
- Un pezzo di codice con un nome, che si può richiamare quando serve.
- Parametro
- Un dato che si passa a un metodo per farlo lavorare.
- Classe
- Lo stampo che descrive dati e azioni di un tipo di oggetto.
- Oggetto
- Un esemplare creato a partire da una classe.
- Record
- Un tipo breve pensato per contenere dati, con confronto e stampa già pronti.
- LINQ
- Metodi per filtrare, ordinare e calcolare sui dati di una lista.
- Eccezione
- Un errore che il programma lancia quando qualcosa non va.
- Task
- Una promessa: un'operazione che finirà più tardi e darà un risultato.
- Null
- Il valore che significa "niente", cioè nessun dato.
- .NET
- La piattaforma di Microsoft che esegue i programmi C# e fornisce le librerie.
Le prime 2 lezioni sono gratis
Per il corso completo, scuole e aziende: chiedi le condizioni.