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