Ferme la recherche

Développement de Services Web en PHP

Descriptif

Durée de la formation

Durée 14 heures
En centre 14 heures

Session

entrées/sorties permanentes

du 01 janv. 2019 au 31 déc. 2019  - Marseille - 8ème (13)
du 01 janv. 2019 au 31 déc. 2019  - Marseille - 8ème (13)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

A l'issue de cette formation, l'apprenant sera capable de
Comprendre les concepts fondamentaux de fonctionnement des Services Web SOAP et des Services REST.
Analyser la structure d'un document WSDL et des messages SOAP.
Ecrire un service Web en PHP en utilisant l'une des bibliothèques du marché, et consommer ce service.
Ecrire et consommer un Service REST.

Description de la formation

Rappels fondamentaux sur XML
Concepts de document
Document bien formé et document valide
Les applications d'XML
Analyse, transformation (XSLT), formatage (XSL
- FO)
Les modèles de données : XML Schema.
Validation de données : DTD, XML Schema
Introduction aux Services Web
Rappels sur les architectures n
- tiers et les composants distribués
Inconvénients et limites du développement à base de composants distribués
Principes et objectifs des Services Web
Avantages et limitations
Les technologies des Services Web
SOAP
WSDL
UDDI
Vers une architecture orientée service (SOA)
Développement de Services Web SOAP avec PHP
Principes généraux de développement de Services Web en PHP.
Organisation du code et considération sur les fonctions/méthodes.
Présentation des différentes bibliothèques de développement de Services Web PHP.
L'extension SOAP de PHP 5
Activation de l'extension SOAP de PHP 5
Les options du fichier php.ini
Présentation des principales classes
SoapServer
SoapClient
SoapFault
Écriture d'un service et de son client
Autres bibliothèques SOAP
La bibliothèque de Services Web du Zend Framework
Rappels sur les concepts et principaux objets du Zend Framework.
Télécharger et installer Zend Framework
Présentation des principales classes
Écriture d'un service et de son client
Introduction aux architectures REST
Les concepts fondamentaux de REST (REpresentational State Transfer)
Utilisation de REST dans une architecture informatique.
Architecture client/serveur HTTP.
Structure d'une requête et d'une réponse HTTP.
L'identification des ressources par URI.
SOAP vs. REST
Les formats de données utilisables
XML, HTML, JSON ...
Développement de Services REST avec PHP
Principes de base pour la construction d'une API Serveur REST
Les frameworks et librairies PHP pour REST
Recess
Slim
Implémentation de services REST avec ces frameworks et librairies
Utilisation d'XML et de JSON
Développement de clients REST
Avec les librairies (Guzzle)
Avec CURL
Mécanismes de tests de Services Web
Application aux services SOAP et REST
Les outils intégrés aux IDE
Outils alternatifs
SOAP UI

Validation

Attestation
Et après la formation ?

Retour à l'emploi des anciens stagiaires

FAIBLE

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 ?
Informations pratiques

Groupe Arkesys - Avanteam Formation

Lieu de formation

152 avenue du Prado
Marseille - 8ème

Cliquez sur ce lien pour calculer votre itinéraire

Centre de formation

650 chemin de l'Aumône Vieille
13400, Aubagne

Voir toutes les formations de Groupe Arkesys - Avanteam Formation