Introduzione

Completato

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#.