Formation Symfony
Date de mise à jour :
Identifiant Offre Info : 20_2487966F
Organisme responsable :
VIVANEO
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
- Comprendre les concepts clés et l'architecture de Symfony
- Utiliser les outils intégrés de Symfony
- Maîtriser l'utilisation de Doctrine, l'ORM intégré à Symfony
Programme de la formation
Module 1 : Introduction à Symfony Présentation du framework Historique de Symfony et introduction à ses principales fonctionnalités Installation et configuration Installation des outils nécessaires (comme Composer) et configuration de l'environnement de développement Structure d'un projet Symfony Exploration des dossiers et fichiers d'un projet Symfony, leur rôle et leur utilisation Module 2 : Routes et Contrôleurs Utilisation des…
- Présentation du framework
- Historique de Symfony et introduction à ses principales fonctionnalités
- Installation et configuration
- Installation des outils nécessaires (comme Composer) et configuration de l'environnement de développement
- Structure d'un projet Symfony
- Exploration des dossiers et fichiers d'un projet Symfony, leur rôle et leur utilisation
- Utilisation des routes
- Association d'URLs aux contrôleurs
- Création de contrôleurs
- Création et gestion des actions pour traiter les requêtes entrantes
- Twig et création de vues
- Utilisation des templates Twig pour afficher des données
- Formatage des données
- Utilisation des variables, boucles, fonctions et filtres dans Twig
- Création de formulaires
- Utilisation des formulaires Symfony pour créer et gérer les formulaires
- Validation et gestion des erreurs
- Validation des données saisies et gestion des erreurs de validation
- ORM Doctrine
- Gestion des interactions avec la base de données (modèles, requêtes, relations)
- Repositories
- Utilisation des repositories pour interagir avec la base de données
- Mécanismes de sécurité
- Gestion des utilisateurs, des rôles et des autorisations avec Symfony
- Organisation et réutilisation du code
- Utilisation des services et composants de Symfony
- Events
- Déclenchement d'actions en réponse à des événements spécifiques
- Options de déploiement
- Déploiement sur serveur mutualisé, dédié, ou sur le cloud
- Environnement de production
- Mise en place et configuration des paramètres de production
- Projet pratique en groupe
- Application des concepts appris à travers la réalisation d'un projet Symfony
Validation et sanction
- Comprendre les concepts clés et l'architecture de Symfony
- Installer et configurer un projet Symfony
- Maîtriser la structure de base d'un projet Symfony, y compris les routes et contrôleurs
- Utiliser les templates Twig pour la création de vues et le formatage de données
- Créer et gérer des formulaires avec validation et gestion des erreurs
- Gérer la base de données avec Doctrine, en créant des modèles et en utilisant des repositories
- Mettre en place des mécanismes de sécurité (gestion des utilisateurs, rôles et permissions)
- Organiser le code avec des services, des composants et des événements
- Préparer et déployer un projet Symfony en environnement de production
- Appliquer les compétences acquises à travers un projet pratique
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
- Financeurs
-
- Autre
- OPCO
Conditions d'accès
Publics visés
- Salarié
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
- Connaissance du HTML et CSS - Compétence en PHP et en programmation orientée objet - Bonne compréhension des concepts fondamentaux de l'architecture des applications web - Expérience de travail avec les bases de données relationnelles
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement en présentielle
Adresse
42 Avenue du Sénateur Girard59300 Valenciennes
Responsable : Valenciennes
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