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