•   Windows Communication Foundation (WCF)
     

     

     
    Ce workshop développeur, d'une durée de trois jours, est destiné à des architectes et des développeurs confirmés devant mettre en oeuvre des architectures ou des applications réparties utilisant les services proposés par Windows Communication Foundation de Microsoft.

    Durée : 3 jours

    Pré-requis
    Pour suivre ce cours, les stagiaires doivent disposer des connaissances suivantes :
    Connaissance de la programmation objet avec le Framework .Net et Visual Studio,
    Pratique du langage C# ou VB.NET, expérience de deux années dans le développement d'appplication Web ou Winform.


    Format
    Workshop.

    Structure de la formation

    Module 1 : Introduction à Windows Communication Foundation
    Ce module explique comment construire une service simple WCF, et comment le consommer à partir d'un client.
    Conception d'une application intégrée à une architecture orientée service (SOA)
    Vue d’ensemble de l’architecture WCF
    Utilisation d’une interface niveau langage comme contrat de service
    Implémentation d’un service simple dans Visual Studio 2008
    Consommation un service simple dans Visual Studio 2008

    Module 2 : Configurer et héberger des services WCF
    Ce module se concentre sur la création et la configuration d'un service WCF comme une application gérée .Net, et explore les différentes possibilités d'hébergement.
    Configuration par programme d'une application pour héberger un service WCF
    Configuration par programme d’une application pour appeler un service WCF
    Paramétrage du client et du service avec le fichier de configuration
    Choix d'options d’hébergement pour un service WCF
    Déploiement d’un service WCF

    Module 3 : Points de communication et comportements
    Ce module explique comment exposer un service WCF au travers de plusieurs points de terminaison (Endpoint), et décrit la façon d'ajouter des fonctionnalités lors de l'exécution au travers des comportements (Behaviors).
    Publication des services WCF sur différents points de terminaison
    Ajout de comportements aux services et aux points de terminaison
    Interopérabilité avec des services Web non-WCF

    Module 4 : Débogage et diagnostic
    Ce module explique comment mieux déboguer un service WCF au travers de l'examen des messages de l'activité, et du suivi de son exécution.
    Journalisation des messages
    Traçabilité de l’activité

    Module 5 : Conception et définition des contrats
    Ce module explique la conception et de développement des différents contrats nécessaires au développement d'un service WCF.
    Conception d’une interface cohérente pour un service WCF
    Définition d’un contrat de service
    Définition des opérations sur un service
    Définition d’un contrat de données

    Module 6 : Gestion d’erreurs
    Ce module explique comment ajouter une gestion d'erreurs à un service WCF.
    Liaison entre les erreurs WCF et les erreurs .Net
    Utilisation des erreurs d'exécution dans un service
    Gestion des erreurs et des exceptions dans le client WCF
     
    Module 7 : Améliorer la qualité de service WCF
    Ce module se propose d'aborder la programmation de services WCF sous l'aspect des performances : rapidité d'exécution, disponibilité, accès concurrents, et gestion des instances.
    Gestion des instances de services WCF
    Gestion des problèmes de concurrence
    Amélioration des performances des services WCF
     
    Module 8 : La sécurité dans WCF
    Ce module explique comment implémenter un service WCF sécurisé.
    Vue générale de la sécurité dans WCF
    Application des besoins généraux de sécurité à un lien
    Spécification des privilèges demandés pour le client et le serveur
    Manipulation des informations de sécurité
     
    Module 9 : Les transactions dans WCF
    Ce module explique comment préserver l'intégrité des données avec une utilisation correcte des mécanismes de transaction.
    Les transactions dans une application SOA
    Création d'opérations transactionnelles dans un service
    Activaction du transfert de transaction entre le client et le service


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