formation web services

Il s’agit d’une technologie permettant à des applications de dialoguer à distance via Internet, et ceci indépendamment des plates-formes et des langages sur lesquelles elles reposent. Pour ce faire, les services Web s’appuient sur un ensemble de protocoles Internet très répandus (XML, HTTP), afin de communiquer. Cette communication est basée sur le principe de demandes et réponses, effectuées avec des messages XML. formation web services

Les services web sont décrits par des documents WSDL (Web Service Description Langage), qui précisent les méthodes pouvant être invoquées, leurs signatures et les points d’accès du service (URL, port). Les services Web sont accessibles via SOAP, la requête et les réponses sont des messages XML transportés sur HTTP.

Il existe probablement autant de définitions des Web Services que d’entreprises qui les créent, mais presque toutes ces définitions ont ceci en commun :

les Web Services proposent aux utilisateurs du Web des fonctionnalités pratiques grâce à un protocole Web standard (dans la plupart des cas, le protocole utilisé est SOAP)

les Web Services offrent un moyen de décrire leurs interfaces suffisamment en détail pour permettre à un utilisateur de créer une application cliente capable de converser avec eux cette description est généralement fournie dans un document XML nommé WSDL (Web Services Description Language)

les Web Services sont inscrits afin que les utilisateurs potentiels puissent les trouver facilement. Ceci est possible grâce à UDDI (Universal Discovery Description and Integration).

Objectifs formation web services

  • Comprendre de manière technique, fonctionnelle et architecturelle les web services, les micros services et les API.
  • Maîtriser comment délivrer un SI digital fondé sur les micros services et les APIs : Architecture technique, méthode de conception, choix de langages de développement, déploiement des pratiques d’administration et d’exploitation, ouverture des APIs aux partenaires et aux développeurs, maîtriser la sécurité, déployer sur le Cloud, etc.
  • Connaître les secrets des géants du web qui conçoivent et développent des centaines de micro services par mois et les ouvrent par API aux clients et aux développeurs, tout en maîtrisant les risques.

INTRODUCTION AUX WEB SERVICES

  • Qu’est-ce qu’un (Web) Service ?
  • Les architectures distribuées
  • Granularité des services
  • Principes de conception
  • Web Services et SOA·WS-* et/ou REST
  • WS-I et BasicProfile : assurer l’interopérabilité des Web Services

JAVA ET WEB SERVICES

  • Aperçu de l’offre Java/Web Services
  • JAX-WS : Java et WS-*
  • JAX-RS : Java et REST
  • Apache CXF : framework Java/Web Services

XML/XSD : RAPPELS

  • XML/XSD : pivot des Web Services
  • XML (langage universel), XSD (décrire un document)
  • Namespaces et typage

SOAP

  • SOAP : protocole RPC des Web Services WS-*
  • De XML/RPC à SOAP
  • La jungle des encodages et des communications SOAP
  • Couche transport : HTTP, JMS, SMTP…
  • soapUI : un client SOAP
  • Développer des Web Services avec CXF
  • MTOM : gérer les formats binaires

WSDL : LE CONTRAT DE SERVICES

  • WSDL : Web Services Description Language
  • De l’importance du contrat dans la SOA
  • Structure d’un WSDL
  • Définition abstraite : quelles opérations sont disponibles ?
  • Définition concrète : comment appeler les opérations ?
  • WSDL First ou Java First ?

UDDI : L’ANNUAIRE DES SERVICES

  • UDDI : Universal Description Discovery and Integration
  • Où trouver les services ?
  • Accéder à l’annuaire
  • Administrer un annuaire
  • Apache jUDDI : un annuaire simple

WEB SERVICES ASYNCHRONES

  • Réaliser un Web Service asynchrone ?
  • Callback et/ou polling
  • WS-Addressing : s’abstraire de la couche de transport
  • Principe de Publish/Suscribe

L’UNIVERS WS-*

  • WS-Security et problèmes de sécurité des Web Services
  • WS-TXM: gérer des transactions courtes/longues
  • WS-Reliable Messaging : fiabiliser l’envoi/réception de messages
  • WS-BPEL : orchestrer des Web Services
  • Web Services et QoS

REST : UN ENSEMBLE DE RESSOURCES

  • REST : Representational State Transfer
  • REST : retour aux sources du Web
  • URI et opérations de base
  • Comparaison avec les Web Services WS-*
  • RESTful ou REST ?
  • Réaliser une architecture RESTful avec Java et CXF

Participant à la formation web services:

 Administrateur de bases de données Administrateur réseau Administrateur système Consultant informatique Développeur Directeur technique Intégrateur Programmeur Technicien réseau Webdesigner Webmaster Ingénieur en informatique Technicien en informatique développeur Infographiste Designer

Volume Horaires ; 36-72-144 heures
Nombre de places : 2-6 personnes par groupe

Durée de la formation web service: 

Pack de la formation web services initiale
3 mois (36h) 3 heures par semaine
2 mois (36h) 6 heures par semaine
1 mois (36h) 9 heures par semaine
2 semaines (36h) 18 heures par semaine

Pack de la formation web services avancé
6 mois (72h) 3 heures par semaine
3 mois (72h) 6 heures par semaine
2 mois (72h) 9 heures par semaine
1 mois (72h) 18 heures par semaine

Pack de la formation web services expert 
Formation individuelle en web service par projet  ( formation des cadres )

Pack de la formation entreprises 
Formation initiale en web service 2 jours
Formation avancée en web service 3 jours

Télécharger notre catalogue de formation professionnelle

POURQUOI CHOISIR Oasis de la connaissance ?

  • Formateurs web service hautement qualifiés et expert
  • Différentes formules des horaires 18H – 36H – 72H – 144H-300H
  • Horaires flexibles 7j / 7 de 9h à 21h selon votre choix / disponibilité
  • Inscription ouverte toute l’année
  • Accès gratuit : wifi, café, espace de détente
  • Différentes formules adaptées à votre budget et besoin
  • Plus de 400 formations accélérées
  • Coaching d’emploi / Coaching professionnel gratuitement aux inscrits
  • Matériel de travail en cas de besoin : pc portable, clavier, souri
  • Formation à distance en web service

POUR LES PARTUCILIER

  • Formation en groupe : 18H – 36H – 72H – 144H
  • Formation individuelle : 12H-20H
  • cours particuliers web service
  • Une orientation et diagnostic de besoin avant l’inscription
  • 2 centre de formation à votre disposition Beauséjour et Hay el mohammadi
  • Cours du jour, cours du soir et weekend
  • Démarrage instantané à tout moment de l’année
  • Formation individuelle ou en groupe (6 personnes au Max)
  • Possibilité de bloquer la formation ou reporter la séance

POUR LES ENTREPRISES

  • Ingénierie de formation
  • Conception du projet de formation
  • Développement de compétences professionnelles
  • Conseil en stratégie des entreprises
  • Une CVthèque disponibles pour les entreprises
  • Formations Inter-entreprises
  • Formations Intra-entreprise
  • Bilan des compétences
  • cabinet de formation éligible
  • Contrat de formation
  • Augmentation de la productivité et de la performance au travail
  • Motivation des ressources humaines
  • Amélioration de la qualité de vie au travail

Nos formations sont proposées aux :

  • Entreprises de toutes les tailles (grande, moyenne, petite, et toute petite)
  • Cadres et fonctionnaires
  • Employés et salariés
  • Travailleurs indépendants
  • Demandeurs d’emploi
  • Étudiants et stagiaires

Vous profitez du plus large choix de formations professionnelles de qualité et disponibles au Maroc : plus de 400 formations continue sont disponibles et peuvent être déployées partout au Maroc

Oasis de la connaissance cabinet de Formation au Maroc vous propose une formation accélérée pour les particuliers et les entreprises en individuel ou en groupe, Oasis de la connaissance cabinet de formation éligible aux CSF (Contrats Spéciaux de Formation) de l’OFPPT (Office de la Formation Professionnelle et de la Promotion du Travail) en tant qu’Organisme de Formation / prestataire de formation / operateur de formation / cabinet de Formation professionnelle ecole privée cours particuliers ecole de formation

Votre nom (obligatoire)
Votre email (obligatoire)
Sujet
Votre message

À propos odcplus

x

Check Also

emploi développeur web

Vous avez un bac+2 minimum en développement informatique et vous avez une expérience minimum de ...