DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Framework Symfony

Date de mise à jour : 03/12/2024 | Identifiant OffreInfo : 24_279297

Information fournie par :
Carif-Oref Provence - Alpes - Côte d'Azur

Objectifs, programme, validation de la formation

Objectifs

Acquérir une compréhension des concepts fondamentaux et de l'architecture de Symfony.
Maîtriser l'utilisation des outils intégrés de Symfony.
Apprendre à utiliser Doctrine, l'ORM intégré, pour la gestion des données.

Programme de la formation

Module 1 : Introduction à Symfony et configuration du projet
Présentation de Symfony : historique, concepts clés et fonctionnalités principales.
Installation des outils nécessaires (Composer, Symfony CLI) et configuration de l'environnement de développement.
Exploration de la structure de base d'un projet Symfony : rôles des dossiers et fichiers créés.
Introduction aux routes et contrôleurs : création de contrôleurs et gestion des requêtes via les routes.
Module 2 : Gestion des vues et des formulaires
Création de vues avec les templates Twig : affichage des données avec variables, boucles, filtres et fonctions.
Utilisation des formulaires Symfony : création, validation des données et gestion des erreurs.
Module 3 : Base de données avec Doctrine
Introduction à Doctrine, l'ORM intégré de Symfony.
Création et gestion des modèles de données.
Relations entre les entités et utilisation des repositories pour interagir avec la base de données.
Module 4 : Sécurité dans Symfony
Gestion des utilisateurs : création et authentification.
Mise en place des rôles et autorisations pour contrôler l'accès aux fonctionnalités.
Module 5 : Services, composants et événements
Introduction aux services Symfony pour organiser et réutiliser le code.
Utilisation des composants intégrés pour ajouter des fonctionnalités.
Gestion des événements pour déclencher des actions spécifiques dans l'application.
Module 6 : Déploiement d'un projet Symfony
Options de déploiement : serveur mutualisé, dédié ou cloud.
Configuration de l'environnement de production et des paramètres associés.
Module 7 : Travaux pratiques - Projet en groupe
Application des concepts appris à travers un projet concret.
Réalisation d'une application Symfony intégrant les principales fonctionnalités étudiées.

Validation et sanction

Compréhension des concepts clés et de l'architecture de Symfony.
Capacité à installer, configurer et gérer un projet Symfony.
Maîtrise des routes et des contrôleurs pour la gestion des requêtes.
Création et gestion des vues avec le moteur de templates Twig.
Utilisation et validation des formulaires Symfony.
Gestion des bases de données et des modèles avec Doctrine.
Implémentation de la sécurité : gestion des utilisateurs, rôles et autorisations.
Organisation et réutilisation du code avec les services et composants Symfony.
Capacité à déclencher et gérer des actions avec les événements Symfony.
Maîtrise des techniques de déploiement et configuration d'un environnement de production.
Réalisation d'un projet concret utilisant les fonctionnalités principales de Symfony.

Type de formation

Non certificiante

Sortie

Information non communiquée

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
21 heures en centre

Conventionnement : Non

Financeur(s)

Conditions d'accès

Public(s)
Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Information non communiquée

Conditions spécifiques et prérequis

Maîtriser les bases de HTML, CSS, PHP, et de la programmation orientée objet, ainsi que les fondamentaux de l'architecture des applications web. Avoir une expérience pratique avec les bases de données relationnelles pour gérer les interactions backend.

Modalités d'accès

Lieu de réalisation de l'action

formation entièrement présentielle
Adresse
Les Docks - Atrium 10.6
13000 - Marseille
Responsable :
Téléphone fixe : 01 77 17 90 36
Contacter l'organisme

Contacts

Contact sur la formation
28 rue du chemin vert
75011 - Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 01 77 17 90 36
fax :
Site web : https://formation.vivaneo.fr/
Contacter l'organisme
Contacter l'organisme formateur
Vivaneo
SIRET: 51017673800043
75011 Paris 11e
Responsable : MASSET
Téléphone fixe : 01 77 17 90 36
Site web : https://formation.vivaneo.fr/
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 23/12/2024 au 31/12/2025
débutant le : 23/12/2024
Adresse d'inscription
Les Docks - Atrium 10.6
13000 - Marseille
Etat du recrutement : Information non disponible
Modalités : Entrées/sorties permanentes

Organisme responsable

Vivaneo
SIRET : 51017673800043

Adresse
28 rue du chemin vert
75011 - Paris 11e
Téléphone fixe : 01 77 17 90 36
Contacter l'organisme