SOAP Web Services - Mise en oeuvre avec Jakarta EE
- Durée
- Durée :3 jours
- Niveau
- Niveau :Intermédiaire
- Certification
- Certification :Non
Qu’est-ce qu’un Web Service REST en PHP ?
Les Web Services REST permettent de créer des interfaces standardisées entre applications grâce au protocole HTTP et aux formats de données comme JSON ou XML. En PHP, ils facilitent la communication entre systèmes hétérogènes, offrant des APIs performantes et modulaires adaptées aux architectures modernes orientées ressources (ROA).
Pourquoi suivre une formation Web Services REST en PHP ?
Dans un contexte où l’interopérabilité et la modularité des applications sont essentielles, savoir concevoir et sécuriser des Web Services REST en PHP devient incontournable. Cette formation vous apprend à modéliser, implémenter et tester des services robustes et performants, tout en appliquant les bonnes pratiques de sécurité et de performance. Vous découvrirez également comment exploiter un framework PHP pour accélérer vos développements.
Objectif opérationnel :
Savoir concevoir et développer des Web Services de type REST en PHP.
Objectifs pédagogiques :
Classes, propriétés, méthodes et héritage.
Interfaces et classes abstraites.
Méthodes automatiques et surcharge.
Gestion des exceptions et bonnes pratiques d’encapsulation.
Documents XML bien formés et valides.
DOM, SAX et XPath avec PHP.
Transformation XSLT.
Manipulation du format JSON et marshalling.
Rappels HTTP et formats d’échange.
ROA vs SOA – REST vs SOAP.
Conception d’une architecture RESTful.
URL logiques et codage des erreurs.
Documentation d’un Web Service.
Création, lecture, mise à jour, suppression (CRUD).
Gestion des paramètres et types de retour.
Tests avec Postman et intégration continue.
Requêtes GET/POST/PUT/DELETE avec PHP et cURL.
Gestion des erreurs et protocoles HTTP.
Intégration AJAX : JSON et DOM.
Authentification HTTP, tokens et HTTPS.
SOP & CORS.
Caches serveur et client.
Risques liés à JSON et PJSON.
Apports des frameworks PHP.
Implémentation d’un service REST avec Slim, Lumen ou Laravel.
Organisation du code et bonnes pratiques.
Public cible :
Cette formation est destinée aux développeurs PHP, architectes logiciels et chefs de projet souhaitant concevoir et intégrer des Web Services REST dans leurs applications.
Prérequis :
Bonnes connaissances du langage PHP en contexte Web (procédural et objet).
Des notions de base en XML et JavaScript sont souhaitables pour tirer pleinement profit des travaux pratiques.
J'évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Date de mise à jour du programme : 01/03/2024
SOAP Web Services - Mise en oeuvre avec Jakarta EE
GraphQL : mettre en œuvre GraphQL dans vos API
Istio : Maillage de Services (Service Mesh) sur Kubernetes
RabbitMQ