Skip to content

Créer des commandes de Console intéractives et robustes

Avatar of Robin Chalas Robin Chalas

Connaissez-vous la Console Symfony et à quel point ?

Dans ce workshop, nous verrons comment créer une application en ligne de commande offrant une expérience utilisateur qui n'a rien à envier à nos plus belles interfaces web.

Au menu :
- Définir une commande façon Symfony 7.3.
- Comprendre les différents modes configurables et autoconfigurés pour les arguments et options.
- Réagir à des signaux déclenchés par l'utilisateur depuis une commande.
- Intéragir avec l'utilisateur en le questionnant, donner de la visabilité sur l'avancement d'un traîtement ou encore lister du contenu éfficacement grâce aux Helpers.
- Faire apparaître, disparaître et réapparaître du contenu à l'aide des Output Sections.
- Activer et désactiver une commande en fonction de critères spécifiques.
- Cacher une commande aux yeux de l'utilisateur de sorte à ce que seuls ceux qui connaissent son nom soient en mesure de l'éxecuter.
- Définir une commande en tant que Commande unique.
- Choisir son flux de sortie selon le type de contenu diffusé de sorte à pouvoir le rediriger et s'en reservir;
- Tester une commande complexe.
- Profiler et Débugger une commande à l'aide du web profiler.

A la fin de cette journée, la Console n'aura plus de secret pour vous.

Formation d'un jour (7 heures)
Délivrée en français
mardi 25 mars 2025
Starts at 09:00