Formation Symfony

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.

Contenu 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 utilisations.
Module 4 : Routes et contrôleurs
  • 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.
Module 5 : Templates et vues
  • 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.
Module 6 : Formulaires
  • Création et validation de formulaires avec Symfony, ainsi que gestion des erreurs de validation.
Module 7 : 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, relations entre modèles) et utilisation des repositories.
Module 8 : Sécurité
  • Mise en œuvre des mécanismes de sécurité intégrés, y compris la gestion des utilisateurs, des rôles et des autorisations.
Module 9 : Services et composants
  • Utilisation des services et composants Symfony pour structurer et réutiliser le code, gestion des événements pour déclencher des actions spécifiques.
Module 10 : Déploiement
  • 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.
Module 11 : Travaux pratiques
  • Application des concepts abordés à travers la réalisation d’un projet en groupe.

Résultats attendus de la formation

  • 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.
N° session CO
Date de début
Date de fin
Lieu de formation
Inscription
Public
Détails
318905S
30/10/2024
31/12/2025
Dijon 21000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 21h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Chez Startway Coworking
15 Boulevard de Brosses
21000 - Dijon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou 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.

COMPLEMENT D’INFORMATION

318906S
30/10/2024
31/12/2025
Dijon 21000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 21h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Hope !
64e Rue Sully
21000 - Dijon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou 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.

COMPLEMENT D’INFORMATION

318907S
30/10/2024
31/12/2025
Besançon 25000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 21h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Ibis Besançon Centre Ville
21 rue gambetta
25000 - Besançon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou 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.

COMPLEMENT D’INFORMATION

318908S
30/10/2024
31/12/2025
Chalon-sur-Saône 71100
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 21h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

ACTI'CAP
179 Avenue de Paris
71100 - Chalon-sur-Saône

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou 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.

COMPLEMENT D’INFORMATION

318909S
30/10/2024
31/12/2025
Belfort 90000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 21h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

BELFORT BOOST
6 Rue de Madagascar
90000 - Belfort

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou 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.

COMPLEMENT D’INFORMATION

318910S
30/10/2024
31/12/2025
Nevers 58000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 21h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Clemaly
46 Boulevard Grands Pres des Bordes
58000 - Nevers

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou 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.

COMPLEMENT D’INFORMATION

318911S
30/10/2024
31/12/2025
Auxerre 89000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 21h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Salle de réunion Auxerre
13 Rue Jules Ferry
89000 - Auxerre

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou 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.

COMPLEMENT D’INFORMATION

318912S
30/10/2024
31/12/2025
Mâcon 71000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 21h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Centre d'affaires EDM
154 Rue André Derain
71000 - Mâcon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou 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.

COMPLEMENT D’INFORMATION

Vivaneo

Raison sociale : VIVANEO

28 Rue du Chemin Vert - 75011 Paris

01 77 17 90 36

Voir la fiche complète de l'organisme Voir le site web Voir le site web Géolocaliser

Cette formation est indexée aux domaines suivants :

  • 31090 - Développement web
  • 71910 - Framework Symfony

Spécialité de formation NSF :

  • 321 - Journalisme et communication (y compris communication graphique et publicité)

Lien vers les descriptions métiers France Travail : (ROME)