Développeur framework PHP Symfony
Date de mise à jour :
Identifiant Offre Info : 15_25505442F
Organisme responsable :
VIVANEO
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
Comprendre les bases du framework Symfony Savoir installer, configurer et utiliser Symfony dans un environnement professionnel Maîtriser la création de routes, contrôleurs, vues et services Concevoir et manipuler une base de données avec Doctrine ORM Développer une application web structurée en MVC Gérer la sécurité, l'authentification et les autorisations Créer et gérer des formulaires complexes Utiliser les composants avancés de Symfony Tester et déployer une application…
- Comprendre les bases du framework Symfony
- Savoir installer, configurer et utiliser Symfony dans un environnement professionnel
- Maîtriser la création de routes, contrôleurs, vues et services
- Concevoir et manipuler une base de données avec Doctrine ORM
- Développer une application web structurée en MVC
- Gérer la sécurité, l'authentification et les autorisations
- Créer et gérer des formulaires complexes
- Utiliser les composants avancés de Symfony
- Tester et déployer une application Symfony
- Adopter les bonnes pratiques de développement
Programme de la formation
Module 1 : Introduction à Symfony Présentation du framework Installation de Symfony CLI et mise en place du projet Architecture MVC et structure d'un projet Symfony Module 2 : Routes, Contrôleurs et Vues Création et gestion des routes Contrôleurs et réponses HTTP Moteur de templates Twig Module 3 : Modèles et Base de Données avec Doctrine Configuration de Doctrine Entités, migrations et relations Requêtes et gestion du cycle de vie des données Module 4 : Formulaires…
- Présentation du framework
- Installation de Symfony CLI et mise en place du projet
- Architecture MVC et structure d'un projet Symfony
- Création et gestion des routes
- Contrôleurs et réponses HTTP
- Moteur de templates Twig
- Configuration de Doctrine
- Entités, migrations et relations
- Requêtes et gestion du cycle de vie des données
- Création de formulaires et gestion des envois
- Validation des données
- Uploads et gestion d'images/documents
- Injection de dépendances
- Services personnalisés
- Événements, listeners et subscribers
- Organisation du code et bonnes pratiques
- Gestion des utilisateurs
- Authentification, rôles et autorisations
- Sécurisation des routes et données
- Création d'une API REST
- Serializer et API Platform (initiation)
- Gestion du versionnement et documentation d'API
- Tests unitaires et fonctionnels
- Profiler Symfony
- Outils d'analyse de code
- Gestion des environnements (dev, prod)
- Configuration serveur
- Déploiement d'une application Symfony
Validation et sanction
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
-
- Autre
Conditions d'accès
Publics visés
- Demandeur d'emploi
- Public en emploi
- Salarié dans le cadre du CIF
- Salarié dans le cadre du DIF
- Salarié dans le cadre du plan de formation
- Salarié en contrat aidé
- Salarié en période de professionnalisation
- Salarié en reconversion
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Connaissance des bases du langage PHP Compréhension du fonctionnement du web (HTTP, serveurs, bases de données) Notions d'HTML, CSS et JavaScript recommandées Être à l'aise avec l'outil en ligne de commande
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement en présentielle
Adresse
85A Rue de la République30000 Nîmes
Responsable : VIVANEO
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