Développer des Services Web en .Net
Formation
À Paris, Montrouge et Rouen
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Dirigé à
Pour professionnels
-
Lieu
-
Durée
4 Jours
Cette formation vous apprendra à développer des services Web et mettre en place une architecture qui s'appuie sur les mécanismes de communication XML et SOAP. Vous utiliserez la description des services WSDL (Services Web Description Language) pour mettre en oeuvre des services Web avec le protocole SOAP. Vous vous servirez des annuaires UDDI pour publier, déployer et localiser des services Web. Destinataires: Ce cours s'adresse à ceux qui désirent développer des services Web dans le cadre de la plateforme .NET.
Précisions importantes
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
Date de début
Date de début
À propos de cette formation
Bonne maîtrise de la programmation en C ou C++, ou C#, ou VB.NET. Une connaissance d'ensemble du Framework.NET est fortement appréciable.
Les Avis
Le programme
- Structure des applications distribuées. Développement à base de composants distribués. Approche des Services Web.
- Structure des Services Web dans la plateforme .NET : protocoles de transports, description de l'échange des données en XML.
- Technologies mises en oeuvre par les services Web : protocole http, description XML et XSD, SOAP, notion de proxy SOAP.
- Langage de développement des Services Web.
- Développement d'un 'Web Service' (ASP.NET)
- Création du projet de 'Web Service'.
- Interface de transport d'information : HTTP et SOAP.
- Définition des types de données avec le langage de définition de schéma XML (XSD) : principe de XML, description des types et des données.
- Définition des classes en XML.
- Structure d'un échange SOAP (Simple Object Access Protocol) : requête et réponse SOAP, gestion par les Services Web.
- Gestion de l'état d'un service Web : interaction avec ASP.NET.
- Outils de mise au point d'un service Web.
- Utilisation d'un service Web (SOAP et XML)
- Documents WSDL : description de WSDL (Services Web Description Language).
- Processus de découverte des services Web, localisation des services.
- Utilisation des proxies Services Web, génération de proxy à partir du document WSDL.
- Utilisation synchrone et asychrone d'un service Web.
- Communication avec le service Web : utilisation de SOAP et XML.
- .NET Remoting
- Principe du .NET remoting : modèle de service et modèle d'objet à distance, différences et points communs avec les Services Web. Protocoles de communication, mode d'activation.
- Définition du serveur hébergeant les objets .NET Remoting : serveur, services Windows en .NET. Définition du serveur en fichier de configuration, utilisation de l'Activator.
- Divers types d'objets .NET Remoting : singlecall, singleton, client activated..
- Techniques de sérialisation et impact sur les performances.
- Utilisation d'objets .NET Remoting
- Description WSDL des services .NET Remoting, écriture de proxy.
- Utilisation directe depuis les clients. Utilisation des assembly .NET Remoting.
- Gestion de la durée de vie des objets .NET Remoting : bail et sponsor.
- Utilisation des services .NET remoting dans des architectures applicatives.
- Publication de service Web : UDDI
- Principe de UDDI : rôle pour les services Web.
- Publication dans le référentiel UDDI : utilisation du SDK UDDI.
- Recherche et localisation de services grâce à UDDI.
- Publication des services sur un intranet ou Internet : architecture, outils utilisés.
- Sécurisation des services Web
- Gestion de la sécurité : authentification, autorisation, cryptage des informations.
- Utilisation de l'authentification intégrée : mécanismes offerts par IIS (Internet Information Server) et l'authentification Windows 2000.
- Authentification personnalisée : utilisation des en-têtes SOAP.
- Gestion des autorisations : principe des autorisations basées sur des rôles, gestion des protections d'accès.
- Gestion du cryptage des informations : cryptage des communications entre le service Web et le consommateur de services.
- Architecture applicative à base de services Web
- Exemple d'utilisation des services Web : cas d'application. Exemple de services Web dans le contexte Internet et Intranet.
- Approche de conception des services Web : types de données échangées, performance, gestion de la fiabilité.
- Indépendance du développement par rapport au langage.
- Interopérabilité des services Web avec COM.
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Développer des Services Web en .Net