Introduzione
Se non si ha familiarità con il linguaggio di programmazione C#, ci si potrebbe chiedere quale sia la sua correlazione con .NET. Sembra infatti che il termine .NET venga applicato a molti concetti. Che cos'è .NET? C# fa parte di .NET? Come funziona .NET? Perché è necessario conoscere .NET?
Contenuto del modulo
- .NET e il relativo ecosistema
- Aspetti tecnici del sistema
- Ruolo di ogni parte nella compilazione e nella distribuzione del software
- Ecosistema completo di .NET, incluse le risorse che possono fornire informazioni
- Come contribuire a questo ecosistema
Infine, si scrive il codice C# usando un editor basato sul Web per comprendere meglio come interagiscono le diverse parti di .NET per creare un'applicazione .NET.
Al termine di questo modulo si avrà una buona conoscenza di .NET e si sarà pronti a eseguire i passaggi successivi per la compilazione di applicazioni .NET.
Obiettivi di apprendimento
Obiettivi del modulo
- Descrivere le parti principali di .NET e il relativo ecosistema
- Spiegare come i linguaggi .NET e il compilatore, il runtime e le librerie .NET interagiscono per produrre un'applicazione funzionante
- Scegliere quando è opportuno usare .NET per creare le applicazioni
Prerequisiti
- Avere familiarità con la scrittura di righe di codice C#
- Essere in grado di riconoscere come usare
Console.WriteLine()
per inviare testo a una finestra di output - Essere in grado di riconoscere e correggere i problemi minori presenti nel codice
Se non si è già scritta una semplice applicazione "Hello World" in C#, rivedere il primo modulo del percorso di apprendimento Introduzione alla scrittura di codice C#.