Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
Classe, instance, propriétés et méthodes, visibilité
Héritage, interface, classes abstraites
Méthodes automatiques et surcharge
2/ SOA et services Web
Le SOA
Les technologies liées au SOA
Les services Web
Formats d’échange
ROA et REST
Avantages et limites des services Web
REST vs SOAP
3/ Rappels fondamentaux sur XML
Syntaxe XML
Document bien formé et valide
DTD et schémas
XSLT et XPath
La programmation XML en PHP
Proposition pour la formation REST-PHP
4/ JSON, DOM, SAX et XPath
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
5/ 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 versus physiques
Définition des codes erreurs
Documenter un Web service REST
ROA versus SOA / REST versus SOAP
6/ 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
7/ 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
8/ Présentation des frameworks
Slim
Epiphany
Frapi
9/ Frameworks PHP
Qu'est-ce qu'un framework ?
Panorama des frameworks REST
Utiliser un framework pour implémenter un service REST
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Public Cible
Personnes Visées
Architectes
Chefs de Projet
Développeurs
Ingénieurs
Dates
Dates
Du 22 au 24 Mai 2024
Du 07 au 09 Août 2024
Du 27 au 29 Nov. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.