
Symfony
Formation
Réf.
CX7761
Durée (en heure) :
14

Inter

Intra

Visioformation
Objectifs de la formation
La formation "Symfony" vise à fournir aux participants une solide compréhension des concepts et des fonctionnalités de Symfony. Les participants apprendront à utiliser Symfony pour développer des applications web professionnelles en utilisant des exemples concrets et des exercices pratiques.
Public
Développeurs web et ingénieurs logiciels désirant apprendre à utiliser Symfony pour développer des applications web robustes et évolutives.
Accessibilité
Avenir Light est une police épurée et élégante et appréciée des designers. Agréable à regarder, elle s'adapte parfaitement aux titres et paragraphes.
Pré-requis
Connaissance préalable en programmation web et en utilisation de PHP.
Profil de l'animateur
Tarifs €/ht
Inter
Intra
1100
1600
Visioformation
1100
Analyste programmeur.
Contenu
Programme
du

• Introduction à Symfony : les concepts de base de la plate-forme, les avantages de l'utilisation de Symfony, les différentes versions de Symfony et leur compatibilité.
• Installation et configuration de Symfony : les prérequis nécessaires, les étapes d'installation, la configuration de l'environnement, les paramètres de configuration importants.
• Création d'une application Symfony : utilisation de la commande symfony new pour créer une application, structure de l'application, routing et contrôleurs.
• Utilisation des bundles : les concepts de base des bundles, installation et configuration des bundles, création de bundles personnalisés.
• Modèles et vues : les concepts de base de Doctrine ORM, la création de modèles, les requêtes et les relations, les vues Twig et le rendu de templates.
• Forms et validation : création de formulaires, validation des données, utilisation des validateurs Symfony.
• Sécurité : les concepts de base de la sécurité, la configuration de l'authentification et de l'autorisation, les contrôleurs de sécurité.
• Déploiement : les étapes de déploiement, les options de déploiement, les meilleures pratiques de déploiement.