Meet-Up : Pourquoi Symfony est-il en tête des Frameworks PHP ?


Actualité publiée le 4 juillet 2023

Les étudiants de la filière Ingénierie du Web l’ESGI organisent régulièrement des MeetUp, des conférences, sur des thèmes divers et variés, en lien avec leur spécialisation. Quatre étudiants, Zaid ALAA HAZIM, Sonia OUSSADI, Zakaria ATTAOUI, Slimane ACHBOUQ et Kamelia TAGUEMOUNT ont organisé un Meet-up portant sur le Framework Symfony. Ils ont ainsi réuni plusieurs intervenant sur Twitch, abordant différentes thématiques du framework. 

 

 

Et pour ouvrir cette conférence, ils ont souhaité mettre en avant l’importance et le poids de Symfony sur le marché des Frameworks PHP en démontrant la facilité d’utilisation et de prise en main de cet outil extrêmement extensible en raison de son architecture modulaire. 

 

La conférence de près de 2h s’est découpé en 4 parties, animés par différents professionnels. 

 

La place de Symfony dans notre quotidien : à l’école, dans les entreprises et son fonctionnement 

 

Smaïne Milianni, développeur et formateur Symfony, a d’abord montré l’objectif et l’importance d’utiliser un Framework pour le développement de nombreux projets :Les Frameworks sont des boîtes à outils basés sur un ensemble de classes et composants qui nous permettent de standardiser le développement et de se concentrer uniquement sur le cœur métier du projet« . 

Dans un second temps, il a montré comment Symfony a gagné en popularité depuis plusieurs années. En effet, Symfony n’est pas seulement un Framework, mais aussi un ensemble de paquets qui peuvent être utilisés indépendamment dans différents projets. 

 

Symfony étant Open Source, cela lui a permis d’avoir une grosse communauté ainsi qu’une documentation complète. De plus, il y a une multitude de conférences qui se déroulent tous les ans sur ce Framework dans différents pays, ce qui garde Symfony en tête des Framework PHP. 

 

 

 

Symfony : API Platform et API REST 

 

Pour la seconde partie de la conférence, Hugo Hamon, développeur en Freelance, s’est intéressé à la création et à l’utilisation des API REST avec Symfony en utilisant sa surcouche API Platform, une surcouche facile à configurer et à personnaliser.  

API Platform intègre plusieurs packages qui permettent de faire des opérations CRUD, un système de filtre, des validateurs et d’autres opérations. 

Son intervention était technique mais bien expliqué ce qui a permis aux participants de bien comprendre comment configurer et appréhender cette technologie. 

 

 

 

Symfony : la couche de sécurité 

 

Laurent Voullemier, expert technique chez SensioLabs, est intervenu sur la sécurité au seinde Symfony. Il a parlé des différents packages qui assurent et facilitent la sécurisation de notre application : authentification, rôles, autorisation, routes, etc. 

 

 

 

L’importance des Tests dans un projet 

 

François Roger, développeur web chez Deezer, a pris la parole ensuite pour préciser l’importance des tests qui permettent d’assurer le bon fonctionnement des fonctionnalités d’un projet. 

Les tests s’incluent aussi dans une CI, ce qui permet de vérifier son code avant de déployerson application. 

Accompagné d’une partie démonstration, il a pu mettre en œuvre un exemple concret quipermettait de gérer les résultats attendus et ceux incorrects, avec PHPUnit. 

 

 

 

Une expérience enrichissante  

 

Organiser ce type d’évènement et échanger avec des professionnels du Framework Symfony a été une expérience très enrichissante pour les étudiants en Ingénierie du Web. C’était pour eux, l’occasion de développer d’autres compétences que celles acquises au cours de leur formation : « Pour nous, cette conférence, bien qu’elle ait été assez complexe au niveau des recherches de conférenciers, nous a apporté des méthodes et des connaissances sur une technologie beaucoup utilisée dans le monde du web. Nous sommes fiers du travail que nous avons fourni, et ravis de tout ce que les conférenciers nous ont apporté. Nous tenons à les remercier chaleureusement. Pour ma part, j’ai appris à mieux organiser un événement, à communiquer avec des intervenants, sur les réseaux et, pour finir, à diffuser du contenu en direct !».  

 

Zaid ALAA HAZIM, étudiant en 5ème année en Ingénierie du Web à l’ESGI. 

 

 

Si vous êtes passionnés par l’informatique et souhaitez découvrir l’univers de l’ESGI, n’hésitez pas à venir nous rencontrer lors de nos portes ouvertes et échanger avec nos étudiants ! 

Adresse : 85 avenue Pierre Grenier – 92100 Boulogne-Billancourt
Une école
du Réseau GES
Le Réseau des Grandes Écoles Spécialisées

Etablissement d’Enseignement Supérieur Technique Privé
Dernière mise à jour : Novembre 2023

Retrouvez-nous sur

Etablissement d’Enseignement Supérieur Technique Privé
Dernière mise à jour : Novembre 2023

200