Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?
Rappel Email
Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)
Le but de cette formation est que vous mettiez les mains dans le code pendant 2 jours afin de vous frotter aux pratiques de l'XP, au TDD et de manière générale à l'esprit Software Craftsmanship !
Cette formation s'adresse aux développeur·se·s quel que soit le langage de programmation utilisé au quotidien.
Les pratiques d'eXtreme Programming (XP), les tests, le TDD et l'Agilité donnent des valeurs, approches et pratiques intéressantes, mais comment les mettre en pratique sur un projet en tant que développeur·se ?
Le but de cette formation Software craftsmanship TDD est de se focaliser sur la pratique.
Vous allez donc passer deux jours à coder !
Au programme, du pair-programming, l'approche TDD (Test Driven Development), la mise en œuvre des pratiques XP, appliquées à des exemples concrets, pour être dans des conditions réelles et savoir par où commencer.
Durant la formation, vous allez voir comment écrire du code-propre, mais aussi apprendre à détecter des bad-smells.
Vous verrez comment mettre en place des tests, et puis comment à l'aide de ces tests justement, vous pourrez faire émerger des architectures modulaires dans vos applications.
Puisque dans la réalité, nous sommes souvent amenés à travailler sur de l'existant et du code legacy, vous verrez également comment tester votre code dans ce contexte, et comment le nettoyer.
Et enfin mais surtout, cette formation insistera sur les aspects humains du métier de développeur·se :
Les principes abordés lors de cette formation étant indépendants du langage choisi, ce dernier importe peu. Soyez donc prêt·es à coder en Java, JS, Kotlin, Ruby, Python, C++, Typescript, PHP, ObjectiveC, Swift, Perl... !
Si vous avez un profil de développeur·se frontend, notre formation Craftsmanship Front-End pourrait vous intéresser !
Le programme dépend énormément des attentes des stagiaires, et va donc varier !
Voici une structure globale sur laquelle le programme se basera. Il sera possible d'étayer certaines parties en fonction des attentes de chacun·es.
Mise en pratique :
- Ecriture US :Elephant carpaccio
- TDD : Fizzbuzz : pour découvrir la base
- Conversion de chiffre en lettres : pour expérimenter sur un projet pas si simple que ça
- Clean-Code, SOLID : Game Of Life (ou Mars Rover)
Mise en pratique :
- Refacto : Gilded Rose ou Trivia pour voir comment créer un Golden master et débuter le refactoring
Gaspard est un développeur indépendant, un Extreme Programmeur et un Software Crafter.
Il aime apprendre constamment de nouvelles choses et aime enseigner et partager celles qu'il connaît déjà.
Même s'il code principalement en Java, il a fini par comprendre que les langages de programmation les plus utilisés sont le français et l'anglais !
Développeur, Ludovic a travaillé dans des équipes de différentes entreprises, des grands groupes mais aussi des startups.
Il a découvert l'eXtreme Programming et l'agilité il y a une dizaine d'années maintenant, et il lui est aujourd'hui impossible de travailler autrement qu'en suivant ces pratiques !
Organisateur de la communauté Software Crafters Toulousain, Ludovic organise et participe régulièrement à des coding dojo et autres événements autour du craftsmanship.
Human Coders c'est un centre de formation pour développeurs avec :
Très bon point d'entrée au Craft ! Toutes les notions sont là. Format et formateur au top. Merci Ludo. Bon rapport théorie / pratique. Il r...
Très bon point d'entrée au Craft ! Toutes les notions sont là. Format et formateur au top. Merci Ludo. Bon rapport théorie / pratique. Il reste maintenant à mettre en application et pratiquer, justement, quotidiennement !
Voir plusCette formation a élargi mes connaissances ainsi que mes compétences. Elle m'a également permis de renforcer mes acquis en terme d'agilité.
Cette formation a élargi mes connaissances ainsi que mes compétences. Elle m'a également permis de renforcer mes acquis en terme d'agilité.
Très bonne formation. La reprise des concepts des méthodologies Agile et du Software Craftmanship permettent de poser les bases pour continuer...
Très bonne formation. La reprise des concepts des méthodologies Agile et du Software Craftmanship permettent de poser les bases pour continuer la formation sur les pratiques du TDD. Les travaux pratiques vus en formation sont pertinents et accessibles, le formateur fourni également les ressources nécessaires pour comprendre et approfondir les sujets abordés. Bonne ambiance dans l'ensemble. Avoir un groupe réduit permet également au formateur de se concentrer sur chacun des participants.
Voir plusTrès bonne formation et surtout super encadrant!
Très bonne formation et surtout super encadrant!
Une formation de bon niveau
Une formation de bon niveau
Très bonne formation, le côté mains dans le cambouis, plus la qualité du formateur ont vraiment été un plus !
Très bonne formation, le côté mains dans le cambouis, plus la qualité du formateur ont vraiment été un plus !
Le formateur nous a proposé un programme très bien rythmé, pertinent et utile dans notre métier de tous les jours.
Le formateur nous a proposé un programme très bien rythmé, pertinent et utile dans notre métier de tous les jours.
Cette formation est très enrichissante, elle permet de comprendre beaucoup de concept différents.
Cette formation est très enrichissante, elle permet de comprendre beaucoup de concept différents.
C'était intéressant mais pas très orienté info gestion finalement. NB: je viens du back office, le front aura plus apprécié que moi, j'imagine.
C'était intéressant mais pas très orienté info gestion finalement. NB: je viens du back office, le front aura plus apprécié que moi, j'imagine.
Très enrichissante, permet de remettre en question plusieurs pratiques tout en se rendant compte qu'on est pas si mal ^^
Très enrichissante, permet de remettre en question plusieurs pratiques tout en se rendant compte qu'on est pas si mal ^^
Très bonne formation
Très bonne formation
La formation avec Fabien c'est très bien passé, il a instauré un climat très convivial et a pris en compte les différents niveaux des particip...
La formation avec Fabien c'est très bien passé, il a instauré un climat très convivial et a pris en compte les différents niveaux des participants. Le sujet a été bien introduit et suivi d'exercices pratiques. Cette formation a été un moment très agréable.
Voir plusFabien a su à travers la formation à nous partager sa passion pour le clean code et les tests automatisés, c'était un véritable plaisir. Je re...
Fabien a su à travers la formation à nous partager sa passion pour le clean code et les tests automatisés, c'était un véritable plaisir. Je recommande !
Voir plusCette formation est géniale, Ludo est très à l'écoute de nos problématique et toujours dans un mode de communication très positif. C'est très...
Cette formation est géniale, Ludo est très à l'écoute de nos problématique et toujours dans un mode de communication très positif. C'est très agréable et très motivant! Ce qui est sûr c'est que grâce à cette formation j'ai franchi un cap sur la qualité du code que je fournis et c'est très sécurisant en tant que développeur!
Voir plusvraiment top et ludo etait passionné et attentif donc cool
vraiment top et ludo etait passionné et attentif donc cool
Ludo qui fait la formation Software craftsmanship · TDD est compétent, pédagogique, passionné et à envie de nous apprendre des nouvelles choses !
Ludo qui fait la formation Software craftsmanship · TDD est compétent, pédagogique, passionné et à envie de nous apprendre des nouvelles choses !
Ca a été une formation conviviale et instructive, j'en ai profiter pour renforcer mes connaissances des sujets abordés lors de la formation.
Ca a été une formation conviviale et instructive, j'en ai profiter pour renforcer mes connaissances des sujets abordés lors de la formation.
Ludo, le formateur, est capable de s'adapter au niveau des participants, ce qui rend la formation très pertinente et passionnante ! Le petit n...
Ludo, le formateur, est capable de s'adapter au niveau des participants, ce qui rend la formation très pertinente et passionnante ! Le petit nombre de participants (maximum 6) permet d'avoir des échanges réguliers et des réflexions poussées. Cette formation m'a vendu du rêve, mon objectif, plus que jamais, est de rapproché ce rêve de ma réalité professionnelle :)
Voir plusLudo est un formateur génial, pédagogue et passionné. Le fait qu'il soit toujours développeur facilite les échanges avec lui ! Très heureux d'...
Ludo est un formateur génial, pédagogue et passionné. Le fait qu'il soit toujours développeur facilite les échanges avec lui ! Très heureux d'avoir pu faire cette formation.
Voir plusTrès bonne formation animée par Gaspard qui explique de bonnes pratiques à mettre en place au sein d'une équipe.
Très bonne formation animée par Gaspard qui explique de bonnes pratiques à mettre en place au sein d'une équipe.
Très bonne formation avec un formateur (Gaspard) qui connait bien son sujet. Un bon équilibre entre la théorie et la pratique.
Très bonne formation avec un formateur (Gaspard) qui connait bien son sujet. Un bon équilibre entre la théorie et la pratique.
La formation animée par Gaspard est intéressante, et permet un certain recul sur les pratiques de notre métier.
La formation animée par Gaspard est intéressante, et permet un certain recul sur les pratiques de notre métier.
Le but de cette formation est que vous mettiez les mains dans le code pendant 2 jours afin de vous frotter aux pratiques de l'XP, au TDD et de manière générale à l'esprit Software Craftsmanship !
Cette formation s'adresse aux développeur·se·s quel que soit le langage de programmation utilisé au quotidien.
Les pratiques d'eXtreme Programming (XP), les tests, le TDD et l'Agilité donnent des valeurs, approches et pratiques intéressantes, mais comment les mettre en pratique sur un projet en tant que développeur·se ?
Le but de cette formation Software craftsmanship TDD est de se focaliser sur la pratique.
Vous allez donc passer deux jours à coder !
Au programme, du pair-programming, l'approche TDD (Test Driven Development), la mise en œuvre des pratiques XP, appliquées à des exemples concrets, pour être dans des conditions réelles et savoir par où commencer.
Durant la formation, vous allez voir comment écrire du code-propre, mais aussi apprendre à détecter des bad-smells.
Vous verrez comment mettre en place des tests, et puis comment à l'aide de ces tests justement, vous pourrez faire émerger des architectures modulaires dans vos applications.
Puisque dans la réalité, nous sommes souvent amenés à travailler sur de l'existant et du code legacy, vous verrez également comment tester votre code dans ce contexte, et comment le nettoyer.
Et enfin mais surtout, cette formation insistera sur les aspects humains du métier de développeur·se :
Les principes abordés lors de cette formation étant indépendants du langage choisi, ce dernier importe peu. Soyez donc prêt·es à coder en Java, JS, Kotlin, Ruby, Python, C++, Typescript, PHP, ObjectiveC, Swift, Perl... !
Si vous avez un profil de développeur·se frontend, notre formation Craftsmanship Front-End pourrait vous intéresser !
Le programme dépend énormément des attentes des stagiaires, et va donc varier !
Voici une structure globale sur laquelle le programme se basera. Il sera possible d'étayer certaines parties en fonction des attentes de chacun·es.
Mise en pratique :
- Ecriture US :Elephant carpaccio
- TDD : Fizzbuzz : pour découvrir la base
- Conversion de chiffre en lettres : pour expérimenter sur un projet pas si simple que ça
- Clean-Code, SOLID : Game Of Life (ou Mars Rover)
Mise en pratique :
- Refacto : Gilded Rose ou Trivia pour voir comment créer un Golden master et débuter le refactoring
Gaspard est un développeur indépendant, un Extreme Programmeur et un Software Crafter.
Il aime apprendre constamment de nouvelles choses et aime enseigner et partager celles qu'il connaît déjà.
Même s'il code principalement en Java, il a fini par comprendre que les langages de programmation les plus utilisés sont le français et l'anglais !
Développeur, Ludovic a travaillé dans des équipes de différentes entreprises, des grands groupes mais aussi des startups.
Il a découvert l'eXtreme Programming et l'agilité il y a une dizaine d'années maintenant, et il lui est aujourd'hui impossible de travailler autrement qu'en suivant ces pratiques !
Organisateur de la communauté Software Crafters Toulousain, Ludovic organise et participe régulièrement à des coding dojo et autres événements autour du craftsmanship.
Human Coders c'est un centre de formation pour développeurs avec :
Très bon point d'entrée au Craft ! Toutes les notions sont là. Format et formateur au top. Merci Ludo. Bon rapport théorie / pratique. Il r...
Très bon point d'entrée au Craft ! Toutes les notions sont là. Format et formateur au top. Merci Ludo. Bon rapport théorie / pratique. Il reste maintenant à mettre en application et pratiquer, justement, quotidiennement !
Voir plusCette formation a élargi mes connaissances ainsi que mes compétences. Elle m'a également permis de renforcer mes acquis en terme d'agilité.
Cette formation a élargi mes connaissances ainsi que mes compétences. Elle m'a également permis de renforcer mes acquis en terme d'agilité.
Très bonne formation. La reprise des concepts des méthodologies Agile et du Software Craftmanship permettent de poser les bases pour continuer...
Très bonne formation. La reprise des concepts des méthodologies Agile et du Software Craftmanship permettent de poser les bases pour continuer la formation sur les pratiques du TDD. Les travaux pratiques vus en formation sont pertinents et accessibles, le formateur fourni également les ressources nécessaires pour comprendre et approfondir les sujets abordés. Bonne ambiance dans l'ensemble. Avoir un groupe réduit permet également au formateur de se concentrer sur chacun des participants.
Voir plusTrès bonne formation et surtout super encadrant!
Très bonne formation et surtout super encadrant!
Une formation de bon niveau
Une formation de bon niveau
Très bonne formation, le côté mains dans le cambouis, plus la qualité du formateur ont vraiment été un plus !
Très bonne formation, le côté mains dans le cambouis, plus la qualité du formateur ont vraiment été un plus !
Le formateur nous a proposé un programme très bien rythmé, pertinent et utile dans notre métier de tous les jours.
Le formateur nous a proposé un programme très bien rythmé, pertinent et utile dans notre métier de tous les jours.
Cette formation est très enrichissante, elle permet de comprendre beaucoup de concept différents.
Cette formation est très enrichissante, elle permet de comprendre beaucoup de concept différents.
C'était intéressant mais pas très orienté info gestion finalement. NB: je viens du back office, le front aura plus apprécié que moi, j'imagine.
C'était intéressant mais pas très orienté info gestion finalement. NB: je viens du back office, le front aura plus apprécié que moi, j'imagine.
Très enrichissante, permet de remettre en question plusieurs pratiques tout en se rendant compte qu'on est pas si mal ^^
Très enrichissante, permet de remettre en question plusieurs pratiques tout en se rendant compte qu'on est pas si mal ^^
Très bonne formation
Très bonne formation
La formation avec Fabien c'est très bien passé, il a instauré un climat très convivial et a pris en compte les différents niveaux des particip...
La formation avec Fabien c'est très bien passé, il a instauré un climat très convivial et a pris en compte les différents niveaux des participants. Le sujet a été bien introduit et suivi d'exercices pratiques. Cette formation a été un moment très agréable.
Voir plusFabien a su à travers la formation à nous partager sa passion pour le clean code et les tests automatisés, c'était un véritable plaisir. Je re...
Fabien a su à travers la formation à nous partager sa passion pour le clean code et les tests automatisés, c'était un véritable plaisir. Je recommande !
Voir plusCette formation est géniale, Ludo est très à l'écoute de nos problématique et toujours dans un mode de communication très positif. C'est très...
Cette formation est géniale, Ludo est très à l'écoute de nos problématique et toujours dans un mode de communication très positif. C'est très agréable et très motivant! Ce qui est sûr c'est que grâce à cette formation j'ai franchi un cap sur la qualité du code que je fournis et c'est très sécurisant en tant que développeur!
Voir plusvraiment top et ludo etait passionné et attentif donc cool
vraiment top et ludo etait passionné et attentif donc cool
Ludo qui fait la formation Software craftsmanship · TDD est compétent, pédagogique, passionné et à envie de nous apprendre des nouvelles choses !
Ludo qui fait la formation Software craftsmanship · TDD est compétent, pédagogique, passionné et à envie de nous apprendre des nouvelles choses !
Ca a été une formation conviviale et instructive, j'en ai profiter pour renforcer mes connaissances des sujets abordés lors de la formation.
Ca a été une formation conviviale et instructive, j'en ai profiter pour renforcer mes connaissances des sujets abordés lors de la formation.
Ludo, le formateur, est capable de s'adapter au niveau des participants, ce qui rend la formation très pertinente et passionnante ! Le petit n...
Ludo, le formateur, est capable de s'adapter au niveau des participants, ce qui rend la formation très pertinente et passionnante ! Le petit nombre de participants (maximum 6) permet d'avoir des échanges réguliers et des réflexions poussées. Cette formation m'a vendu du rêve, mon objectif, plus que jamais, est de rapproché ce rêve de ma réalité professionnelle :)
Voir plusLudo est un formateur génial, pédagogue et passionné. Le fait qu'il soit toujours développeur facilite les échanges avec lui ! Très heureux d'...
Ludo est un formateur génial, pédagogue et passionné. Le fait qu'il soit toujours développeur facilite les échanges avec lui ! Très heureux d'avoir pu faire cette formation.
Voir plusTrès bonne formation animée par Gaspard qui explique de bonnes pratiques à mettre en place au sein d'une équipe.
Très bonne formation animée par Gaspard qui explique de bonnes pratiques à mettre en place au sein d'une équipe.
Très bonne formation avec un formateur (Gaspard) qui connait bien son sujet. Un bon équilibre entre la théorie et la pratique.
Très bonne formation avec un formateur (Gaspard) qui connait bien son sujet. Un bon équilibre entre la théorie et la pratique.
La formation animée par Gaspard est intéressante, et permet un certain recul sur les pratiques de notre métier.
La formation animée par Gaspard est intéressante, et permet un certain recul sur les pratiques de notre métier.
* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012