Adrien Samson
Objectifs des formations


Symfony 2 (2 jours)

  • Comprendre le cycle des versions
  • Savoir initialiser un nouveau projet
  • Comprendre le mécanisme de requête-réponse HTTP et son implémentation dans Symfony
  • Savoir configurer une route et créer le contrôleur associé
  • Savoir utiliser la debug toolbar et le profiler
  • Savoir ajouter et configurer de nouveaux bundles
  • Se familiariser avec le langage de template Twig
  • Savoir utiliser les traductions
  • Savoir mettre en place une identification utilisateur simple
  • Se familiariser avec Doctrine pour accéder à une base de donnée
  • Savoir utiliser un formulaire pour demander et valider des données
  • Se familiariser avec le conteneur de dépendances et savoir créer et utiliser un service

Symfony 2 avancé (2 jours)

  • Maîtriser le conteneur de dépendances
  • Savoir créer des passes de compilation
  • Savoir mettre en place une configuration sémantique
  • Savoir configurer finement les logs
  • Aller plus loin dans les formulaires avec les Normalizer et les Event
  • Savoir créer des commandes avec le composant Console
  • Comprendre le fonctionnement du composant Security
  • Savoir utiliser le composant ExpressionLanguage
  • Savoir étendre le Profiler avec des DataCollector

Git (1 jour)

  • Comprendre le modèle d’objets git
  • Savoir ajouter et supprimer des fichiers dans l’index et faire un commit
  • Savoir travailler avec un dépot distant
  • Savoir créer une branche, faire un merge et un rebase, supprimer une branche
  • Savoir s’en sortir quand il y a des conflits
  • Savoir utiliser le reflog pour revenir en arrière

Doctrine (1 jour)

  • Connaître la séparation entre DBAL et ORM
  • Comprendre les patterns Data Mapper, Identity Map et Unit of Work
  • Savoir configurer une entité
  • Savoir configurer des relations
  • Savoir utiliser un Repository avec le QueryBuilder ou du DQL
  • Connaître les bonnes pratiques pour conserver de bonnes performances

Présentation | Ateliers


Me trouver sur GitHub