Le framework .NET 3  : WPF, WF et WCF

 


Ce workshop développeur s'adresse aux entreprises qui souhaitent utiliser les nouvelles fonctionnalités apportées par les trois principales briques du Framework .Net  : Windows Presentation Foundation (WPF), Windows Workflow (WF) et Windows Communication Foundation( WCF). 

Durée : 3 jours

Pré-requis
Pour suivre ce cours, les stagiaires doivent disposer des connaissances suivantes : 
Expérience du développement d'application avec Visual Studio, connaissance de la programmation objet, 
pratique du langage C# ou VB.NET.


Format
Workshop.

Structure de la formation

Module 1 : Introduction à la plateforme d'application .Net 3
Ce module présente la nouvelle plateforme de développement d'application livrée avec .Net 3, et introduit les technologies et concepts abordés lors du workshop.
Vue d'ensemble de la plateforme
Architecture
Objectifs suivis

Module 2 : Introduction à Windows Communication Foundation (WCF)
Ce module introduit Windows Communication Foundation, son architecture et les bases du modèle de programmation.
Vue d'ensemblde de WCF
La programmation
Présentation de l'architecture générale
Administration des services

Module 3 : Introduction à Windows Workflow Foundation (WF)
Ce module explique les concepts de Windows Workflow Foundation, en incluant une introduction aux outils utilisés dans Visual Studio, et une vue d'ensemble des classes d'activité et de workflow.
Vue d'ensemble de Windows Workflow
Archiecture et concepts
La création de workflow
La création d'activités
Workflow séquentiel ou workflow à états ?

Module 4 : Introduction à Windows Cardspace
Ce module explique le domaine de la gestion des identités et le positionnement de Microsoft avec Windows Cardspace. Il comprend en outre une présentation des principaux problèmes de cet espace et comment Cardspace et Active Directory Federation Services proposent des solutions.
Gestion des identités et des accès
Présentation des challenges à résoudre
Introduction aux septs règles de l'identité
Architecture distribuée
Solution Cardspace

Module 5 : Introduction à Windows Presentation Foundation
Ce module présente les concepts de base à la création d'interface utililsateur avec Windows Presentation Foundation.
Vue d'ensemble du Client Continuum
Tour d'horizon de WPF
Création d'applications
Gestion des ressources
Présentation de la programmation déclarative

Module 6 : WCF - Les contrats WCF
Ce module couvre la définition des contrats WCF, en incluant les contrats de données et de services. L'hébergement des services est en outre abordé, ainsi que la construction des clients et des proxies clients.
Objectifs du modèles de programmation
Les contrats de structure (données et message)
Les contrats de comportement (service, opération et erreur).
Génération du proxy client et référencement

Module 7 : WCF - Gestion des points de liaison et des comportements
Ce module présente les points de liaison WCF, et comment le binding fonctionne et est paramétrable. La gestion des comportements est aussi couverte, tout comme les mécanismes d'extension des services et des clients WCF.
Vue d'ensemble des points de liaison
Protocoles
Gestion des bindings et paramétrage
Déclaration des comportements
Outils d'administration de le configuration
Extensibilité

Module 8 : WF - La création d'activités personnalisées
Ce module introduit le modèle de développement des activités : les classes et les interfaces. Il présente comment les activités intéragissent avec le déroulement du workflow, et comment ajouter des propriétés à une activité. En outre, la différence entre activité simple et activité composite est présenté, avec des exemples de chacune.
Vue d'ensemble des activités
Librairie de base
Le modèle de classe des activités
Le développement d'activités composites
La définition des designers personnalisés pour les classes d'activités

Module 9 : WF - Hébergement et les services de suivi de l'exécution
Ce module se concentre sur les problématiques d'hébergemnet du workflow. L'architecture des services d'exécution est présentée, notamment en ce qui concerne l'utilisation de SQL Server pour persister les processus et suivre l'exécution des workflows.
Utilisation de l'objet d'exécution de workflow
Gestion des événements
Utilisation de la persistence
Suivi de l'exécution
Personnalisation des services

Module 10 : WF - Workflow et Communication
Ce module se concentre sur la communication entre les workflows, et la communication entre un workflow et son process d'hébergement ou un service. L'aspect de l'intégration de Windows Workflow et de Windows Communication Foundation, pour exposer un workflow comme un service WCF, est aussi abordé.
Vue d'ensemble de la communication locale
Archiecture
Corrélation des objets
Utilisation de Web Services
Architecture du hosting dans IIS
Exposition d'une workflow comme un service

Module 11 : WPF - Création d'une application
Ce module exlique comment construire une application utilisant Windows Presentation Foundation.
Conception du layout
Utilisation des « Content Controls » et des des « Item Controls »
Gestion des ressources
Modèles de contrôles
Contenu graphique et multimédia
Présentation d'Expression Blend

Module 12 : WPF - Gestion des données.
Ce module expllique comment liéer les contrôles de l'interface utilisateur avec une source de données.
Vue d'ensemble du Data Binding
Création et utilisation de sources de données
Accès à des données de collections
Architecture et binding déclaratif



(c) copyright 2005 -    Agilcom   PAE du Levray, 10 route de Nanfray, 74960 Cran Gévrier - France -  +33 (0)4 50 10 49 70