Chapitre 5 : Config

Écouter la leçon Lecture audio assistée par IA

5. Configuration et Environnements

Symfony utilise des fichiers YAML pour sa configuration globale et ses services.

Les dossiers de config

  • config/packages/ : Configuration des différents bundles.
  • config/services.yaml : Définition de vos services personnalisés.
  • config/routes.yaml : Pour définir des routes si vous n'utilisez pas les attributs.

Environnements

Symfony gère nativement 3 environnements :

  • dev : Pour le développement (avec debug).
  • test : Pour les tests unitaires.
  • prod : Pour le serveur de production (optimisé).
Le fichier .env permet d'injecter des variables d'environnement (comme les accès BDD) de manière sécurisée.
Ateliers pratiques & Projets

Testez vos compétences avec nos exercices guidés et le tuteur IA.

Ateliers pratiques & Corrigés détaillés

Ateliers pratiques & Corrigés

#1 — Comprendre les bases : Configuration et Environnements
Atelier #1

Expliquez avec vos mots le concept principal de ce chapitre, puis illustrez-le par un exemple simple.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
Corrigé disponible prochainement.
#2 — Application guidée
Atelier #2

Réalisez un exercice pratique en reprenant la structure vue dans le cours et en modifiant au moins 2 paramètres.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
Corrigé disponible prochainement.
#3 — Mini défi
Atelier #3

Concevez une petite solution personnelle liée à 'Configuration et Environnements' et justifiez vos choix techniques.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
Corrigé disponible prochainement.
Besoin d'aide ?
Tuteur Virtuel
Bonjour ! Je suis votre tuteur virtuel. Comment puis-je vous aider avec ce cours aujourd'hui ?
Historique des conversations
Chargement...