Symfony est un framework PHP moderne, modulaire et flexible. Utilisé tant par des startups que par de grandes entreprises, c’est un des piliers de l’écosystème de PHP en tant qu’outil de développement fiable, proposant une architecture robuste et évolutive.
Objectifs
Cette formation à Symfony, qui associe théorie et exercices pratiques, permet de démarrer en douceur avec ce framework, d’en comprendre les mécanismes clé, et de maîtriser le développement d’applications web modernes. Elle s’adresse principalement aux développeurs PHP désireux d’apprendre à mieux développer en employant efficacement un framework de référence.
À l’issue de cette formation, le participant sera capable de monter une application complète capable de manipuler des données dans une base de données relationnelle en suivant les bonnes pratiques de développement.
En pleine compréhension du framework, l’apprenant sera capable d’implémenter les exemples sur sa propre machine de développement.
En résumé, cette formation vous permettra :
de connaître les principes et l’architecture du framework Symfony
de mettre en place ou maintenir un projet développé avec Symfony
de communiquer avec une base de données
de créer une application Web respectant les bonnes pratiques
Cette formation est animée par Gregoire Pineau , membre actif de la Core Team Symfony.
Public
Développeurs PHP
Chefs de projets techniques
Pré-requis
Développement en PHP objet (PHP 7)
Bases en développement Web (HTTP, HTML, CSS)
Utilisation de la ligne de commande
Ordinateur
Plan de cours
Jour 1 : Introduction aux Frameworks et à Symfony
Qu’est-ce qu’un framework de développement ?
Mise à niveau PHP et présentation de Symfony
Composer et installation de Symfony
Architecture d’un projet
Cheminement d’une requête HTTP
L’environnement de travail de Symfony
Configurer un projet Symfony
Concepts clé de l’utilisation de Symfony
Autoloader, services et injection de dépendance
Le routing et la gestion des urls
Contrôleur
le coeur applicatif
Organisation en bundles
Jour 2 : Base de données, templates et formulaires
Avant chaque formation, nos formateurs contactent les participants afin de déterminer vos objectifs et savoir s’il faut mettre l’accent sur un sujet particulier. C’est le bon moment, pour vous, d’échanger avec le formateur pour lui permettre de mieux cerner vos objectifs et les aspects que vous aimeriez voir approfondis.
Composition de la formation :
Alternance de cours magistraux (40%) et de travaux pratiques sur machine individuelle (60%)
Des apports théoriques appuyés par des études de cas, jeux de rôles, mise en situation
Un projet en fil rouge tout au long de la formation, servant de support aux exercices proposés
Nous assurons des évaluations continues de vos progrès tout au long de la formation grâce à des corrections collectives et personnalisées lors des exercices pratiques. De plus, à la fin de chaque journée de formation, nous procédons à une évaluation formelle de vos acquis à travers un questionnaire de validation, permettant ainsi de mesurer votre taux de réussite et de garantir une progression efficace.
Moyens
JoliCampus met à disposition pour le bon déroulement de la formation :
Un formateur expert dans le domaine du développement avec Symfony, et ayant prouvé sa maîtrise à transmettre ses connaissances.
Une salle calme et lumineuse, adaptée à cet effet et avec une excellente connexion internet.
Des supports de formation (slides, exercices…) récupérables par chaque participant.
Durée de la formation :
3 jours
Tarif :
1800 € HT / personne
Nous pouvons effectuer la formation directement dans vos locaux (formation intra-entreprise)
92.86% de nos participants ont été satisfaits par cette formation ! (sur l'ensemble des 14 participants ayant répondu à notre enquête de 2015 à ce jour)
I. S. - Dayuse - posté le 12/01/2023
Formateur au top.
D. C. - CPAM de la Gironde - posté le 02/02/2022
Très bon moment et formation très instructive dans son ensemble
G. D. - Mediatech - posté le 29/09/2021
J'ai été très satisfait de la formation ! merci
K. R. - posté le 21/10/2019
Contenu et qualité de la formation : satisfaisants !
L. T. - posté le 21/10/2019
Très bonne formation. Je recommande JoliCode / JoliCampus.
B. D. - posté le 03/10/2016
Formation à suivre pour pour démarrer doucement mais efficacement avec le framework Symfony
M. T. - Vide Dressing - posté le 29/03/2016
Excellente formation chez JoliCampus, nous avons abordé beaucoup de thèmes en peu de temps. Formation très riche et professionnelle
J. D. - Vide Dressing - posté le 29/03/2016
Une formation adaptée, efficace et qui nous permet d'être autonome dès demain !
V. V. - Vide Dressing - posté le 29/03/2016
Rythme progressif, motivant, clair
R. M. - Vide Dressing - posté le 14/03/2016
Jolie Formation
D. B. - Vide Dressing - posté le 14/03/2016
Super formation, bon aperçu des possibilités offertes par Symfony
Y. T. - Car&Boat Media - posté le 06/11/2015
Formation claire, permettant de prendre Symfony en main très rapidement.
J. L. - Car&Boat Media - posté le 06/11/2015
Une formation intéressante et ludique !
R. G. - Car&Boat Media - posté le 06/11/2015
Une bonne formation permettant de comprendre les bases et les possibilités du framework