Corso MOC 10266
|
![]() |
Hai la Software Assurance? Puoi partecipare GRATUITAMENTE a questo corso! |
Modulo di Iscrizione al Corso MOC 10266
Sei un privato, lavori per la PA o per un partner Microsoft, siete in 2 o più a partecipare al corso?
Scopri le Scontistiche Pipeline - Calcola la tariffa più vantaggiosa per te
Sei interessato ad una attività personalizzata?
- Codice Corso:
- MOC 10266
- Titolo:
- Programming in C# with Microsoft Visual Studio 2010
- Durata:
- 5 giorni
- Documentazione:
- Kit documentazione didattica Microsoft Learning n10266 in lingua inglese
- Importo:
- 1490 Euro+IVA
- Quando:
- 05.03.2012 - 09.03.2012
- Dove:
- Pipeline Milano
- Categoria:
- C#
Descrizione
In questo corso programmatori di livello intermedio apprendono le conoscenze e le competenze per realizare applicazioni C#. Questo corso focalizza l'attenzione sulla struttura di un programma C#, sulla sintassi del linguaggio e su dettagli di implementazione con .NET Framework 4.0.
Contenuti del Corso
| Introducing C# and the .NET Framework |
Introduction to the .NET Framework Creating Projects Within Visual Studio 2010 Writing a C# Application Building a Graphical Application Documenting an Application Running and Debugging Applications by Using Visual Studio 2010 |
| Using C# Programming Constructs |
Declaring Variables and Assigning Values Using Expressions and Operators Creating and Using Arrays Using Decision Statements Using Iteration Statements |
| Declaring and Calling Methods |
Defining and Invoking Methods Specifying Optional Parameters and Output Parameters |
| Handling Exceptions |
Handling Exceptions Raising Exceptions |
| Reading and Writing Files |
Accessing the File System Reading and Writing Files by Using Streams |
| Creating New Types |
Creating and Using Enumerations Creating and Using Classes Creating and Using Structs Comparing References to Values |
| Encapsulating Data and Methods |
Controlling Visibility of Type Members Sharing Methods and Data |
| Inheriting From Classes and Implementing Interfaces |
Using Inheritance to Define New Reference Types Defining and Implementing Interfaces Defining Abstract Classes |
| Managing the Lifetime of Objects and Controlling Resources |
Introduction to Garbage Collection Managing Resources |
| Encapsulating Data and Defining Overloaded Operators |
Creating and Using Properties Creating and Using Indexers Overloading Operators |
| Decoupling Methods and Handling Events |
Declaring and Using Delegates Using Lambda Expressions Handling Events |
| Using Collections and Building Generic Types |
Using Collections Creating and Using Generic Types Defining Generic Interfaces and Understanding Variance Using Generic Methods and Delegates |
| Building and Enumerating Custom Collection Classes |
Implementing a Custom Collection Class Adding an Enumerator to a Custom Collection Class |
| Using LINQ to Query Data |
Using the LINQ Extension Methods and Query Operators Building Dynamic LINQ Queries and Expressions |
| Integrating Visual C# Code with Dynamic Languages and COM Components |
Integrating C# Code with Ruby and Python Accessing COM Components from C# |
Partecipanti
Programmatori con precedente esperienza in C, C++, Visual Basic o Java con comprensione dei concetti di base della programmazione ad oggetti.
Prerequisiti
Per partecipare con profitto a questo corso è necessario che gli allievi possiedano i seguenti prerequisiti:
- almeno un anno di esperienza come programmatori;
- conoscenza dei concetti di base della programmazione ad oggetti;
- conoscenza dell'ambiente di lavoro di Visual Studio.
Obiettivi
Al termine del corso gli allievi saranno in grado di:
- comprendere come utilizzare C# e Visual Studio per realizzare applicazioni basate su .NET Framework 4.0;
- comprendere la sintassi dei principali costrutti C#;
- utilizzare metodi;
- gestire eccezioni;
- eseguire operazioni di file IO in una applicazione;
- creare ed utilizzare nuovi tipi;
- utilizzare l'ereditarietà;
- gestire oggetti e controllare l'uso delle risorse;
- definire e gestire l'incapsulamento dei dati;
- utilizzare le collezioni;
- implementare classi di collezioni;
- eseguire query con LINQ;
- integrare in una applicazione C# codice scritto con un linguaggio dinamico quale Ruby e Python oppure tecnologie quali COM.












