C# programming
Descrizione
C# è uno dei linguaggi orientato a oggetti più diffusi e largamente utilizzato sia ambito open source che enterprise. Il corso affronta tutti gli argomenti necessari a comprenderne le basi, come utilizzarlo per sviluppare applicazioni di ogni tipo su varie tipologie di piattaforme come Linux, Windows ed Apple.
Target
Programmatori con esperienza in ambito C, C++, JavaScript, Visual Basic, Java.
Prerequisiti
La conoscenza di un diverso linguaggio di programmazione può favorire l'apprendimento.
Programma Corso
- Introduzione al .NET Framework
 - Visual Studio
 - Sintassi di base
 - Programmazione orientata agli oggetti
 - Overloading, Polimorfismo, Boxing, Costruttori, Struct
 - Indexers, Overload Operatore, Interfacce, Cast Definiti da Utente, Delegati
 - Classi base .NET e C#
 - Threading
 - Uso di Visual Studio .NET
 - Creazione di GUI e programmazione
 - Assemblies
 - Accesso ai Dati con ADO.NET e XML
 - Uso di controlli avanzati con ADO.NET
 - Operazioni su File e su Registry
 - Uso di Active Directory
 - ASP.NET, Introduzione, Web Forms
 - ASP.NET server controls, validazione di web forms
 - Scrittura e debugging di Web Applications
 - Web Services: SOAP e WSDL