Cours

Systèmes & Réseaux

Technologies Web

Outils


Filères

 

 

Symfony2 Avancé

Objectifs

Maîtrisez la plupart des fonctionnalités phares du framework Symfony 2 comme l'architecture MVC, la gestion des formulaires, le moteur de templating Twig, la sécurité ou bien encore le cache HTTP avec les ESI...

programme rouge

Assurer la qualité avec les tests unitaires

  • Introduction à PHPUnit
  • Installer PHPUnit
  • Comprendre les enjeux des tests unitaires
  • Configurer une suite de tests unitaires
  • Créer des fichiers de tests unitaires
  • Exécuter une suite de tests unitaires
  • Générer des rapports de couverture de code

Interagir avec l’utilisateur et les formulaires

  • Découvrir le framework de formulaires
  • Créer et traiter des formulaires simples
  • Appliquer des règles de validation sur les champs
  • Prototyper le rendu d’un formulaire avec Twig
  • Personnaliser le rendu d’un formulaire avec les thèmes
  • Appliquer des règles de validation sur les formulaires

Restreindre l’accès aux pages d’une application

  • Configuration d’Apache pour un projet Symfony2
  • Introduction aux principes d’authentification et d’autorisation
  • Mettre en place une authentification par formulaire web
  • Etablir une politique de droits d’accès selon le profil de l’utilisateur
  • Tester les droits de l’utilisateur depuis la vue

Améliorer les performances avec le cache HTTP et les ESI

  • Introduction au cache HTTP
  • Découvrir les différents types de cache
  • Modifier la réponse envoyée par le framework au client
  • Appliquer les règles d’expiration et de validation des pages
  • Découverte des Edge Side Includes ou ESI
  • Installer et configurer le Reverse Proxy Cache de Symfony2

Injection de dépendance et conteneur de service

  • Comprendre le principe de l’injection de dépendance
  • Introduction au conteneur de services
  • Lister la liste des services existants de Symfony
  • Enregistrer de nouveaux services dans le conteneur
  • Récupérer un service depuis le conteneur
  • Créer et lire des paramètres de configuration globaux
  • Exposer et valider une configuration sémantique d’un module

 

Ref : SYA Plan format pdf
pendule-rouge Durée : 2 jours
calculette Prix : 1000 € HT
silhouette-rouge Public : Administrateur systèmes et réseaux,
Développeurs
clef-rouge

Aucun pré-requis

ordinateur-TP De nombreux exercices permettront d’acquérir les commadnes shell de base, l'écriture de scripts simples en bash, de configurer le système réseaux et de gérer le système de fichiers.

telephone

Contactez-nous :

06 60 81 02 03

enveloppe formation@asoft.fr

 

 

 

 

 

 

 

 






---------------------------------------------------------------------------------------------------------------------------------------

AcOS (Académie Open Source) - Formation aux technologies Open Source - Lyon - Paris
Tous Droits réservés à ALTERNANCE Soft   Webmaster - Mentions légales
                         --- Dernière mise à jour 07/01/2015 ---
---------------------------------------------------------------------------------------------------------------------------------------