Aller au contenu
AFUP AFUP Day 2025 Baromètre Planète PHP PUFA
 

Développer plus rapidement avec Symfony 4

Description

Symfony est un framework universellement reconnu pour sa qualité, sa fiabilité et sa capacité à propulser les gros projets "entreprise". Mais depuis quelques années, Symfony s'est également doté de nombreuses fonctionnalités permettant de développer toujours plus rapidement des applications web. Symfony 4 propose des améliorations majeures dans ce domaine grâce à une refonte profonde de la configuration par défaut du framework qui va changer profondément la manière dont nous développons des applications. Au cours de cette présentation, j'aborderai :

  • Les grands concepts et les nouveautés de Symfony 4: micro-framework par défaut, 12-factor app, nouveaux composants...
  • Flex, le nouvel installateur surpuissant de Symfony qui peut également installer et configurer automatiquement bibliothèques et bundles 
  • La nouvelle structure de répertoire simplifiée (et sans bundle) de Symfony 4
  • L'autowiring (qui est désormais activé par défaut), qui permet l'injection automatique des dépendances sans avoir à écrire aucune configuration (fini le YAML et le XML)
  • Le système de contrôleurs, amélioré et assaini
  • "Encore", le nouveau système de gestion des assets (JS, CSS) basé sur Webpack
  • Les intégrations officielles des bibliothèques Doctrine (ORM), API Platform (API Rest) et EasyAdmin (générateur d'admin)
  • Comment utiliser facilement Symfony 4 avec Docker du poste de dev jusqu'au déploiement dans le Cloud, grâce à un squelette dédié A la fin de ce talk, vous saurez comment utiliser Symfony aussi bien pour vos gros projets que pour vos prototypes, vos petites applications et vos "week-end projects", tout en vous permettant de basculer d'un mode à l'autre.
Conférence donnée lors du Forum PHP 2017, ayant eu lieu les 26 et 27 octobre 2017.

Informations complémentaires

Vidéo

Le speaker

Kévin DUNGLAS

Kévin est le fondateur de la société autogérée Les-Tilleuls.coop. Il est membre de la core-team Symfony et a créé le framework API Platform. Il est également contributeur à plus d'une centaine de projets Open Source, conférencier et rédacteur d'articles et livres techniques.

Commentaires

Une superbe présentation des releases de Symfony et surtout de la version 3.4/4.0 ?
Xavier Besson, le 27/10/2017
Franchement, bravo pour symfony 4 (et le reste). Le framework va dans le bon sens pour améliorer les pratiques de la communautés et faire des applications professionnelles. La présentation était nickel, dynamique et tu maîtrises le sujet :).
Olivier Mansour, le 27/10/2017
Top ! Merci pour cette conférence :) En revanche, le débit de parole s'emballe parfois et j'ai eu du mal à comprendre certaines informations. Les slide avec trop de code qu'on ne peut pas lire m'ont perturbé.
lnc, le 28/10/2017
Le sujet était prometteur et on en a pris plein les mirettes. Dans les dommages : le problème d'affichage (récurrent sur plein de conf'), et la vitesse du flot, trop rapide, je me demande ce qu'en retiennent des développeurs inexpérimentés sur Symfony. Merci Kevin !
Loïc Caillieux, le 29/10/2017
Super tour d'horizon d'un vaste sujet! Dommage, j'aurais bien aimé voir à quoi ressemblait l'application finale
Benoit Viguier, le 30/10/2017
Une présentation super intéressante sur les nouveautés de Symfony 3.4 / 4.0 ! Bravo !
Mathieu Santostefano, le 30/10/2017
Beaucoup de choses de présentées, plus de temps aurai été nécessaire pour mieux aborder les sujets et ne pas juste les survoler. Maintenant à nous d'approfondir tout cela, un belle avenir encore à cette release.
Ludovic BERLEMONT, le 30/10/2017
bonne présentation de SF4
Wijdane AOUFI, le 30/10/2017
Très instructif, quoique, forcément un peu rapide pour tenir dans le délai.
Nicolas Courtois, le 30/10/2017
Merci Kevin une super présentation très dense, ça donne envie d'essayer tout ça !
Stéphane Hulard, le 17/11/2017