Formation Informatique | Formation Management
Informatique » Développement logiciel » Formation Développement .NET »

Framework .NET 4.0, architecture des applications


Formation architecture des applications .NET

Stage pratique
Eligible au DIF

Réf : FRA

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

Paris
18 juin 12, 8 oct. 12

Toutes les sessions  

Lyon,Aix
Nantes,Rennes
Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Geneve
Sophia-antipolis,Luxembourg
:
Nous contacter
Filières métiers:

Développeur .NET d'applications Web
Développeur .NET d'applications Windows
Architecte développement

version pdf imprimer Faire suivre


Les objectifs de cette formation architecture des applications .NET


L'architecture a un impact important sur la réutilisabilité d'une application et sur sa capacité à évoluer. Cette formation vous permettra de vous approprier les outils conceptuels et logiciels les plus utiles dans l'environnement du Framework .NET 4.0, pour concevoir efficacement une architecture applicative à la fois robuste et flexible.

Participants de cette formation architecture des applications .NET

Architecte logiciels, chef de projets, développeur.

Pré-requis de cette formation architecture des applications .NET

Bonne connaissance du langage C#, expérience requise. Connaissances de base sur WPF et Silverlight.

Travaux pratiques

Création d'une application fil-rouge pendant les cinq jours, enrichie par les sujets abordés en cours et les démonstrations.


Programme de cette formation architecture des applications .NET

Introduction

- Présentation de l'architecture des applications.

- Prism.

- Le pattern MVVM (Model-View-ViewModel).

- Le pattern MVC3 (Model-View-Controller).

- MEF (Managed Extensibility Framework).

Travaux pratiques
Découverte de l'intégration des outils dans Visual Studio. Exploration des librairies et de leur installation.

Les évolutions du langage C#, l'interface utilisateur avec WPF

- Rappel des évolutions du langage.

- Rappel des expressions Lambda.

- Rappel des méthodes d'extensions.

- Rappel des méthodes partielles.

- LINQ, XAML, WPF et Silverlight.

- La gestion des ressources.

- Les commandes.

- Les contrôles utilisateurs.

- La liaison aux données aux collections observables.

Travaux pratiques
Réalisation des couches de base de l'application et l'interface utilisateur.

Le pattern MVVM

- Les caractéristiques et les responsabilités.

- Les interactions de classes et les relations avec les autres patterns.

- Tester les applications MVVM.

Travaux pratiques
Réalisation de la description du modèle de classes de l'application, ajout d'un projet de test à la solution de l'application.

Prism et le développement d'applications modulaires

- Les librairies de Prism.

- Les extensions de Prism.

- L'intégration de MEF comme alternative.

- La navigation entre composants.

- La communication entre composants.

Travaux pratiques
Exploration des QuickStarts de Prism et re-modélisation de l'application fil-rouge.

La composition de l'interface utilisateur

- Les concepts de conception.

- Les scénarios de conception.

- Les règles de conception.

- Le partage des éléments entre WPF et Silverlight

- Les applications multicibles.

- La découverte de chargement.

- Les dépendances de chargement.

- Les options de chargement.

Travaux pratiques
Mise en oeuvre de la nouvelle modélisation de l'application fil-rouge.

Conclusion

- Le déploiement des applications modulaires.

- La maintenance des applications modulaires.