Symfony – Initiation

Symfony – Initiation

Courses Info

Cette formation vous permettra de découvrir les bases du framework Symfony 3 et de progresser vers des notions plus avancées.
Pré-requis
Bonne connaissance du PHP.

Contenu de formation

Je suis un bloc de texte, cliquez sur le bouton \ »éditer\ » pour me modifier. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Installation de Synfony

  • Installation de Symfony 3
  • Structure d’un projet
  • Configurer son projet
  • Déroulement d’une requête http
  • Création d’un Bundle avec le générateur
  • Comprendre la structure des bundles

Création de la base de données et des
tables

  • Configuration et création de la base de
    données
  • Création des tables
  • Enregistrement d’une première donnée

Le MVC : la couche Controleur

  • Principes
  • Gestion des paramètres
  • Manipulation des objets Request et
    Response
  • Utilisation du template Twig
  • Héritage et inclusions de templates
  • Utilisation des blocs
  • Principe d’un ORM
  • Déclarer sa base de données : Le mapping de classes
  • Interroger la base

Les formulaires

  • Création d’un premier formulaire
  • Personnaliser son formulaire avec Twig
  • Tester son formulaire

Doctrine 2

  • Découverte de Doctrine 2
  • Configurer Doctrine 2
  • Créer des classes ‘entité simples
  • Générer le modèle et la base de
    données à partir du CLI
  • Gérer les entités à travers des classes
    de dépôt
  • Interroger la base de données avec du
    DQL

Créer une page web

  • Configurer le routage
  • Installer PHP Unit 3.5
  • Ecrire des scripts de tests fonctionnels
  • Tester sa page
  • Injection de dépendances
Session du 29 mai 2019
au 31 mai 2019


Session du 6 juin 2019
au 8 juin 2019


Session du 9 juillet 2019
au 11 juillet 2019


Session du 19 septembre 2019
au 21 septembre 2019


Session du 29 octobre 2019
au 31 octobre 2019


Session du 5 novembre 2019
au 7 novembre 2019


Session du 5 décembre 2019
au 7 décembre 2019