☀️ C'est l'été chez ITTA ! Profitez de 10% de réduction jusqu'au 31 juillet sur une sélection de formations 🌴

Formation : Web Services – Fondamentaux et Architectures

Durée :
2
 jours
Examen :
Non certifiant
Niveau :
Fondamental
Financement :
Eligible

Description

Dans ce cours, nous allons explorer, expliquer et créer des services Web. Les services Web sont un élément fondamental de l’informatique moderne et reposent sur des normes ouvertes telles que TCP/IP, HTTP, JSON et SOAP.

Nouveau développeur de logiciels ou déjà expérimenté, dans ce cours, vous apprendrez les bases des services Web et acquerrez des connaissances précieuses. Les services Web sont en évolution très rapide et un développeur du monde réel doit savoir facilement à quel point cet outil est utile à la création d’application modernes.

Télécharger le PDF de la formation

Profils des Participants

  • Décideurs
  • Directeurs informatique
  • Chef de projets
  • Développeurs

Objectifs

  • Ce cours vous donnera une compréhension approfondie de l’architecture actuelle des services Web et des technologies qui prennent en charge les services Web.
  • Les sujets incluent : SOAP, WSDL, JAX-WS, XML, UDDI, REST, JSON, AJAX

Connaissances Préalables

  • Connaissances de base en système informatique et en programmation

Contenu du Cours

Module 1 : Vue d’ensemble des services Web

  • Applications interopérables avec SOA
    • Conception d’une architecture d’intégration SOA
    • Mise en œuvre de SOA avec des services Web
  • API standard Java pour les services Web
    • Création de services soap avec JAX–WS

Module 2 : Définition de messages SOAP avec WSDL

  • Éléments essentiels de XML
    • Espaces de noms XML
    • Description de XML avec schéma
  • Structure des messages SOAP
    • Rôle de SOAP dans les services Web
    • Opérations, messages et pannes
  • Anatomie d’un document WSDL
    • Définition des interfaces d’un service web
    • Spécification de la mise en œuvre

Module 3 : Implémentation de services Web Code–First

  • Exposition d’objets Java simples (POJO) en tant que services Web
    • Application d’annotations JAX-WS aux POJO
    • Configuration et déploiement d’une implémentation de service W
  • Implémentation de clients SOAP en Java
    • Génération d’artefacts côté client à partir de WSDL
    • Modification du code client pour autoriser la surveillance des messages
    • Authentification et autorisation des clients
  • Augmentation des services basés sur SOAP
    • Intégration des meilleures pratiques pour les services Web
    • Mise en œuvre de politiques de sécurité, de fiabilité et d’optimisation des messages

Module 4 : Génération de contrats – Premiers services Web

  • Développement de services sous contrat
    • Comparaison des services contrat-premier et code-premier
    • Création d’artefacts Java portables
  • Importation d’un document WSDL
    • Création d’applications interopérables en se conformant aux normes WS–I (Web Services Interoperability)
    • Implémentation d’un point de terminaison de service Web à l’aide de JAX–WS

Module 5 : Sécurité des services Web (WS-Security)

  • Définitions
    • Les défis
    • Infrastructure à clé publique (PKI)
    • Signature numérique
    • Certificats
  • Vue d’ensemble de la sécurité des services Web
    • Sécurité des messages SOAP
    • Intégrité des messages
    • Confidentialité des messages
    • Exemple de chiffrement symétrique
    • Authentification à l’aide d’un jeton d’identité
    • Authentification
    • Suivi de l’audit

Module 6 : Introduction à REST (Representational State Transfer)

  • Description du style architectural REST
  • Comparaison des services Web SOAP et RESTful

Module 7 : Méthodes RESTFul

  • POST
  • GET
  • PUT
  • DELETE
  • Autres…

Module 8 : Architecture RESTFul

  • Ressources distribuées
  • Client/serveur, sans état, en couches et prend en charge la mise en cache

Module 9 : Développement de services Web RESTful à l’aide de JAX–RS

  • Ajout d’annotations JAX–RS à un POJO
  • Configuration des types de résultats à l’aide d’en-têtes de requête HTTP
  • Déploiement d’un service JAX-WS

Module 10 : Prise en charge côté serveur pour les clients Ajax

  • Gestion de la notation d’objet JavaScript (JSON)
    • Application de cas pour JSON avec les services RESTful
    • Interprétation d’un message au format JSON
  • Mappage de Java à JSON
    • Contrôle de la génération JSON avec les annotations JAXB
    • Définition d’un type de retour JSON à partir d’une méthode Java

Module 11 : Envoi de messages REST à l’aide de JAX–RS

  • Construire la demande du client
  • Gestion du code de réponse et des exceptions du service

Documentation

  • Support de cours inclus

Cours complémentaires

Financement Eligible

ITTA est partenaire d’un fonds de formation continue destiné aux travailleurs temporaires. Ce fonds peut subventionner cette formation, sous réserve que vous soyez assujetti(e) à la convention collective de travail (CCT) « Location de services » et que vous remplissiez certaines conditions, notamment avoir travaillé au moins 88 heures au cours des 12 derniers mois.
Prix de l'inscription
CHF 1'500.-
Inclus dans ce cours
  • Formation dispensée par un expert du domaine
  • Documentation et supports digitaux
  • Badge de réussite
Mois actuel

jeu22Mai(Mai 22)09:00ven23(Mai 23)17:00VirtuelVirtuel Etiquettes de sessionWSFA

jeu22Mai(Mai 22)09:00ven23(Mai 23)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionWSFA

jeu26Juin(Juin 26)09:00ven27(Juin 27)17:00VirtuelVirtuel Etiquettes de sessionWSFA

jeu26Juin(Juin 26)09:00ven27(Juin 27)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionWSFA

mer30juil(juil 30)09:00jeu31(juil 31)17:00VirtuelVirtuel Etiquettes de sessionWSFA

mer30juil(juil 30)09:00jeu31(juil 31)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionWSFA

jeu04Sep(Sep 4)09:00ven05(Sep 5)17:00VirtuelVirtuel Etiquettes de sessionWSFA

jeu04Sep(Sep 4)09:00ven05(Sep 5)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionWSFA

jeu09Oct(Oct 9)09:00ven10(Oct 10)17:00VirtuelVirtuel Etiquettes de sessionWSFA

jeu09Oct(Oct 9)09:00ven10(Oct 10)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionWSFA

jeu13Nov(Nov 13)09:00ven14(Nov 14)17:00VirtuelVirtuel Etiquettes de sessionWSFA

jeu13Nov(Nov 13)09:00ven14(Nov 14)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionWSFA

jeu18Déc(Déc 18)09:00ven19(Déc 19)17:00VirtuelVirtuel Etiquettes de sessionWSFA

jeu18Déc(Déc 18)09:00ven19(Déc 19)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionWSFA

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request