Formation intra-entreprise
Faites intervenir notre équipe de formateurs dans vos locaux pour former vos équipes.
Services Web REST avec Symfony
Apprenez à construire et consommer des services web REST avec le framework symfony.
Cette formation vous initie aux bonnes pratiques de création et de consommation de services web RESTful avec symfony, en passant par les stratégies de mise en cache et de tests automatisés.
Prochaines sessions
Objectifs
- Pendant 8 heures, vous développerez des services web REST grâce à la nouvelle API RESTfull du framework symfony et les composants du Zend Framework.
Programme
Télécharger le programme en .PDFServices Web REST avec symfony
- Comprendre le fonctionnement de l’architecture REST
- Comprendre les notions d’URL et le protocole HTTP
- Construire des services web REST avec symfony
- Générer différents formats de sortie standards (HTML, XML, JSON…)
- Découvrir le paramètre sf_format de symfony
- Utiliser l’API RESTful du framework symfony
- Etablir des routes dépendantes d’un modèle et contraintes aux requêtes HTTP
- Utiliser le composant Zend_Http du Zend Framework
- Gérer les erreurs en cas de paramètres incorrects
- Cacher les réponses côté client avec l’objet sfFileCache
- TP : Développer une application serveur exposant des services REST.
- TP : Développer une application client de consommation des services REST.
Tests Automatisés des Services Web
- Ecrire une suite de tests unitaires pour valider les classes de modèle et de service
- Ecrire des tests fonctionnels pour contrôler les services web
- Simuler les services web sur l’application client (mock)
- Valider les formats de sortie et codes HTTP grâce au testeur response de symfony
- Valider un fichier XML « propriétaire » à partir d’un schéma XSD
- Simuler des requêtes GET, POST, PUT et DELETE en tests fonctionnels
- TP : Ecrire des tests unitaires et fonctionnels pour valider les services web
Détails de la session
Prix
A partir de 500.00 €
Public
Développeurs symfony
Durée
4 x 2 heures (8 heures)
Type de formation
Elearning
Thèmes
Services Web, REST, SOA, Cache, Tests unitaires et fontionnels
Prérequis
Bases du framework symfony
Pour tous renseignements
+33 1 40 99 81 09
Nous restons à votre écoute pour toute information complémentaire.
Contactez nous


