Corso Programmazione C# .Net

corso programmazione c#

 

Corso Programmazione C#  .Net ambiente Microsoft

C# è il linguaggio per l’ambiente Microsoft  appositamente progettato per la compilazione di un’ampia gamma di applicazioni per la piattaforma .NET Framework. C# ha vastissimi utilizzi, dal software puro fino allo sviluppo nel campo gaming ed in particolare per Unity 3D.
(www.microsoft.com/it-it/)

Potente ed indipendente dai tipi, è un linguaggio orientato a oggetti. In C# sono state introdotte diverse innovazioni che facilitano lo sviluppo rapido di applicazioni, mantenendo al tempo stesso l’espressività e l’eleganza tipiche dei linguaggi di tipo C.

La libreria di classi .NET Framework fornisce l’accesso a numerosi servizi del sistema operativo e ad altre classi utili e accuratamente progettate che velocizzano in modo determinante lo sviluppo.

Nel mercato del lavoro IT sono tantissime le richieste di sviluppatori per l’ambiente .Net C#.

 

Requisiti degli studenti: consigliate conoscenze di programmazione di almeno un linguaggio.

Obiettivi: fornire le basi per la programmazione in C#

 

Programma: (32 ore di lezione teoriche e pratiche)

 

Modulo 1

– Introduzione C#

– Il framework .NET

– Il primo programma : “HELLO WORLD”

– I fondamenti della programmazione

– I tipi

– Variabili, costanti, operatori ed espressioni

Modulo 2

– Istruzioni di controllo e di flusso

– Oggetti e classi

– Modificatori di visibilità

– Membri statici

– Distruzione degli oggetti

– Proprietà

– Overloading dei metodi

Modulo 3

– Il paradigma OBJECT ORIENTED

– Incapsulamento

– Ereditarietà

– Polimorfismo

Astrazione

Modulo 4

– I namespace

– Strutture

– Interfacce

– Classi astratte

– Metaclassi

Modulo 5

Ereditarietà e riuso delle classi

– Relazione Is-a

– Costruttori e parola chiave super

– Aggregazione oggetti e composizione

Modulo 6

– Polimorfismo

– Overloading

– Legame statico / dinamico

– Override

– Polimorfismo per dati

Modulo 7

– Container class

– Array e indici

– System.collection

– Set, List, Map, Iterator

Modulo 8

– Gestione delle eccezioni

– Il blocco try…catch

– Finally, throw, throws

Modulo 9

– Delegates

– Gestione degli eventi

Modulo 10

– I Generics

– Tipi composti

– Collection generiche

– Anonymous method

– Iterators

 

(Ambiente di Sviluppo: Visual Studio)

Docenti sviluppatori .Net C# Senior con pluriennale esperienza.

Corso erogato per aziende o su richiesta di gruppi. Disponibile anche in modalità Online “ClasseVirtuale”.

E’ necessario munirsi di pc portatile (Windows,Mac o Linux) per seguire le lezioni e sviluppare durante il corso.

Vuoi essere ricontattato?Lasciaci il tuo numero telefonico e la tua email, ti richiameremo nelle 24h:

Il tuo nome (richiesto)

Telefono (richiesto)

La tua email (richiesto)

Corso di Interesse/Oggetto

Il tuo messaggio

Acconsento al trattamento dei miei dati come da D.Lgs. 196/2003