Ferme la recherche

Langages de Programmation - Java - Développement des Web Services

Descriptif

Durée de la formation

En centre 28 heures

Session

entrées/sorties permanentes

du 01 janv. 2018 au 31 déc. 2019  - Montpellier (34)
+ autres sessions
du 01 janv. 2018 au 31 déc. 2019  - Montpellier (34)
du 01 janv. 2018 au 31 déc. 2019  - Toulouse (31)

Objectif de la formation

Choisir quelle est la meilleure implémentation des Web Services pour votre projet
Comprendre et implémenter les Web Services dans le cas d'utilisation SOAP, ainsi que dans le cas REST.

Description de la formation

Introduction
Avantages d'utilisation des Web Services dans une architecture ouverte
Essentiels de la démarche SOA
Approche SOA d'un projet
Approche WOA (Web Oriented Architecture) d'un projet
Place des Web Services dans les architectures actuelles
Langages des Web Services
Langage de contenu XML
Langage de contenu JSON
Langages de description WSDL et WADL
Langage d'appel SOAP
L'architecture RESTful
Mise en place des outils
Installation et présentation de SoapUI
Installation et présentation d'Eclipse
Configuration d'Eclipse
Web Services à base de SOAP
Description d'un Web Services avec WSDL
Présentation de WSDL, abstrait et concret
Protocoles et binding dans WSDL
Appels de Web Services avec SOAP
Frameworks de développement pour SOAP
JAX
- WS et CXF pour SOAP
Présentation de la norme JAX
- WS
Développement d'une application client et serveur JAX
- WS en utilisant SOAP
Présentation de CXF
Développement d'une application client et serveur avec CXF et Spring
Clients Java et asynchronisme
Services asynchrones avec JMS
Web Services à base de REST
Approche orientée ressources
Histoire et présentation de REST
Différences entre REST et RESTful
HATEOAS, le Graal
Les contraintes de REST
Les problèmes d'optimisation de REST
Exploitation des verbes HTTP dans REST
Mise en oeuvre de Web Services REST dans JEE
Appel de Web Services REST depuis des clients JEE et Web
Représentation des données et REST
Protocole de représentation JSON
JAX
- RS et CXF pour REST
Annotations standards
Implémentations avec Jersey
Sérialisation en XML ou JSON
Producers et Consumers
Clients REST en Java et JavaScript
Implémentation de services REST Java avec CXF
Web Services et sécurité
HTTPS
WSSE
Tokens et OAuth

Conditions d'accès

Avoir une très bonne connaissance de JavaScript et de ses aspects avancés.

Validation

Certification M2I Langages de Programmation

Donne accès au(x) métier(s) suivant(s)

Etudes et developpement informatique (voir la fiche métier)

Et après la formation ?

Retour à l'emploi des anciens stagiaires

EXCELLENT

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

Scribtel formation

Lieu de formation

M2I MONTPELLIER
Terra Verde
55 rue Euclide
Montpellier

Calculez votre itinéraire

Centre de formation

Scribtel formation
146-148 Rue de Picpus
75012, Paris 12e

Toutes les formations et avis pour Scribtel formation