Formation Symfony

Apprenez les bases techniques du framework Symfony par la pratique

Emagma est spécialisée dans la création d'application web sur mesure et utilise le framework Symfony depuis sa création.

Nos formateurs certifiés Symfony ont conçu un programme de 3 journées basé sur la pratique et vous permettra de bien démarrer avec ce framework reconnu et exigeant.

La formation Symfony se déroule sur 3 jours avec votre équipe - formation intra - ou en rejoignant un groupe - formation inter.

La formation Symfony est une formation complète et se déroule sur 3 journées ou 6 demi-journées.

La formation Symfony peut se faire en présentiel, dans vos locaux ou en distanciel.

Contactez-nous pour connaître les dates de la prochaine formation ou organiser une session en intra pour votre entreprise.

Objectifs de la formation Symfony

L’objectif de la formation officielle Symfony est d’amener un développeur PHP à découvrir et à mettre en oeuvre efficacement les composants qui font de Symfony un framework professionnel.

Pendant 3 journées essentiellement basées sur la pratique, vous apprendrez à connaître la philosophie du framework Symfony, son architecture et les bonnes pratiques pour créer des applications sur mesure, utiliser une base de données avec l'ORM Doctrine, créer des tâches en ligne de commande, collecter de la donnée via un formulaire, ouvrir un point d'API REST, sécuriser l'accès à votre application etc.

A l’issue de la formation, vous disposerez d’une première expérience qui, au delà de la documentation officielle, vous permettra de répondre aux besoins réels d’un projet web sur mesure.

Vous souhaitez vous former à Symfony, quelques pré-requis

Afin d'aborder dans de bonnes conditions cette formation technique, nous vous demanderons de répondre à ces pré-requis

  • Une bonne connaissance du langage PHP (programmation objet).
  • Un laptop fonctionnel équipé d’un environnement Git + PHP 7.3 + Composer + Mysql
  • L’accès à la ligne de commande.
  • Si la formation se fait à distance, vous disposez d'une connexion de qualité, d'une webcam et d'un casque fonctionnels.

Programme de la formation Symfony

Jour 1

  • Installer Composer
  • Comprendre le rôle de Composer
  • Créer un projet Symfony
  • Présentation de la structure des fichiers de Symfony
  • Configuration des outils pour coder
  • Présentation de l’architecture MVC
  • Créer un mini-site web
  • Utiliser le Profiler pour comprendre les erreurs ou le cheminement d’une requête

Jour 2

  • Découvrir les commandes de la console Symfony
  • Découvrir le rôle l’ORM Doctrine dans Symfony
  • Manipuler des entités : concept et utilisation
  • Ouvrir une API simple pour exposer des informations issues de la base de données
  • Créer et utiliser un formulaire orienté objet
  • Mettre à jour un enregistrement base de données grâce à un formulaire
  • Valider le contenu de l’information transmise par l’utilisateur
  • Exposer des données par une API REST simplifiée

Jour 3

  • Présentation de l’injection de dépendance
  • Création d’un service orienté métier et injection de dépendance
  • Autowiring et Autoconfiguration des services
  • Création d’une commande et injection dans la Console Symfony
  • Sécurisation de l’application
  • Utilisation du pattern Observer avec l’Event Dispatcher
  • Gestion des environnements de développement
  • Déployer une application en production
  • Choix d’un sujet complémentaire : présentation de PHPUnit, EasyAdmin, ou ApiPlatform

Évaluation des progrès

La formation est conçue autour d'exercices pratiques qui vous permettent de tester votre compréhension des parties théoriques.

La formation se termine par un questionnaire qui vous permet d'évaluer avec le formateur la prise en main des éléments vu en formation.

Le suivi et la participation active à la formation vous permettent d'accéder à une attestation remise par Emagma

Vous êtes en situation de Handicap ?

Nous faisons notre maximum pour que nos formations soient accessibles aux personnes en situation de handicap.

Afin d'apporter une réponse adaptée pour l'organisation de votre formation, contactez-nous.

Ce que les stagiaires pensent de notre formation

Nous avons formé 2 équipes web et 10 collaborateurs sur Symfony.

Appréciations

  • La formation est notée 4.5/5 par l'ensemble des stagiaires.
  • 100% des participants recommandent cette formation à leurs collègues développeurs.

Participer à une formation Symfony

Vous souhaitez en savoir plus sur notre formation Sylius ? Appelez-nous au 09 72 12 56 99 ou laissez nous un message sur info@emagma.fr, nous nous ferons un plaisir de répondre à vos questions. Nous répondons à vos emails dans les 24h jours ouvrés :)

Votre message a bien été envoyé !
Nous vous recontacterons très prochainement.

Votre message n'a pas pu être envoyé, merci de vérifier les données du formulaire.


SAS au capital de 80.500 Euros

+33 (0) 9 72 12 56 99info@emagma.fr

32 avenue du Général De Gaulle
09000 FOIX - FRANCE
Espace Coworking - FIRMIN PONS
780 route d'espagne
31190 AUTERIVE - FRANCE