Programme du cours

3 jours (21 H) | 4-2524-SWC# Renseignez-vousCette formation vous intéresse ? 
 

Objectifs

Ce cours a pour objectif de permettre aux développeurs de tirer profit de la puissance des services Web XML (eXtensible Markup Language) dans leurs applications

Participants / Pré-requis

Ce cours s’adresse aux développeurs de logiciels expérimentés qui ont déjà créé des applications à base de composants. Connaître le langage XML ; expérience de la programmation en C# et du développement d’applications en utilisant le modèle COM (Component Object Model).

Contenu

Utilité des services Web

  • Évolution des applications distribuées et problèmes liés
  • Présentation des services Web et technologie Web et .NET
  • Alternatives .NET aux services Web et scénarios courants

Architectures des services Web

  • Architectures de services Web et architecture orientée service
  • Rôles d’une architecture de services Web et modèle de programmation des services Web
  • Technologies sous-jacentes des services Web
  • HTTP ; XML et SOAP : notions fondamentales

Consommation de services Web

  • Documents WSDL (Web Service Description Language)
  • Découverte de services Web
  • Proxys de services Web
  • Implémentation d’un consommateur de services Web via Visual Studio .NET

Implémentation d’un service Web simple

  • Création d’un projet de services Web
  • Implémentation de méthodes de services Web
  • Gestion des états d’un service Web ASP .NET
  • Débogage de services Web

Publication et déploiement de services Web

  • Vue d’ensemble du service UDDI (Universal Description, Discovery and Integration)
  • Publication d’un service Web
  • Recherche d’un service Web
  • Publication d’un service Web sur un intranet
  • Configuration d’un service Web

Sécurisation des services Web

  • Vue d’ensemble de la sécurité
  • Authentification intégrée
  • Authentification personnalisée : en-tête SOAP
  • Autorisation : sécurité basée sur des rôles
  • Autorisation : sécurité d’accès au code
  • Cryptage

Conception de services Web

  • Contraintes de type de données
  • Évolutivité
  • Performance
  • Fiabilité
  • Gestion des versions
  • Fournisseur de services Internet et déploiement ASP
  • Éléments de l’architecture

Implémentation d’un service Web non standard

  • Services Web d’abandon de l’affichage HTML
  • Services Web d’agrégation
 
Cette formation vous intéresse ? Renseignez-vous