Notre programme de formation Castor PHP task runner
Maîtrisez Castor, l’outil d’automatisation PHP ! Apprenez à l’installer, l’utiliser et l’étendre pour automatiser vos tâches de développement et simplifier vos workflows.
- 🎤 Animée par un expert de JoliCode, passionné et actif dans la communauté tech.
- 🎓 Certifiée Qualiopi, reconnue pour sa qualité et conforme aux standards les plus élevés.
- 💯 Très courte, pour une montée en compétence rapide et impactante.
- 🧑💻 Accompagnement possible après la formation pour des conseils adaptés à votre projet.
Contenu de la formation
Boostez votre efficacité avec Castor, l’outil incontournable pour automatiser vos tâches !
Cette formation vous propose de découvrir Castor, l’outil PHP dédié à l’automatisation de tâches. Nous verrons comment l’installer et l’utiliser pour exécuter des commandes, automatiser des tâches, et simplifier la gestion de vos projets. Vous apprendrez aussi à créer des extensions pour adapter Castor à vos besoins spécifiques.
Grâce à cette formation, vous pourrez améliorer votre productivité en utilisant Castor comme un pro.
- Origine de Castor et ses objectifs
- Pourquoi choisir Castor pour l’automatisation de tâches en PHP
- Cas d'utilisation : tâches répétitives, déploiement, tests automatisés
- Pré-requis et installation de Castor
- Configuration initiale pour un projet PHP
- Bonnes pratiques pour structurer et configurer vos scripts
- Comprendre la syntaxe et la structure des commandes
- Création et exécution de commandes Castor simples
- Passage de paramètres et gestion des options
- Utiliser les dépendances et options avancées dans Castor
- Commandes imbriquées et enchaînement de tâches
- Structurer et organiser ses commandes pour un projet complexe
- Introduction aux extensions : concept et utilité
- Créer des extensions personnalisées pour des fonctionnalités supplémentaires
- Partage d’extensions et intégration dans plusieurs projets
- Utiliser Castor avec des outils CI/CD
- Automatisation de workflows et intégration avec Git
- Exemples d'intégration avec des outils de monitoring et de déploiement
- Mise en place d’une chaîne de test et de déploiement automatisée
- Exemples de tâches automatisées pour la gestion de données ou de configurations
- Exercice : création d’un script complexe pour un cas réel
- Utiliser des alias, gérer les logs et surveiller les performances
- Maintenir des scripts Castor propres et bien documentés

- Durée de la formation :
- 1 jour
- Tarif :
- 800 € HT / personne
- Public
-
- Développeurs PHP
- Chefs de projets techniques
- Pré-requis
-
- Apporter son ordinateur
- Être à l'aise avec le CLI, bash, linux et l'automatisation
- Prochaines dates

Formation certifiée Qualiopi : Eligible aux financements publics et mutualisés.
Portraits des formateurs
Bien accompagné
Benjamin Clay
Benjamin, diplômé de l'EISTI en 2008, est passionné du Web depuis plus de 20 ans. Depuis, il apporte son expertise de Symfony et plus globalement de PHP à des projets de toutes envergures au sein de JoliCode, agence qu'il a co-fondée en 2012.
De nombreuses participations à diverses conférences (Forum PHP, PHP Tour, AFUP Day, Blend Web Mix, etc.) montrent son intérêt pour une apprpche qualitative de la conception Web : souci des performances, utilisation des outils les plus adaptés aux besoins métier. Animateur de différents cycles de formation en Université et en école d'ingénieurs, il aime partager ses connaissances et transmettre ses compétences.
Il existe une infinité d'outils pour le développement Web ! Les "jouets" favoris de Benjamin sont Docker, rabbitmq, Varnish, Elasticsearch pour le back, et React, Symfony UX et de l'outillage d'analyse des performances pour le front.

Loïck Piera
Loïck maîtrise PHP et Symfony depuis les bancs de l’école. Diplômé en ingénierie informatique de l’École Polytechnique de l’Université Paris XI, il a rejoint JoliCode en 2015 et s’est rapidement orienté vers les sujets DevOps et d’infrastructure.
Son intérêt pour l’automatisation et les bonnes pratiques l’a aussi conduit à contribuer à des projets open source tels que JoliNotif, Secret Santa, et Castor, un task runner orienté DX écrit en PHP qu’il connaît sur le bout des doigts. Que ce soit pour automatiser des tâches complexes, intégrer des workflows optimisés avec Docker, ou utiliser GitHub Actions, Loïck combine pragmatisme et expertise technique pour relever tous les défis.
Son expérience en infrastructure lui permet de gérer et d’automatiser des environnements de développement, de préproduction et de production avec des outils comme Ansible et DataDog. Cette expertise s’accompagne d’un sens aigu du partage, notamment à travers des conférences techniques (Forum PHP, AFSY) et maintenant en tant que formateur chez JoliCampus.
Loïck transmet avec enthousiasme sa connaissance approfondie de PHP, Symfony, et des outils modernes du DevOps. Ses formations allient théorie et cas pratiques, offrant aux participants une compréhension complète des technologies abordées et des conseils immédiatement applicables.
Si vous cherchez à approfondir vos compétences en PHP, Symfony, ou DevOps, ou à maîtriser des outils comme Castor pour transformer vos workflows, faites-lui coucou !

Damien Alexandre
Passionné du Web et expert PHP, Damien est un amoureux de la qualité et des projets qui la mettent en avant. Il est, en outre, un utilisateur assidu du framework Symfony, auxquel il n'hésite pas à contribuer, son leitmotiv étant de rendre à l'Open-Source un peu de ce qu'il en a retiré. Ses compétences ne se limitent pas à PHP, il est en outre un utilisateur pointu d'Elasticsearch et de JavaScript.
Au sein JoliCode, agence qu'il a co-fondée, Damien intervient en conseil auprès d’équipes techniques ayant des problématiques avancées spécifiques liées à l'indexation de données : passage de Solar à Elasticsearch, mise en place de stratégie d’indexation complexes, etc. Il a écrit de nombreux articles sur Elasticsearch et participe régulièrement en tant que speaker à des conférences comme le Forum PHP, Symfony Live, PHP Tour, Paris Web, SudWeb, SymfonyCon, Elastic{On} et de nombreux autres événements. En bref, Damien aime partager ses connaissances et intervient donc aussi bien en expertise Elasticsearch ponctuelle qu'en développement ou en formation.
Vous le croiserez volontiers lors des meet-ups techniques Parisiens (ParisJS, sfPot, AFSY, etc.), mais surtout sur Twitter (@damienalexandre) et sur son blog personnel.

Grégoire Pineau
Grégoire est un passionné d'open source, contribuant activement à des projets majeurs tels que Twig et Symfony. Son engagement et son expertise ont été reconnus en 2016 lorsqu'il a été nommé "core contributor" pour Symfony (aujourd’hui #10 contributor), suite à l'intégration du composant Workflow. Il est en charge de la relecture, du commentaire et de la finalisation des pull-requests envoyées par la communauté. De plus, Grégoire répond aux interrogations des développeurs et gère les tickets, qu'il s'agisse de bugs ou de nouvelles fonctionnalités.
Depuis 2017, Grégoire apporte son expertise au sein de JoliCode, où il bénéficie d'un temps dédié à l'open-source, lui permettant de poursuivre la maintenance de ce composant essentiel, mais aussi de travailler sur de nouveaux projets comme Docker starter (une surcouche à Docker Compose pour en simplifier l'expérience), Castor (un gestionnaire de tâches moderne écrit en PHP) et redirection.io !
Il aime partager ses connaissances via de nombreux articles sur le blog de JoliCode, ainsi que de fréquentes conférences en France, mais également en Belgique et au Canada 🌍
Ses formations sont fréquemment saluées pour leur richesse et leur interactivité. Grégoire offre des éclairages précieux sur des composants Symfony souvent utilisés mais parfois mal compris, et ses conseils pratiques sont particulièrement appréciés.

Notre expertise à ce sujet
Expertise
Castor est né chez JoliCode pour répondre à nos besoins spécifiques en automatisation ! Ce task runner écrit en PHP offre une expérience développeur (DX) soignée et intuitive, pensée pour simplifier les workflows. Il s’impose comme une alternative moderne et puissante à des outils comme Makefile, Fabric, Invoke ou encore les scripts Shell.
Castor est devenu un allié incontournable dans notre quotidien, nous aidant à gérer le lancement de scripts, la configuration des environnements et les tâches répétitives avec une grande fluidité.
Dans cette formation, nous partageons notre expérience directe et les raisons qui ont motivé la création de cet outil. Vous découvrirez non seulement son fonctionnement, mais aussi des cas d’usage concrets issus de nos projets, qu’ils soient internes ou clients. Vous repartirez avec des solutions pratiques pour automatiser vos processus et optimiser votre productivité, tout en maîtrisant un outil qui redéfinit l’automatisation au quotidien.
Demander un devis
Nous sommes à votre disposition pour vous aider à choisir la formation adaptée à vos besoins et pour organiser des sessions sur-mesure si nécessaire.