Obiettivi

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#. Vengono affrontati argomenti delicati ma 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. Inoltre viene mostrato l’uso di C# e di .net nello sviluppo per il Web, i Web service e l’accesso ai dati con ADO .net

Prerequisiti

Conoscenza dei fondamenti della programmazione.

Dettaglio degli argomenti

• Introduzione al .NET
• Metodologie e tecniche di progettazione in ambiente .NET e ambiente Visual Studio .NET.
• Introduzione al linguaggio C#.
• Variabili, operatori, costanti.
• Istruzioni di controllo e iterative. Funzioni e Subroutine. Array.
• La programmazione orientata agli oggetti: classi, oggetti, proprietà e metodi
• Ereditarietà, Polimorfismo, Incapsulamento.
• Indexer, Struct, Interface.
• Delegati ed eventi.
• La gestione delle eccezioni, Boxing e unboxing,
• Overloading, Reflection e attributi.
• Esempi ed esercitazioni.

Ulteriori informazioni

Corso a calendario:

Corso personalizzato:

[lista_feedback_corso]
Chaima ora
Contattaci subito