Vai al contenuto

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

.NET 10 SDKSi scarica gratis da dotnet.microsoft.com; poi nel terminale scrivi dotnet --version per controllare
Visual Studio Code con estensione C# Dev KitGratis da code.visualstudio.com; l'estensione si installa dal pannello Estensioni
TerminalePowerShell su Windows, Terminale su Mac e Linux: serve per creare ed eseguire i progetti

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.

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

  1. Crea il progetto con dotnet new console -o RegistroSpese
  2. Definisci un record Spesa con descrizione, categoria e importo
  3. Riempi una lista con almeno quattro spese
  4. Raggruppa le spese per categoria con GroupBy e stampa il totale di ciascuna
  5. Stampa il totale generale
  6. 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.

Vai all'esame

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.