Clever Institut

Symfony™4

Par Clever Institut

Objectifs

  • Appréhender les concepts et l’architecture du framework
  • Maîtriser les différents outils de développement lié à Symfony 4
  • Développer une application Web complète avec Symfony 4

Programme

Rappels sur PHP7 (sur demande)

  • Le développement orienté objet
  • Utilisation des namespace
  • Closures & Fonctions Anonymes
  • Présentation des PSR (PHP Standard Recommandation)

Introduction à Symfony4

  • Historique et Génèse de Symfony4
  • Génèse de Symfony4
  • Installation et mise en place d’un projet
  • Symfony Flex

Architecture d’un projet

  • Organisation d’un projet
  • Gestion des dépendances (composer)
  • Présentation de la configuration
  • Design pattern MVC
  • Cycle de traitement d’une requête

Créer des pages

  • Créer des contrôleurs
  • Définir les urls (le Routing)
  • Recevoir des paramètres

Les Templates Twig

  • La syntaxe
  • Filtres, Fonctions et Tests
  • Organisation des templates

Les formulaires

  • Le composant Form
  • Créations des formulaires
  • Gestion de l’affichage
  • Validation des données
  • Traitements de la soumissions

L’ORM Doctrine

  • Création d’un modèle / schéma de base de données
  • Synchronisation du schéma avec la base
  • Définitions des relations
  • Manipulation des entités
  • Recherches et requêtes

Les services

  • Organiser son code
  • L’injection de dépendance
  • Auto-wiring des services

La gestion des utilisateurs

  • Le composant Security
  • Authentification
  • Droits & Contrôle d’accès

Internationalisation

  • Notion de locale
  • Mise en place de traduction
  • Localisation d’interface

Pédagogie

60 % théorie / 40 % pratique

Formations de la même catégories (5)

M2i Formation
Symfony 4 - Hacker et étendrePar M2i Formation
  • Améliorer toutes vos connaissances et compétences actuelles de Symfony
  • Comprendre le fonctionnement (intérieur) du Framework Symfony
  • Etendre le Framework Symfony pour l'adapter à vos besoins
  • Etendre la couche de configuration.
Sensiolabs
Maîtrise de Symfony 4Par Sensiolabs

Cette formation vous aide à acquérir la plupart des concepts clés du framework Symfony 4 et maîtriser quelques uns des outils les plus complexes tels que les formulaires et la sécurité. Sensiolabs university a conçu la meilleure expérience de formation Symfony en associant le présentiel et le e-learning. En complément de la formation en présentiel, l'accès à notre plateforme de révision en ligne pendant 1 mois, permet d’associer différentes pratiques d’apprentissage, de tester ses compétences, de suivre sa progression et de rester en contact avec son formateur sur toute la durée du programme. Grâce à nos instructeurs, experts de terrain et contributeurs au projet, vous découvrirez le principe d'injection de dépendance et apprendrez à utiliser le registre de service de manière adaptée et efficace. Vous découvrirez aussi comment mettre en place une suite de tests automatisés grâce à l'outil PHPUnit afin d'améliorer la qualité et la stabilité de votre code. Enfin, vous apprendrez à concevoir, traiter et valider des formulaires dynamiques ainsi que sécuriser des espaces de votre site Web. Un focus sur l'optimisation des performances grâce au cache HTTP et les ESI est aussi programme de cette formation.

Open Source School Executive Education
Préparation à la Certification Symfony 4Par Open Source School Executive Education

Déroulement des sessions :

Nous demandons à chaque participant de préparer 5 questions par module avec les réponses
Chaqueparticipant répond à tour de rôle aux questions des autres puis nous passons ensuite aux exercices supervisés par le formateur
La théorie sera abordée si le thème révisé n’est pas bien compris par l’ensemble des participants
Pour une formation en intra-entreprise, les participants pourront choisir les points prioritaires à réviser

Sensiolabs
Préparation à la Certification Symfony 4 en eLearningPar Sensiolabs

La meilleure façon de devenir Développeur Certifié Symfony, c’est d’étudier avec ses créateurs ! Afin de vous aider à préparer votre examen, nous réviserons ensemble les sujets importants figurant dans la certification Symfony 4. Cette formation s’adresse à des personnes ayant déjà un très bon niveau et souhaitant tester et renforcer leurs compétences avant de passer l'examen officiel de la certification.

Sensiolabs
Démarrer avec Symfony3Par Sensiolabs

Cette formation est le meilleur point de départ pour vous préparer aux outils et usages avancés du framework Symfony 3 avec ses créateurs. Sensiolabs university a conçu la meilleure expérience de formation Symfony en associant le présentiel et le e-learning. En complément de la formation en présentiel, l'accès à notre plateforme de révision en ligne pendant 1 mois, permet d’associer différentes pratiques d’apprentissage, de tester ses compétences, de suivre sa progression et de rester en contact avec son formateur sur toute la durée du programme. Cette formation n'est pas seulement conçue pour vous aider à démarrer avec Symfony 3, c'est aussi le cursus idéal pour apprendre les « Bonnes Pratiques Officielles » et les meilleurs trucs et astuces de nos instructeurs experts. Possibilité de faire cette formation à distance en ligne. N'hésitez pas à nous consulter !