Descrizione
C# (anche C Sharp) è un linguaggio di programmazione che consente di realizzare e strutturare programmi per il mondo Windows ma anche di creare programmi ed App per Smartphone, consente la programmazione per chi opera nel game design ed altro. C# fa parte del framework .NET ed è quindi un linguaggio per il sistema operativo Windows orientato agli oggetti.
Il corso di C# tratta le basi del linguaggio, l’ambiente ed i software di sviluppo, ed arriva alla programmazione ad oggetti, all’interazione con i database, alla gestione di file, cartelle e strutture XML.
Obiettivi
L’obiettivo principale del corso C# è di fornire ai partecipanti le conoscenze teoriche e tecniche per la programmazione in C# in ambiente .NET per lo sviluppo di applicazioni e programmi Windows.
Conoscenze in uscita
A fine corso, i partecipanti saranno in grado di:
- Implementare struttura e elementi di una classica applicazione desktop;
- Creare classi, definire l’interfaccia, creare e usare collection;
- Leggere e scrivere dati tramite file I/O e stream;
- Utilizzare entity data model e LINQ;
- Interrogare dati remoti tramite WCF Data Services e System.Net namespace;
- Creare una interfaccia utente tramite XAML;
- Integrare librerie e componenti dinamici.
Programma didattico
- Introduzione a C#
- Introduzione a .NET
- Visual studio
- Sintassi di base
- Programmazione orientata agli oggetti
- Overloading, Polimorfismo, Boxing, Costruttori e Struct
- Indexers, Interfacce, Cast
- Classi di base .NET e C#
- Threading
- Uso di Visual Studio .NET
- GUI e programmazione
- Accesso ai dati
- Uso di controlli avanzati
- Operazioni su file e registry
- Active Directory
- ASP.NET e validazione di web forms
- Scrittura e debugging di web applications
- SOAP e WSDL
Caratteristiche del corso
24 ore | |
Esercitazione individuale, Lezione frontale, Aula Virtuale | |
Dispense | |
Back End Developer | |
Attestato di frequenza e profitto. |