Développer des Services Web en .Net

Formation

À Paris, Montrouge et Rouen

1 600 € HT

Appeler le centre

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

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

Montrouge ((92) Hauts-de-Seine)
Voir plan
41 Rue Perier

Date de début

Consulter
Paris ((75) Paris)
Voir plan
167 Rue Vercingétorix, 75014

Date de début

Consulter
Rouen ((76) Seine-Maritime)
Voir plan
13 Rue Malherbe, 76100

Date de début

Consulter

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

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

- Introduction aux services Web
- 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.

Appeler le centre

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

1 600 € HT