Développement de sites web dynamiques : Spécialisation Symfony

Référence Symfo3 - Mise à jour 4/2023
Durée 120
Pédagogie

– Pédagogie orientée projet
– Contenu adapté au niveau des stagiaires
– Effectifs de 4 maximum par session

Public visé

– Développeurs souhaitant se spécialiser dans l’applicatif dynamique et le Framework Symfony

Animateur / Formateur

Térence Hervin

Prérequis

– Maîtrise de la création de sites statiques
– Maîtrise de HTML5/CSS3
– Bonne connaissance des liens clients / serveur

Lieu Dans nos locaux ou sur site
Formation éligible au CPF 208979

Logo chapitre 1Objectifs / Finalités

  • Exploiter l’environnement du langage PHP : Configuration, grammaire
  • Manipuler différentes données
  • Gérer les bases de données
  • Développer des applications à partir du Framework Symfony
  • Développer des services web
  • Sécuriser les applications
  • Gérer les formulaires avec Twig

Logo chapitre 1Thématiques

Séquence 1 : Environnement php

  • Exploiter l’environnement PHP
  • Utiliser les espaces de noms
  • Maîtriser la POO (Programmation orientée objet)

Séquence 2 : Installer Symfony 

  • Installation de Symfony
  • Structurer et configurer un projet
  • Comprendre et créer les bundles

Séquence 3 : Bases de données

  • Création des bases de données
  • Enregistrement de données et réutilisation

Séquence 4 : Le modèle Vue Contrôleur

  • Principe du MVC
  • Paramétrage du MVC et des objets Request et Response
  • Utilisation des templates
  • Découverte de Twig
  • Héritages, blocs, inclusions
  • Mapping des classes pour déclarer la BDD
  • Interrogations intelligentes de la BDD

Séquence 5 : Les formulaires

  • Les formulaires en MVC
  • Création de formulaires avec Twig
  • Utilisation de formulaires complexes (plusieurs form sur la même vue)

Séquence 6 : Les classes

  • Les classes avec Doctrine 2
  • Classes d’entités simples
  • Utilisation de DQL pour interroger la BDD

Séquence 7 : Création de pages web

  • Utilisation du routeur
  • Injection de dépendances
  • Ajout / suppression de données

Séquence 8 : Projets réels

  • Projets en lien avec le contenu pédagogique et avec les attraits des stagiaires.

La séquence « projets » est répartie parallèlement à  l’ensemble des autres séquences.

Logo chapitre 1Evaluations

  • Evaluation pratique en fin de chaque séquence à partir des projets réalisés. Reprise des points non acquis si nécessaire
  • Evaluation théorique et pratique en fin de stage via un examen ENI
  • Certification ENI

Contactez-nous pour plus de renseignements