Formation intra-entreprise

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

En savoir plus


Symfony Live

Découverte de Symfony

Apprenez les fondamentaux de Symfony et soyez prêts à créer vos premières applications.


En un jour seulement, découvrez l'architecture et les bases du framework Symfony2, et apprenez à construire votre première application.

Prochaines sessions


Aucune session n'est planifiée pour le moment.

Objectifs


Cet atelier pratique est une introduction au framework Symfony. Il couvre tous les fondamentaux nécessaires à la prise en main de Symfony. De l'installation à la configuration, en passant par le traitement de la requête, vous apprendrez à créer votre première application Symfony.


Programme


Découvrir Symfony2

  • Espaces de nommage PHP 5.3
  • Installation & configuration
  • Architecture et organisation du code
  • Découverte des Bundles
  • Mécanismes d'auto-chargement des classes

Vers le découplage des couches

  • Découpler le code
  • Configurer le routage interne
  • Isoler la logique applicative dans les contrôleurs
  • Encapsuler la logique métier dans des modèles
  • Rendre des vues avec le moteur de pages HTML

La couche Vue

  • Introduction au moteur de rendu Twig
  • Héritage de gabarits et blocs
  • Boucles et conditions
  • Inclusions de gabarits
  • Rendu d'actions
  • Filtres et fonctions de formattage
  • Echappement automatique des variables

La couche Contrôleur

  • Traitement de la requête
  • Passer des variables à la vue
  • Déclencher des redirections
  • Déclencher des pages 404
  • Lire la requête de l'utilisateur
  • Persister des données avec les cookies et la session

Outil d'aide au débogage

  • La barre de débogage
  • Les journaux de logs
  • Les traces d'exception
  • Le profiler

Bonnes pratiques

  • Protéger l'application contre les failles XSS et CSRF
  • Remanier et factoriser le code
  • Générer du code avec la ligne de commande
  • Suivre les conventions de codage
  • Organiser son code en bundles

Détails de la session


Code de référence

SF2W1

Prix

Dès 350,00 € HT

Public

Développeurs

Durée

1 jour

Type de formation

Workshop

Thèmes

Installation, templating, configuration, routage

Prérequis

Langage PHP et Programmation Orientée Objet


Pour tous renseignements

+33 140 998 205

SensioLabs est un organisme de formation enregistré sous le numéro d'activité 11 92 19266 92.

Contactez nous