Symfony
Date de mise à jour :
Identifiant Offre Info : 04_2454004F
Organisme responsable :
Vivaneo
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
- Maîtriser les concepts fondamentaux de Symfony ainsi que son architecture.
- Utiliser efficacement les outils intégrés dans Symfony.
- Apprendre à exploiter Doctrine, l'ORM inclus dans Symfony.
Programme de la formation
Journée 1 Introduction à Symfony : Présentation du framework, de son historique et de ses principales fonctionnalités. Installation et configuration : Mise en place des outils nécessaires (comme Composer), configuration de l'environnement de développement et premiers pas avec un projet Symfony. Structure d'un projet Symfony : Découverte des dossiers et fichiers générés lors de la création d'un projet, avec explication de leur rôle et de leur utilisation. Routes et contrôleurs :…
- Introduction à Symfony : Présentation du framework, de son historique et de ses principales fonctionnalités.
- Installation et configuration : Mise en place des outils nécessaires (comme Composer), configuration de l'environnement de développement et premiers pas avec un projet Symfony.
- Structure d'un projet Symfony : Découverte des dossiers et fichiers générés lors de la création d'un projet, avec explication de leur rôle et de leur utilisation.
- Routes et contrôleurs : Association des URL aux contrôleurs à l'aide des routes, création de contrôleurs et gestion des requêtes entrantes via les actions.
- Templates et vues : Utilisation des templates Twig pour élaborer des vues, gestion des variables, boucles, fonctions et filtres pour l'affichage et le formatage des données.
- Formulaires : Création de formulaires avec Symfony, validation des données saisies et gestion des erreurs de validation.
- Base de données : Gestion des interactions avec la base de données via Doctrine (création de modèles, exécution de requêtes, définition des relations entre modèles) et utilisation des repositories pour accéder aux données.
- Sécurité : Mise en œuvre des mécanismes de sécurité de Symfony pour la gestion des utilisateurs, des rôles et des autorisations.
- Services et composants : Utilisation des services et des composants pour organiser et réutiliser le code, gestion des événements pour déclencher des actions spécifiques.
- Déploiement : Exploration des différentes options de déploiement pour un projet Symfony (serveur mutualisé, serveur dédié, cloud), configuration d'un environnement de production et ajustement des paramètres de production.
- Travaux pratiques : Application des concepts abordés durant la formation à travers la réalisation d'un projet en groupe.
Validation et sanction
- Compréhension de l'Architecture Symfony
- Installation et Configuration de Symfony
- Gestion des Routes et Contrôleurs
- Utilisation des Templates Twig
- Création et Validation des Formulaires
- Gestion des Données avec Doctrine
- Implémentation des Mécanismes de Sécurité
- Utilisation des Services et Composants
- Déploiement de l'Application
- Application Pratique des Concepts
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
- Bénéficiaire de l'action
- Entreprise
- 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
- Maîtrise du HTML et du CSS. - Connaissance approfondie du langage PHP et des principes de la programmation orientée objet. - Bonne compréhension des concepts fondamentaux de l'architecture des applications web. - Expérience pratique 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
16bis Quai Amiral Hamelin14000 Caen
Responsable : Le MoHo
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