24_279297_1578777 https://www.cariforef-provencealpescotedazur.fr/Formation/Session/555319 Framework Symfony Vivaneo

Framework Symfony

Date de mise à jour : 03/12/2024 | Identifiant OffreInfo : 24_279297
Organisme responsable : Vivaneo

Objectifs

Acquérir une compréhension des concepts fondamentaux et de l'architecture de Symfony.
Maîtriser l'utilisation des outils intégrés de Symfony.
Apprendre à utiliser Doctrine, l'ORM intégré, pour la gestion des données.

Programme de la formation

Module 1 : Introduction à Symfony et configuration du projet
Présentation de Symfony : historique, concepts clés et fonctionnalités principales.
Installation des outils nécessaires (Composer, Symfony CLI) et configuration de l'environnement de développement.
Exploration de la structure de base d'un projet Symfony : rôles des dossiers et fichiers créés.
Introduction aux routes et contrôleurs : création de contrôleurs et gestion des requêtes via les routes.
Module 2 : Gestion des vues et des formulaires
Création de vues avec les templates Twig : affichage des données avec variables, boucles, filtres et fonctions.
Utilisation des formulaires Symfony : création, validation des données et gestion des erreurs.
Module 3 : Base de données avec Doctrine
Introduction à Doctrine, l'ORM intégré de Symfony.
Création et gestion des modèles de données.
Relations entre les entités et utilisation des repositories pour interagir avec la base de données.
Module 4 : Sécurité dans Symfony
Gestion des utilisateurs : création et authentification.
Mise en place des rôles et autorisations pour contrôler l'accès aux fonctionnalités.
Module 5 : Services, composants et événements
Introduction aux services Symfony pour organiser et réutiliser le code.
Utilisation des composants intégrés pour ajouter des fonctionnalités.
Gestion des événements pour déclencher des actions spécifiques dans l'application.
Module 6 : Déploiement d'un projet Symfony
Options de déploiement : serveur mutualisé, dédié ou cloud.
Configuration de l'environnement de production et des paramètres associés.
Module 7 : Travaux pratiques - Projet en groupe
Application des concepts appris à travers un projet concret.
Réalisation d'une application Symfony intégrant les principales fonctionnalités étudiées.

Validation et sanction

Compréhension des concepts clés et de l'architecture de Symfony.
Capacité à installer, configurer et gérer un projet Symfony.
Maîtrise des routes et des contrôleurs pour la gestion des requêtes.
Création et gestion des vues avec le moteur de templates Twig.
Utilisation et validation des formulaires Symfony.
Gestion des bases de données et des modèles avec Doctrine.
Implémentation de la sécurité : gestion des utilisateurs, rôles et autorisations.
Organisation et réutilisation du code avec les services et composants Symfony.
Capacité à déclencher et gérer des actions avec les événements Symfony.
Maîtrise des techniques de déploiement et configuration d'un environnement de production.
Réalisation d'un projet concret utilisant les fonctionnalités principales de Symfony.

Type de formation

Non certifiante

Sortie

Information non communiquée

Contact de la formation

28 rue du chemin vert
75011 - Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 01 77 17 90 36
Site web : https://formation.vivaneo.fr/
Contacter l'organisme

Contact de l'organisme formateur

Vivaneo
SIRET : 51017673800043
75011 Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 01 77 17 90 36
Site web : https://formation.vivaneo.fr/
Contacter l'organisme

Information fournie par :