Aller au contenu principal

Symfony

Date de mise à jour :
Identifiant Offre Info : 04_2454004F
Organisme responsable : Vivaneo (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

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 :…

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

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

50 h

Financement

Conventionnement
Oui
Financeurs
  • Autre

    Programme : Autre dispositif, Plan de développement des compétences

  • Bénéficiaire de l'action

    Programme : Autre dispositif, Plan de développement des compétences

  • Entreprise

    Programme : Autre dispositif, Plan de développement des compétences

  • OPCO

    Programme : Autre dispositif, Plan de développement des compétences

Conditions d'accès

Publics visés

  • Salarié
  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

- Maîtrise du HTML et du CSS. - Connaissance approfondie du langage PHP et des principes de la programmation orientée objet. - Bonne compréhension des concepts fondamentaux de l'architecture des applications web. - Expérience pratique avec les bases de données relationnelles.

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

16bis Quai Amiral Hamelin
14000 Caen

Responsable : Le MoHo

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