Formation Symfony Initiation

Formation Symfony Initiation

Inscription

Contactez-nous directement pour connaitre les modalités de mise en place de cette formation.

Présentation

Cette formation vous permettra de découvrir les bases du framework Symfony 3 et de progresser vers des notions plus avancées.

Objectifs pédagogiques

À l’issue de cette formation vous serez capable de :

  • Installer et configurer Symfony
  • Utiliser le modèle MVC
  • Créer et gérer des bases de données
  • Développer avec Doctrine 2
  • Concevoir des formulaires dynamiques
  • Mettre en place des tests fonctionnels

Prérequis
Bonne connaissance du PHP.

Contenu de formation

Installation de Symfony

  • 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 contrôleur

  • 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
  • Écrire des scripts de tests fonctionnels
  • Tester sa page
  • Injection de dépendances
Le 14 octobre 2024


Le 21 octobre 2024


Le 30 octobre 2024


Le 6 novembre 2024


Le 12 novembre 2024


Le 18 novembre 2024


Le 27 novembre 2024


Le 4 décembre 2024


Le 9 décembre 2024


Le 16 décembre 2024


Le 26 décembre 2024


Le 2 janvier 2025