perché c#
c# è solido per backend scalabili con tooling .net.
focus: linq, async, api e architettura.
setup
usa dotnet cli per creare e avviare il progetto.
dotnet --version
dotnet new console -o studio
dotnet run
sintassi base
var name = "samir";
Console.WriteLine(name);
var riduce boilerplate, ma mantieni chiarezza.
dati e funzioni
record Project(string Name);
var items = new List<Project> { new("Nova") };
record e list sono utili per dati immutabili.
prossime lezioni
lezione 01
fondamenti c#
dotnet cli, tipi, classi e collection.
aprilezione 02
collections e linq
list, linq e query rapide.
aprilezione 03
classi e record
classi, record e modelli immutabili.
aprilezione 04
async/await
task async e gestione errori.
aprilezione 05
error handling
try/catch, using e cleanup.
aprilezione 06
dependency injection
interfacce e servizi.
apriapprofondimenti
lezioni avanzate per completare il percorso.