Développement de services Web en C#

3 jours | 4-VS-SWC#

Logo PDF

Formations Informatiques > Développement et Méthodes > Developpement

Prochaines sessions inter-entreprises

  • Du 10/02/2012 au 12/02/2012
  • Du 18/04/2012 au 20/04/2012
  • Du 20/06/2012 au 22/06/2012
  • Du 24/09/2012 au 26/09/2012

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
Tamia - Formations Bureautiques, Informatiques et Management
Brest, Saint-Brieuc, Vannes, Nantes, Rennes, Le Mans, Angers ...