Accueil > Développement .NET

 > Développement de services web en C#

null

Développement .NET

Développement de services web en C#

Objectif

Tirer profit de la puissance des services Web XML : eXtensible Markup Language, dans leurs applications

Durée : 3 jours (21 heures)

Formation initiale ou expérience en développement informatique requise. Avoir 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’app

Programme de la formation

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
Menu