Formation Symfony 2 ou 3 - Débutant

OBJECTIFS

Cette formation Symfony 2 (ou 3) vous permettra de maîtriser tous les mécanismes nécessaires à l'utilisation du framework PHP Symfony.

Durant 3 jours de formation, vous travaillerez sur les fondamentaux permettant de prendre en main l'outil. Vous commencerez à écrire vos premières pages web et à interagir avec l’utilisateur.

Vous apprendrez également à debugger votre application, tester votre code et internationaliser votre site.

PLAN DE FORMATION

Introduction à Symfony

  • Tour d’horizon sur Symfony et son environnement
  • Rappel sur la Programmation Orientée Objet avec PHP (selon le niveau des participants)
  • Installation d’un projet Symfony 2 (ou 3)

Découverte et architecture du framework Symfony

  • Compréhension du concept des bundles
  • Configuration d’un projet (XML ou Yaml)
  • Architecture MVC
  • Conventions de codage

Générer des pages web

  • Présentation de Twig (vs PHP)
  • Mise en place des gabarits
  • Possibilité de travailler avec des actions
  • Générer des URLs

Debugger son code

  • Présentation du debugger de Symfony “Web Debug Toolbar”
  • Analyser une trace
  • Analyser une requête

Interagir avec un utilisateur grâce aux formulaires

  • Créer un formulaire
  • Afficher un formulaire
  • Valider un formulaire

Internationaliser son site

  • Découverte du composant de traduction
  • Gérer sa langue par défaut
  • Traduire ses chaînes
  • Afficher une traduction dans le template Twig

Un bon développeur test son application

  • Pourquoi on test ?
  • Ecriture des tests fonctionnels

Les TPs se font régulièrement sur les thèmes suivants : - films, football, l’univers Marvel. Ils peuvent être adaptés si l’un d’entre eux ne vous inspire pas.

Audit avant formationicone

Avant toute formation, nous vous contactons afin d'effectuer un audit et prendre connaissance de vos spécificités.
Nous pouvons adapter ce plan de cours standard en fonction de vos besoins ou de votre niveau de connaissances.

Les exemples peuvent aussi être adaptés en fonction de votre demande.

Autre plan de formation Symfony : Symfony 2 ou 3 - Perfectionnement