•   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


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