Aller au contenu principal

Développeur framework PHP Symfony

Date de mise à jour :
Identifiant Offre Info : 15_25505442F
Organisme responsable : VIVANEO (ouvre dans un nouvel onglet)

Nouvelle recherche

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…

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 et Validation
  • Création de formulaires et gestion des envois
  • Validation des données
  • Uploads et gestion d'images/documents
Module 5 : Services, Événements et Architecture
  • Injection de dépendances
  • Services personnalisés
  • Événements, listeners et subscribers
  • Organisation du code et bonnes pratiques
Module 6 : Sécurité et Authentification
  • Gestion des utilisateurs
  • Authentification, rôles et autorisations
  • Sécurisation des routes et données
Module 7 : API avec Symfony
  • Création d'une API REST
  • Serializer et API Platform (initiation)
  • Gestion du versionnement et documentation d'API
Module 8 : Tests et Qualité
  • Tests unitaires et fonctionnels
  • Profiler Symfony
  • Outils d'analyse de code
Module 9 : Déploiement et Environnements
  • Gestion des environnements (dev, prod)
  • Configuration serveur
  • Déploiement d'une application Symfony

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

50 h

Financement

Conventionnement
Non
Financeur
  • Autre

    Programme : Autre financement (AIF, entreprise , individuel…)

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

78 allée Jean Jaurès
31000 Toulouse

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