Formation Symfony
Date de mise à jour :
Identifiant Offre Info : 10_2463677F
Organisme responsable :
Vivaneo
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
- Assimiler les concepts fondamentaux de Symfony et son architecture.
- Maîtriser les outils intégrés à Symfony.
- Découvrir l'utilisation de Doctrine, l'ORM inclus dans Symfony.
Programme de la formation
Module 1 : Introduction à Symfony Présentation du framework, de son histoire et de ses principales fonctionnalités. Module 2 : Installation et configuration Installation des outils nécessaires (comme Composer) et configuration de l'environnement de développement. Premiers pas avec un projet Symfony. Module 3 : Structure d'un projet Symfony Exploration des différents dossiers et fichiers créés lors de la création d'un projet, avec explication de leurs rôles et…
- Présentation du framework, de son histoire et de ses principales fonctionnalités.
- Installation des outils nécessaires (comme Composer) et configuration de l'environnement de développement. Premiers pas avec un projet Symfony.
- Exploration des différents dossiers et fichiers créés lors de la création d'un projet, avec explication de leurs rôles et utilisations.
- Utilisation des routes pour lier une URL à un contrôleur, création de contrôleurs et gestion des actions pour traiter les requêtes entrantes.
- Utilisation de Twig pour créer des vues, gestion des variables et des boucles pour afficher des données, et utilisation des fonctions et filtres pour le formatage.
- Création et validation de formulaires avec Symfony, ainsi que gestion des erreurs de validation.
- Gestion des interactions avec la base de données via Doctrine (création de modèles, exécution de requêtes, relations entre modèles) et utilisation des repositories.
- Mise en œuvre des mécanismes de sécurité intégrés, y compris la gestion des utilisateurs, des rôles et des autorisations.
- Utilisation des services et composants Symfony pour structurer et réutiliser le code, gestion des événements pour déclencher des actions spécifiques.
- Présentation des options de déploiement pour un projet Symfony (serveur mutualisé, serveur dédié, cloud), mise en place d'un environnement de production et configuration des paramètres associés.
- Application des concepts abordés à travers la réalisation d'un projet en groupe.
Validation et sanction
- Compréhension du framework Symfony : Connaissance de son architecture et de ses principales fonctionnalités.
- Maîtrise de l'installation et de la configuration : Capacité à installer Symfony et à configurer un environnement de développement.
- Connaissance de la structure des projets : Familiarité avec les dossiers et fichiers d'un projet Symfony et leur utilisation.
- Gestion des routes et des contrôleurs : Capacité à créer des routes et des contrôleurs pour traiter les requêtes.
- Utilisation des templates Twig : Compétence dans la création de vues et l'affichage de données avec Twig.
- Création et validation de formulaires : Aptitude à concevoir des formulaires et à gérer la validation des données.
- Interactions avec la base de données via Doctrine : Capacité à créer des modèles de données, exécuter des requêtes et gérer les relations.
- Mise en œuvre de la sécurité : Connaissance des mécanismes de sécurité intégrés, y compris la gestion des utilisateurs et des rôles.
- Utilisation des services et composants : Compétence dans l'organisation et la réutilisation du code à travers les services.
- Déploiement d'applications : Compréhension des différentes options de déploiement et capacité à configurer un environnement de production.
- Application pratique des concepts : Réalisation d'un projet en groupe pour mettre en œuvre les compétences acquises.
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
50 h
Financement
- Conventionnement
- Oui
- Financeur
-
- Entreprise
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
- Maîtrise du HTML et du CSS. - Connaissances en PHP et en programmation orientée objet. - Bonne compréhension des concepts fondamentaux de l'architecture d'une application web. - Expérience de travail avec des bases de données relationnelles.
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement en présentielle
Adresse
64e Rue Sully21000 Dijon
Responsable : Hope !
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
28 Rue du Chemin Vert
75011 Paris 11e - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes