Quels sont les buts de la formation ?
Savoir utiliser les services web avec PHP - Connaitre les principales normes et architectures de services web
Programme de la formation
Introduction
Nombreux principes fondamentaux
Exemples de services web
Avantages et conséquences ; l'architecture
Rappels de PHP nécessaires
Services REST
Principes généraux
Sérialisations : XML, JSON, ...
Gestion des URL avec Apache
Atelier : consommation d'un service web REST public
Atelier : création d'un site accesible en REST complet
Normes essentielles de RPC
Rappels complets de XML
Présentation de XML-RPC, WS*, SOAP, WSDL
Quelques cas particuliers
La bibliothèque SOAP
Présentation générale et alternatives
Mise en place d'un serveur
Accès par un client quelconque
Utiliser le WSDL
Cas additionnels (sécurité, encodage, binaire...)
Besoins spécifiques et questions
Atelier : un service web et sn client, et des situations additionnelles