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
|
|