Ce stage vous apprendra à implémenter une architecture de type REST pour l'exposition de ressources en ligne ou leur consommation, à utiliser les méthodes du protocole http ainsi qu'à manipuler en PHP des représentations XML de ressources Web.
Les sites et dates disponibles
Lieu
Date de début
Paris la Défense
((92) Hauts-de-Seine)
la Grande Arche, Paroi Nord, 92044
Date de début
Dates au choixInscriptions ouvertes
Dates au choixInscriptions ouvertes
Paris la Défense
((92) Hauts-de-Seine)
la Grande Arche, Paroi Nord, 92044
Date de début
Consulter
Questions / Réponses
Ajoutez votre question
Nos conseillers et autres utilisateurs pourront vous répondre
Notre équipe va devoir vérifier votre question pour s'assurer qu'elle respecte notre règlement de publication. D'autre part, nous avons remarqué d'après vos réponses qu'il est possible que vous n'ayez pas la possibilité de vous inscrire à cette formation. Ceci peut-être dû à votre localisation géographique, à votre niveau académique, etc. Veuillez consulter directement l'établissement concerné pour toute information supplémentaire.
Merci beaucoup!
Nous sommes en train d'examiner votre question. Nous la publierons prochainement.
Préférez-vous que l'établissement vous contacte directement?
Les Avis
Avez-vous suivi ce cours? Partagez votre avis
Les matières
Services
Architecture web
Architecture
Programmation orientée
Développeur web
Développeur
Programmation
Langage de programmation
Services PHP
PHP
Le programme
PROGRAMME DE FORMATION » Rappels sur la programmation orientée objet Classe, instance, propriétés et méthodes, visibilité. Héritage, interface, classes abstraites. Méthodes automatiques et surcharge. Travaux pratiques Réalisation de la classe ADO (Abstract Data Object) qui alimentera les Web Services. » XML, JSON, DOM, SAX et XPath Document XML bien formé, règles de base. Document XML valide : DTD ou XSL. Le DOM PHP (analyse et création). Les XPath avec PHP et la validation avec PHP. Approche SAX : transformateurs XSLT. Les fonctions PHP de manipulation du format JSON. Travaux pratiques Création d'une fonction récursive d'analyse DOM. Création d'une fonction d'encodage/décodage. Création d'une méthode de la classe ADO, renvoyant les données au format XML et JSON. » Approche REST Principes de base et rappels HTTP. Les autres formats d'échanges : JSON, PHP sérialisé, MessagePack. Composants d'une architecture REST. Guides de conception d'une architecture REST. URL logiques vs. physiques. Définition des codes erreurs. Documenter un Web service REST. ROA vs. SOA / REST vs. SOAP. Travaux pratiques Concevoir un Web Service. » Implémenter un Web service REST Ecriture de Web services : lecture, insertion, mise à jour et suppression de données. Sécurité des transactions. Problématique du cachage. Mashup. Tester un service REST : navigateur et outils de tests. Travaux pratiques Création d'un Web service en mode CRUD, et sécurisation des opérations critiques. Paramétrage des types de retour. Création d'un flux RSS. » Implémenter un Client REST Invoquer un Web service en mode GET depuis PHP. Utilisation des sockets et de cURL pour la création d'un contexte d'appel avec d'autres méthodes (PUT/DELETE/POST). Gestion des erreurs. Spécificités de l'approche AJAX en mode XML et JSON. Spécificités de l'Approche AJAX. Insertion de Mashup en mode DOM HTML. Travaux pratiques Implémentation d'une page Web consommant les Web services de plusieurs sources et présentation des résultats agrégés. » Frameworks PHP Qu'est-ce qu'un framework ? Les frameworks de création d'API REST en PHP. Mise en place d'un Web Service avec un framework. Démonstration Implémentation d'un service REST via un framework.
Informations complémentaires
Contenu • Rappels sur la programmation orientée objet • XML, JSON, DOM, SAX et XPath • Approche REST • Implémenter un Web service REST • Implémenter un Client REST • Frameworks PHP Participants Développeurs PHP, chefs de projets. Prérequis Bonnes connaissances du langage PHP en contexte Web (procédural et objet). Connaissances de base en XML et JavaScript souhaitables. Travaux pratiques Développement d'une application web de type CRUD en mode REST.
Ajoutez des cours similaires et comparez-les pour mieux choisir.
{title}
{rating}
{centerName}
{price}
{price}{priceBeforeDiscount}{taxCaption}
{options}
Formation par thèmes
Cours de Animaux Cours de Architecture et Construction Cours de Arts Cours de Communication et Information Cours de Design Cours de Développement Personnel et Détente Cours de Droit Cours de Économie et Gestion Cours de Éducation Cours de Gestion d'Entreprise Cours de Hôtellerie et Tourisme Cours de Industrie Cours de Informatique Cours de Langues Cours de Marketing et Vente Cours de Mode et Beauté Cours de Qualité - Sécurité - Environnement Cours de Santé et Social Cours de Sciences Cours de Sciences Humaines et Sociales Cours de Secteur Public Cours de Sport Cours de Transport et Logistique
Architecture REST, développer des Web Services en PHP, 2 jours (réf. STE)
ORSYS
Architecture REST, développer des Web Services en PHP, 2 jours (réf. STE)