Il linguaggio di programmazione nativo della piattaforma Microsoft.net è il C# (c sharp) creato appositamente per fornire .net di un linguaggio completamente orientato agli oggetti, efficiente, semplice da utilizzare e ben integrato nella piattaforma stessa.
Il C#, pur mantenendo molte delle caratteristiche del C e del C++ (di cui è un evoluzione), permette uno sviluppo più rapido e meno soggetto ad errori.

Obiettivo del corso è quello di rendere i partecipanti in grado di creare applicazioni basate sulla piattaforma .net utilizzando il linguaggio C#.
Saranno, quindi, affrontati argomenti necessari, quali l’uso appropriato dei thread e l’utilizzo del C# per applicazioni basate su interfaccia grafica con un esame completo dei Windows Form e della GUI.
All’interno del corso è prevista una sezione per definire le metodologie di uso di C# e di .net nello sviluppo per il Web analizzando i Web service e l’accesso ai dati con ADO .net

E’ richiesta una conoscenza di base delle discipline informatiche.