Formation intra-entreprise
Faites intervenir notre équipe de formateurs dans vos locaux pour former vos équipes.
Symfony 1.4 & Doctrine pour les Experts
Améliorez vos compétences Symfony et Doctrine en apprenant avec les experts.
Cette formation vous permet d’acquérir des concepts de développement avancé avec symfony afin de vous assurer un plus haut niveau d'expertise du framework.
Prochaines sessions
| - | Date | Lieu | Prix | ||
|---|---|---|---|---|---|
|
8 août - 10 août | Paris | 1490.00 € | S'inscrire | |
|
|||||
Objectifs
En trois jours, apprenez à tirer pleinement profit des outils avancés du framework Symfony avec nos experts.
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
Services Web SOAP avec symfony
- Comprendre les principes d’une architecture SOA basée sur SOAP
- Comprendre le fonctionnement du protocole SOAP (request, response, wsdl…)
- Développer des services web SOAP pour échanger des informations
- Intégrer le composant Zend_Soap du Zend Framework dans symfony
- Partager des données scalaires et des tableaux avec SOAP
- Consommer des services web SOAP depuis une application client symfony
- Consommer des services web SOAP depuis SOAP UI 3.5
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
Etendre la Ligne de Commande de symfony
- Créer de nouvelles tâches automatiques simples
- Créer de nouvelles tâches automatiques et interactives
- Ajouter des arguments et des options aux tâches automatiques
- Exécuter les nouvelles tâches
Symfony et Ajax
- Introduction à Ajax
- Créer des appels Ajax avec jQuery
- Implémenter des actions accessibles uniquement en Ajax
- Intégrer un moteur de recherches avec auto-complétion en Ajax
- Découvrir les composants Ajax du plugin sfFormExtraPlugin
Génération de documents PDF avec symfony
- Introduction à la génération de PDF en PHP
- Implémenter le composant Zend_PDF du framework Zend
- Intégrer dynamiquement du texte dans un document PDF
- Intégrer dynamiquement des formes géométriques dans un document PDF
- Factoriser la génération du document PDF dans un modèle approprié
Internationalisation et Localisation
- Identifier les textes de l’interface à traduire (__())
- Traduire une interface avec un dictionnaire XLIFF
- Formater automatiquement une date, un nombre, un montant
- Gestion des chaînes contenant des singuliers et des pluriels
- Créer des routes pour chaque langue du site
Identification, Droits d'Accès et LDAP
- Installation et activation du plugin sfDoctrineGuardPlugin
- Implémentation d’un formulaire d’identification
- Création de nouveau comptes utilisateurs en ligne de commande
- Sécurisation de pages aux personnes non identifiées
- Implémentation d’une politique de sécurité avec droits d’accès et rôles par utilisateur
- Couplage du plugin sfDoctrineGuardPlugin à un annuaire LDAP
Détails de la session
Code de référence
SF1C2
Prix
Dès 1490.00 € HT
Public
Développeurs symfony
Durée
3 jours (21 heures)
Type de formation
Workshop
Thèmes
Doctrine, Services Web, SOAP, REST, I18N, Cache
Prérequis
Maîtriser Symfony & Doctrine
Pour tous renseignements
+33 140 998 205
Sensio Labs est un organisme de formation enregistré sous le numéro d'activité 11 92 16038 92.
