Formation intra-entreprise

Faites intervenir notre équipe de formateurs dans vos locaux pour former vos équipes.

En savoir plus


Symfony

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  
Français 8 août - 10 août Paris 1490.00 € S'inscrire
  • La formation aura lieu du 8 août 2012 à 09:00 au 10 août 2012 à 17:30 (Europe/Paris) et sera animée par Hugo Hamon.


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 .PDF

Services 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.

Contactez nous