Lezione 01 — Introduzione a C#
corso / lezione-01 · C#
📚 Lezione 01 · Fondamenti

Setup ambiente e primi progetti

~15 minPrincipiantiC#

Introduzione a C#

Questo primo modulo ti guida all’installazione di .NET e alla creazione della tua prima app C#.

Cosa vedremo

  • Installazione di .NET SDK
  • Sintassi di base e tipi
  • Progetto console iniziale
  • Struttura di un’app C#
🗂️ Programma completo

Lezioni del corso

10 lezioni totaliCore .NET

01. Introduzione a C#

Installazione, sintassi di base, progetto console e struttura di un’app.

02. Strutture e tipi

Variabili, array, tuple, stringhe e conversioni in C#.

03. Programmazione orientata agli oggetti

Classi, metodi, ereditarietà e polimorfismo in C#.

04. Collezioni e LINQ

Collezioni .NET e query LINQ per elaborare dataset.

05. Async e Task

Async/await, gestione dei Task e I/O asincrono.

06. Pattern e architetture

Dependency Injection, repository e SOLID in C#.

07. Web API con ASP.NET

Creazione di API REST con ASP.NET Core.

08. Testing e debug

Unit test, debug e qualità del codice in C#.

09. Deploy e distribuzione

Pubblicazione e gestione di app .NET.

10. Progetto finale

Progetto pratico completo con tutte le competenze.