Organisme de Formation aux technologies et métiers de L'informatique

Formation Services Web - L'essentiel

L'essentiel sur les services Web

Informations générales

OBJ245
2 jours (14h)
2 050 €HT
46 €HT (en option)

Objectifs

Dans ce cours, vous apprendrez à :

  • Découvrir les caractéristiques d'une architecture orientée services
  • Comprendre les principes de fonctionnement des Services Web
  • Connaître les technologies mises en œuvre dans le cadre des Services Web

Public

Ce cours s'adresse avant tout aux personnes suivantes :

  • Décideurs informatiques souhaitant découvrir les apports des Web Services
  • Responsables études et développement, Chefs de projet désirant connaître les technologies mises en œuvre dans le cadre des Services Web
  • Toute personne souhaitant comprendre les ap

Prérequis

  • Aucun

Programme de la formation

L'essor des Services Web accompagne naturellement la montée en puissance de SOA, qui fait l'objet aujourd'hui d'un réel engouement. En effet, les applications reposant sur des architectures SOA, qui requièrent des Web Services, assurent flexibilité et réactivité du système d'information. Les participants à ce séminaire comprendront ce que sont les Web Services et leur lien avec SOA.

Introduction aux Web Services

  • Les limites des architectures distribuées : CORBA, EJB, DCOM
  • Les avantages des Web Services
  • Les fondements des Web Services : SOAP, WSDL et UDDI
  • Principes d'architecture orientée services (SOA)

Interrogation d'un Web Service

  • Principes du protocole SOAP : enveloppe SOAP, différents mécanismes d'encodage (document, RPC...)
  • Méthodes d'invocation d'un Web Service
  • Stratégies de tests d'un Web Service
  • Les outils de tests Open Source
  • Génération des clients

Mise en place d'un Web Service

  • Contrat d'un Web Service : WSDL
  • Les implémentations Java EE : JAW-WS, JAX-RPC, AXIS 2, CX...
  • Les implémentations .Net
  • Stratégies de développent d'un Web Service
  • Méthodes de déploiements
  • Outils de développement : NetBeans, Eclipse, Visual Studio...
  • Intégration de l'existant
  • Les solutions de marché : Glassfish AS, Oracle AS, JBoss AS...

Services Web dynamiques

  • Mécanisme de localisation d'un Web Service
  • Les solutions d'annuaires : LDAP, JNDI...
  • Principes des annuaires UDDI : pages blanches, pages jaunes...
  • Les avantages des solutions UDDI
  • Mécanisme d'interrogation et de découvertes des Web Services
  • Le format WSIL
  • Les solutions du marché

Considérations d'architecture et de design

  • Sécurité : WS-Security, WS-Policy
  • La gestion des transactions : WS-Coordination
  • La garantie d'acheminement : WS-Addressing, WS-ReliableMessaging
  • Gestion de contextes : WS-Correlation
  • L'orchestration des services, mise en place d'une architecture SOA
  • Best practices
  • Technologies émergentes
plus d'infos

Méthode pédagogique

Un panorama complet sur les Services Web : caractéristiques, fonctionnement, création et mise en oeuvre… autant de sujets couverts par ce séminaire.
Le partage de bonnes pratiques pour créer et implémenter des Services Web sécurisés et performants.
Les consultants, spécialistes de la technologie, apportent leurs conseils et leur expérience.

Méthode d'évaluation

Tout au long de la formation, les exercices et mises en situation permettent de valider et contrôler les acquis du stagiaire. En fin de formation, le stagiaire complète un QCM d'auto-évaluation.

Suivre cette formation à distance

  • Un ordinateur avec webcam, micro, haut-parleur et un navigateur (de préférence Chrome ou Firefox). Un casque n'est pas nécessaire suivant l'environnement.
  • Une connexion Internet de type ADSL ou supérieure. Attention, une connexion Internet ne permettant pas, par exemple, de recevoir la télévision par Internet, ne sera pas suffisante, cela engendrera des déconnexions intempestives du stagiaire et dérangera toute la classe.
  • Privilégier une connexion filaire plutôt que le Wifi.
  • Avoir accès au poste depuis lequel vous suivrez le cours à distance au moins 2 jours avant la formation pour effectuer les tests de connexion préalables.
  • Votre numéro de téléphone portable (pour l'envoi du mot de passe d'accès aux supports de cours et pour une messagerie instantanée autre que celle intégrée à la classe virtuelle).
  • Selon la formation, une configuration spécifique de votre machine peut être attendue, merci de nous contacter.
  • Pour les formations incluant le passage d'une certification la dernière journée, un voucher vous est fourni pour passer l'examen en ligne.
  • Pour les formations logiciel (Adobe, Microsoft Office...), il est nécessaire d'avoir le logiciel installé sur votre machine, nous ne fournissons pas de licence ou de version test.
  • Horaires identiques au présentiel.

Mis à jour le 08/11/2023