Formation Informatique | Formation Management
Informatique » Outils de productivité » Formation Office, poste de travail »

C# 3.0, développer en Framework 3.5


avec Visual Studio 2010

Formation C#

Type de cours
Stage pratique

Réf : PSB

Prix 2012 : 2315 € H.T.
Durée :  5  jours
Cliquer sur une session pour réserver:

Paris
12 mars 12, 16 avril 12, 21 mai 12
Aix
5 mars 12
Bordeaux
26 mars 12
Bruxelles
18 juin 12
Geneve
26 mars 12
Lille
26 mars 12
Luxembourg
26 mars 12
Lyon
5 mars 12
Nantes
21 mai 12
Rennes
21 mai 12
Sophia-antipolis
5 mars 12
Strasbourg
26 mars 12
Toulouse
26 mars 12

Toutes les sessions  
Filières métiers:

Développeur Objet .NET

version pdf imprimer Faire suivre


Les objectifs de cette formation C#


Ce stage présente les nouveautés apportées par le Framework .Net version 3.5, et la version 3 de C#, notamment les extensions LINQ pour l'accès aux données. Vous verrez également comment créer des contrôles pour les nouvelles IHM Windows, construire des workflows et faire les bons choix en matière d'applications distribuées.

Pré-requis de cette formation C#

Bonnes connaissances du langage C# 2.0.

Travaux pratiques

Les exercices sont réalisés en langages C# 3.0. Par analogie, les programmeurs VB.NET tireront également parti de ce cours, les librairies et méthodes étant communes aux deux langages.


Programme de cette formation C#

Introduction

- Introduction au Framework 3.5.

- Nouveautés de C# 3.0 et VB 9.0.

- L'atelier Visual Studio 2010.


Le langage Microsoft IntegratedQuery (LINQ)

- Introduction au langage LINQ.

- Architecture et principales classes.

- Construire des requêtes à l'aide du langage LINQ.

- LINQ to Object : C# 3.0 pour LINQ.


XML avec le framework 3.5

- Traitement des flux XML.

- Sérialisation SOAP et XML.

- DataSet et XML.

- Nouveaux types XML pour LINQ.

- LINQ et espaces de nom.

- Axes LINQ to XML.

- Transformations : LINQ versus XSLT.


Evolutions de ADO.Net et LINQ To DataSet

- L'architecture ADO.Net.

- DataSets typés et TableAdapters.

- LINQ to DataSet : typage des requêtes LINQ to DataSet.


LINQ To SQL (Entities)

- Mapping relationnel -> Objet.

- Accès en écritures avec LINQ to SQL.

- Mapping de l'héritage avec LINQ to SQL.

- Sources de données ASP.Net.

- LINQ et ASP.Net : LinkDataSource.


Développement de services WCF

- Introduction à Windows Communication Foundation.

- Comparer un service Web et WCF.

- Hébergement et sécurité d'un service WCF.

- Routage de messages.

- Opérations asynchrones et callback.

- Identité avec Windows Card Foundation.


Intégration d'applications Workflow

- Notion de business process, les différentes activités.

- Utilisation d'un service WCF et d'un service Web.

- Gestion des erreurs.

- Communication entre le workflow et l'hôte à l'aide d'une classe de service.

- Workflow hébergé par un service web ou une application ASP.Net 3.5.

- Le trio gagnant : WF + WCF + service Windows.

- Le principe des machines à état.

- Workflows persistants : déshydratation avec SqlWorkflowPersistenceService.


Introduction à Windows Presentation Foundation

- Langage XAML et techniques de développement code et XAML.

- Interaction avec les Windows Forms existants.

- Applications Windows et Web avec WPF.