picto Web - Digital

Formation Web Service PHP

Web Services - concepts et mise en oeuvre avec PHP

Référence

WSPHP

Durée

3 JOURS

Tarif

EN INTRA SEULEMENT

NIVEAU

Intermédiaire

Cours à distance

Non

Objectifs de la formation Web Service PHP

Avec l'approche SOA (Services Oriented Architecture), l'interopérabilité est en passe de devenir aujourd'hui une réalité. Les Web Services en proposent une implémentation fiable et relativement aisée à mettre en oeuvre. Ce cours apprendra à développer, déployer, consommer et publier des services web avec la plate-forme Apache PHP. Le framework Zend est en pointe pour offrir sur le sujet des implémentations fiables et pratiques.
De manière plus concrète après avoir suivi cette formation vous serez capable de:

  • Comprendre la portée et les buts des Services Web. Assimiler les techniques permettant la mise en oeuvre de Services Web dans une architecture Internet/Intranet
  • Concevoir l'architecture et l'urbanisation des systèmes avec les Services Web
  • Comprendre l'architecture et les API PHP
  • Réaliser et publier des services web et montrer l'interopérabilité.

Pré-Requis

Avec l'approche SOA (Services Oriented Architecture), l'interopérabilité est en passe de devenir aujourd'hui une réalité. Les Web Services en proposent une implémentation fiable et relativement aisée à mettre en oeuvre. Ce cours apprendra à développer, déployer, consommer et publier des services web avec la plate-forme Apache PHP. Le framework Zend est en pointe pour offrir sur le sujet des implémentations fiables et pratiques.
De manière plus concrète après avoir suivi cette formation vous serez capable de:

  • Comprendre la portée et les buts des Services Web. Assimiler les techniques permettant la mise en oeuvre de Services Web dans une architecture Internet/Intranet
  • Concevoir l'architecture et l'urbanisation des systèmes avec les Services Web
  • Comprendre l'architecture et les API PHP
  • Réaliser et publier des services web et montrer l'interopérabilité.

Public

Ce cours s'adresse, entre autre, aux architectes, chefs de projets, développeurs.

Contenu du cours Web Service PHP

Présentation des Web Services PHP

Principes et objectifs des Services Web en PHP
Intégration de l’existant : connectivité des Services Web avec les autres technologies
Architecture n tiers et applications distribuées : accès aux applications depuis le Web, les clients riches et clients légers
Les techniques et les protocoles : XML, SOAP, WSDL, UDDI

Technologies

Le protocole SOAP
Le langage WSDL
Les annuaires UDDI
Le format XML

Outils PHP

Les implémentations

SOAP
XML-RPC
REST-RPC

La manipulation XML

simple XML
SAX
DOM
XSLT

PHP SOAP

Le serveur
Le service
Le client
Avec et sans WSDL
Le framework Zend Soap

PHP XML-RPC

Structure requête-réponse

Fonctions XML-RPC

Serveur
Appel de méthode
Autres fonctions

PHP REST

REST RPC
Les classes HTTP de PEAR
Le framework Zend Rest
Serveur et client
Symfony et REST