Public

À qui s'adresse la formation Symfony (Débutant)

Cette formation "Symfony - Débutant" s'adresse aux développeurs web en herbe ayant une connaissance de base en PHP et souhaitant approfondir la programmation orientée objet. Elle est idéale pour ceux qui visent à maîtriser le puissant framework Symfony, afin de créer des applications web modernes et robustes. Les professionnels en reconversion, étudiants en informatique et autodidactes motivés y trouveront une opportunité d'acquérir des compétences opérationnelles clés.

Objectifs

Compétences visées pour la formation Symfony (Débutant)

La formation "Symfony - Débutant" vise à initier les participants aux fondamentaux de la programmation orientée objet en PHP et à l'environnement Symfony. Elle couvre les concepts avancés de la POO, les relations entre classes, et l'utilisation de Symfony pour le développement de projets web. Les apprenants découvriront également Twig pour le rendu graphique, Webpack Encore pour la gestion des assets, ainsi que Doctrine et les formulaires Symfony pour une application fluide et performante.

Programme

Comprendre les bases de la POO sur PHP

  1. Revoir l’historique PHP
  2. Comprendre les PSR
  3. Définir la POO
  4. Étudier l’anatomie d’une classe
  5. Identifier les types PHP

Comprendre les concepts avancés de la POO

  1. Appliquer l’héritage
  2. Utiliser constantes et Static
  3. Implémenter les interfaces
  4. Exploiter classes abstraites
  5. Manipuler les traits
  6. Gérer méthodes magiques
  7. Traiter exceptions et erreurs

Comprendre les relations entre classes

  1. Maîtriser l’héritage
  2. Implémenter les classes
  3. Définir les associations
  4. Appliquer l’agrégation
  5. Appliquer la composition
  6. Comprendre les espaces de noms
  7. Utiliser l’Autoload

Découvrir l’environnement Symfony

  1. Avoir une vue globale du projet
  2. Identifier licence, versions et composants
  3. Utiliser outil CLI Symfony
  4. Créer un projet Symfony
  5. Suivre flux HTTP requêtes et réponses
  6. Gérer paramètres et contraintes
  7. Comprendre contrôleurs et capacités

Découvrir les tests fonctionnels

  1. Comprendre tests automatisés et fonctionnels
  2. Installer PHP Unit
  3. Vérifier code statut via test
  4. Créer un Data provider

Gérer le rendu graphique avec Twig

  1. Comprendre Twig
  2. Utiliser syntaxe primitive Twig
  3. Extraire valeurs avec syntaxe utile
  4. Transmettre contexte via contrôleurs
  5. Créer itérations sur les données
  6. Tester conditions pour pages
  7. Appliquer layout et héritage
  8. Inclure des templates
  9. Utiliser console et profiler Web
  10. Gérer URL dynamiques

Découvrir les Assets web avec Encore

  1. Comprendre Webpack Encore et Yarn
  2. Installer et configurer le bundle
  3. Optimiser les assets avec Encore

Appréhender Doctrine

  1. Comprendre l’ORM Doctrine
  2. Configurer projet pour la BD
  3. Utiliser Symfony Maker
  4. Créer et appliquer migrations
  5. Établir relations entre entités
  6. Stocker via contrôleur
  7. Exécuter requêtes standard ou personnalisées

Concevoir des formulaires

  1. Comprendre formulaires Symfony
  2. Configurer formulaires sur mesure
  3. Extraire données des formulaires
  4. Appliquer contraintes natives

La formation Symfony (Débutant) est dispensée sur 21 heures

Durée et montant de la formation

Intitulé Durée Montant HT
Formation Symfony - Débutant 21 heures 1890.00 €

Demander une convention de formation

Inscription newsletter

Recevez la newsletter EVA Formations pour vous tenir informé des formations à venir et maintenir vos compétences.

EVA Formations, s'appuie sur le réseau d'experts EVA - Solutions

coordonnées

© EVA FORMATIONS
58 av. de la Grande Armée
75017 PARIS
TÉL 01 83 64 41 43
EVA Solutions: La force du réseau