Développement web avec PHP & Symfony - Débutant à avancé
Taux de satisfaction :
10,0/10
(1 avis)
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Formation créée le 11/09/2023. Dernière mise à jour le 09/07/2024.
Version du programme : 1
Programme de la formation
Cette formation vous permettra de découvrir le framework Symfony et de pouvoir le pratiquer jusqu'à un niveau avancé
Objectifs de la formation
- Découvrir le framework Symfony et composants de Symfony
- Etre en mesure d'être autonome dans l'utilisation du framework
- Sécuriser ses applications web
- Mettre en relation une application back end avec une base de donnée adaptée
Profil des bénéficiaires
Pour qui
- Développeur web
- Toute personne impliquée dans un projet en PHP & Symfony
Prérequis
- Avoir quelques bases de programmation Orientée objet
- Avoir quelques bases de programmation en PHP
Contenu de la formation
-
Découvrir Symfony
- L'écosystème Symfony
- Installation de Symfony
- Création d'une première page avec Symfony
- Routeur
- Contrôleur
- Twig
- Introduction à Doctrine : création d'une première entité
- Doctrine : les relations
- Création du premier formulaire
- Aller plus loin avec les formulaires
- Sécurité et authentification
-
Utilisation intermédiaire de Symfony
- Container & Dependency Injection
- Evénements
- Commandes personnalisées
- Emailing
- Webpack Encore ou comment gérer plus facilement ses ressources CSS & JS
- Tests
- Sérialisation
- Sécurité : Autorisation
- Introduction à API Platform
-
utilisation avancée de Symfony
- Design Patterns avec Symfony
- Workflows
- Expression Language
- Internationalisation
- Introduction à Symfony UX
- Aller plus loin avec API Platform
- Messenger
Équipe pédagogique
Les formateurs KAMPUS sont des professionnels compétents sur les sujets de formation qu'ils dispensent. Leurs compétences techniques et aptitudes à délivrer des formations sont validées en interne.
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence
- Questions orales ou écrites
- Etude de cas, exposés théoriques, puis échanges
- Mises en situation
- Formulaires d'évaluation de la formation
- Certificat de réalisation de l’action de formation
Ressources techniques et pédagogiques
- Pratique : Essentiellement du Pair Programming, et plus particulièrement la Navigation Strong Style. Principe : une personne sera devant son outil de développement (en partage d'écran) et l'autre va la guider dans l'implémentation de code. Les rôles peuvent s'inverser, donc soit on se concentre sur l'implémentation du code, soit sur la bonne réalisation de celui-ci. Un projet fil rouge sera mis en place pour couvrir les modules débutant et intermédiaire.
Qualité et satisfaction
Taux de satisfaction des apprenants
10,0/10
(1 avis)
Capacité d'accueil
Entre 1 et 8 apprenants
Délai d'accès
4 semaines
Accessibilité
Nos formations sont accessibles à tous, y compris aux personnes en situation de handicap. Merci de nous contacter avant le début de la formation pour discuter des aménagements nécessaires : contact@kampus-training.com.