Symfony avancé

📌 Objectif de la formation

Cette formation avancée sur Symfony vous permettra de maîtriser en profondeur les fonctionnalités avancées du framework PHP. Vous apprendrez à structurer, optimiser et sécuriser vos applications, en exploitant les meilleures pratiques et outils de Symfony.
Plan de la formation
📍 Module 1 :

Approfondissement des bases PHP et gestion des dépendances

• Utilisation avancée des Namespaces, Generators et Closures
• Gestion avancée de Composer et des dépendances
• Utilisation des attributs et arguments avancés
• Approfondissement des bonnes pratiques avec PSR et php-cs-fixer
🎯 Objectif : Maîtriser les fonctionnalités avancées de PHP et optimiser l’environnement de
développement.

📍 Module 2 :

Architecture avancée et optimisation de Symfony

• Installation et configuration avancée du framework
• Utilisation de Flex, Profiler et Debug Toolbar
• Gestion avancée du routing et des URLs
• Optimisation de l’autowiring et des services taggués

🎯 Objectif : Structurer un projet Symfony de manière optimale et exploiter les outils
avancés du framework.

📍 Module 3 :

Twig et gestion des templates avancés

• Approfondissement de la syntaxe Twig et intégration de composants avancés
• Création de macros, extensions Twig et filtres personnalisés
• Utilisation de Render/ESI pour optimiser les performances
• Gestion avancée des assets (stylesheets, images, JavaScript)
🎯 Objectif : Gérer efficacement les vues et améliorer la modularité des interfaces
utilisateur.

📍 Module 4 :

Base de données et ORM avancé avec Doctrine

• Gestion avancée des relations et des migrations de base de données
• Optimisation des requêtes SQL et utilisation avancée des ORM Doctrine
• Création et gestion des fixtures et tests unitaires
• Intégration des données avec API Platform
🎯 Objectif : Optimiser la gestion des bases de données et automatiser les interactions avec Doctrine.

📍 Module 5 :

Sécurité, performance et API avancée

• Gestion avancée des droits et rôles avec firewall, voters et ACL
• Implémentation de la sécurité avec CORS, JWT et OAuth
• Création et sécurisation d’API REST avec API Platform
• Intégration et paramétrage de Mercure et EasyAdmin
🎯 Objectif : Sécuriser les applications Symfony et implémenter des API robustes.

Informations

Prérequis :

Avoir suivi la formation "Initiation à Symfony" ou avoir de bonnes bases en développement Symfony
  • 🕒 Durée :5 jours – En présentiel
  • Coût :990€ par personne (minimum 6 personnes)
  • Prix intra-entreprise1800 € HT
  • Prochaines sessionsNos sessions sont créées sur mesure en fonction de vos disponibilités, contactez-nous pour définir une session

FAQ

C'EST QUOI DONKEYSCHOOL ?

DonkeySchool est une formation créée par l’Agence Web DonkeyCode. Nous avons pour vocation de vous accompagner dans votre projet de reconversion et de vous faire monter en compétences pour faire de vous des développeurs web redoutables . Parfois, nous recrutons les meilleurs au sein de notre équipe DonkeyCode.

VOTRE FORMATION EST-ELLE ACCESSIBLE AUX PERSONNES EN SITUATION DE HANDICAP ?

Selon la forme de votre handicap, TDA, déficiences auditives, visuelles, problèmes de mobilité … nous trouverons avec vous et notre réseau de spécialistes les moyens d’adapter la pédagogie pour que vous ayez toutes les chances de réussite.

Contactez-nous pour en parler (01 43 61 95 42)

C'EST QUOI FALC ?

Afin de permettre à chaque personne de suivre la formation, nous essayons de respecter la norme Facile A Lire et à Comprendre.

OÙ SE TROUVE DONKEYSCHOOL ?

DonkeySchool se trouve au 195 Rue des Pyrénées, 75020 Paris.

COMMENT EST CONSTITUÉE L'ÉQUIPE PÉDAGOGIQUE ?

  • Cédric LOMBARDOT, fondateur de l’école et responsable pédagogique sera également en charge des cours de PHP avancé, Symfony et Docker
  • Avec lui pour vous accompagner tout au long de votre parcours, une équipe de 6 formateurs avec plusieures années d’experiences et toujours en activité qui vous enseigneront leurs spécialités. (Javascript, typescript, PHP, Symfony, Angular, DevOps…)

A PROXIMITÉ DE L'ÉCOLE

Accédez à la page pour découvrir les hôtels, restaurants et transports à proximité de DonkeySchool en cliquant ici.

QUELLES SONT LES MODALITÉS D'ÉVALUATION ?

Les acquis de compétences seront réalisés via des formulaires d’auto évaluation avant et après la formation. Et éventuellement à l’aide de QCM réalisés par le formateur en cours de formation. 

COMMENT SE DEROULE LA FORMATION ?

Pour planifier votre session de formation, nous fixerons ensemble la date, ajusterons le plan de formation, et déterminerons le lieu (chez vous ou dans nos locaux). Notre formateur vous accompagnera en présentiel pour vous aider à acquérir les compétences nécessaires à votre réussite.

Suite à la formation, nous vous remettrons le support de cours ainsi que l’ensemble des éléments produits durant la session (code, vidéos…)