04_2454004F_305176S https://www.trouvermaformation.fr/formations/formation/2454004F Symfony Vivaneo

Symfony

Date de mise à jour : 17/09/2024 | Identifiant OffreInfo : 04_2454004F
Organisme responsable : Vivaneo

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 : Association des URL aux contrôleurs à l'aide des routes, création de contrôleurs et gestion des requêtes entrantes via les actions.

Journée 2
  • 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.

Journée 3
  • 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

Sortie

Sans niveau spécifique

Contact de la formation

28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Contacter l'organisme

Contact de l'organisme formateur

Vivaneo
SIRET : 51017673800043
75011 Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :