Vous allez adorer
notre façon de coder
WealCome est une entreprise reconnue pour son très haut niveau de maîtrise du code et notamment des méthodes de programmation les plus avancées telles que le TDD et la Clean Architecture.
Vidéo de présentationDes compétences rares sur le marché
A code that works is not enough! (Robert C. Martin)
Nous maîtrisons des méthodes de programmation élitistes faisant de vos projets de véritables succès.
Test-Driven Development (TDD)
Nous sommes experts en TDD, ce qui assure une qualité et fiabilité du code sans compromis; tout en augmentant la productivité de nos développeurs.
Un élément crucial pour designer son code de manière optimale.
Une fois qu'on y a goûté on ne peut plus s'en passer.
Chaque projet que nous réalisons respecte scrupuleusement la discipline TDD.
Clean Architecture
Un logiciel qui marche c'est bien, mais s'il devient vite obsolète, difficilement testable unitairement et difficilement évolutif, à quoi bon un tel code ?
Avec ce style d'architecture, aussi dénommée Hexagonal Architecture, votre produit sera très faiblement dépendant des choix techniques effectués, ce qui permettra de le tester aisément unitairement et d'assurer une migration vers de futurs frameworks, bibliothèques et base de données d'un claquement de doigts.
Domain-Driven Design (DDD)
DDD désigne un ensemble intelligent de patterns stratégiques et tactiques visant à concevoir un code source respirant vos langages parlés, la précision de vos besoins exprimés ainsi que vos désirs d'évolutions.
Behaviour-Driven Development (BDD)
Stop les logiciels hors-sujets, tellement courant !
Pas chez WealCome en tout cas.
Évitons les quiproquo et soulevons les plus subtiles des ambiguïtés grâce aux ateliers BDD qui permettent d'élaborer des exemples précis de comportements du logiciel nommés "scénarios".
Beaucoup de projets échouent car cette étape est malheureusement trop souvent ignorée.
Sans ce type d'atelier, pas de bon projet.
Art du refactoring
Remanier du code existant sans en changer le comportement est une pratique nommée Refactoring.
Le refactoring est une activité permanente d'un développeur digne de ce nom.
La crainte ? "Casser" le code d'autrui voire son propre code, entraînant des blocages complexes à résoudre.
Le Refactoring est un véritable art et nécessite des compétences variées très avancées que nous maîtrisons à la perfection.
Notre pratique TDD permet d'assurer un Refactoring sans le moindre stress ni la moindre mauvaise surprise.
Unique objectif : malaxer le code continuellement pour répondre sans peine à tout besoin client.
Expertise 100% Full Stack
Aussi à l'aise dans le monde Front que dans le monde Back.
Nous sommes experts dans plusieurs langages et technologies différentes dont voici un échantillon :
Java, Scala, TypeScript, Node.js, Javacript, Ruby, PHP, Angular, React, Vue, Redux, React-native, HTML/CSS3/SASS, NoSQL, SQL.
Autrement dit, nous maîtrisons les langages fonctionnels et les langages orientés objets ; avec un gros faible pour les langages fonctionnels comme Scala notamment, très profonds et si bien pensés.
Réalisation de projets
Nous réalisons vos projets
de A à Z
Nous confier votre projet c'est vous assurer d'un rendu de très haute qualité mettant l'accent sur les points suivants :
Mode forfait avec garantie 0 Bug
Nous adorons travailler avec une obligation de résultat.
Nous savons développer tout type de logiciel/application et nous garantissons 0 bug à chaque livraison !
Respect strict des méthodes élitistes de programmation
Nous ne faisons AUCUN compromis concernant la qualité de code.
Chaque détail est important pour nous, du naming de variables aux concepts d'architecture ; sans oublier un code coverage de 100% grâce à la pratique stricte de TDD.
Formations
Nous vous formons à nos pratiques élitistes.
Maîtriser nos pratiques exigent des années de recherche, lectures et d'expérience. Nous vous proposons de gagner des années avec nos sessions de formations, que vous soyez particulier ou professionnel !
TDD et la Clean Architecture dans le monde Web
De nos jours le monde Web est un mastodonte, avec un écosystème immense.
Cette formation a pour but de vous enseigner un mécanisme de programmation commun, quelles que soient les technologies que vous aurez choisies pour vos projets.
TDD et la Clean Architecture dans le monde Backend
Le monde Backend est le cerveau de toute application.
Il est très fréquent de faire fausse route lorsque les disciplines rigoureuses de programmation ne sont pas suivies.
Cette formation va vous permettre d'apprendre à élaborer un Backend de manière optimale, productive et sereine.
Fondateur
Michaël AZERHAD - Président de WealCome

Michaël est passionné par tout ce qui a trait à la conception logicielle parfaite.
Il découvre notamment Test-Driven Development et la Clean Architecture en 2011 et c'est le coup de coeur.
Conscient que les développeurs sensibles à la qualité de code sont réellement rares dans le milieu IT, Michaël a décidé de fonder WealCome afin de mettre en valeur ses pratiques et accompagner toute personne motivée par l'excellence en programmation.
Vous pouvez notamment retrouver Michaël sur Linkedin où il est très actif en postant régulièrement ou encore sur Stackoverflow avec une activité conséquente.
Michaël crée aussi des articles, podcasts et vidéos pégagogiques que vous pouvez retrouver sur notre blog.
Ils nous ont déjà fait confiance





Témoignages
Plus de témoignages ici, sur Google Reviews
Swiper vers la droite pour les faire défiler.}
J'ai suivi la formation "Formation TDD et Clean Architecture dans le monde Java" et les promesses sont tenues. On part rapidement vers de la technique en live coding. Le formateur est à l'écoute et sait adapter son cursus aux stagiaires dont les niveaux d'expérience étaient variés. Nous avons travaillé sur un sujet improvisé proposé par un des stagiaires. Cela prouve la réele efficacité de la méthode proposée. Par le live coding, nous voyons en direct comment le logiciel se construit depuis zero en considérant avant tout les comportements attendus. Ainsi, en même temps que les fonctionalités émergent un filet de sécurité (les tests) nous donne la confiance de changer le code. Le formateur sait expliquer les raisons des aspects de TDD et Clean Architecture. Il est conscient que cette approche est à contre-courant des pratiques généralement constatées et démontre en quoi elle est supérieure à celles-ci. Enfin, il donne des bonnes ressources (livres) vers lesquels se tourner pour appronfondir les problématiques abordées.
Très instructif Le formateur est très pédagogue et la formation a été accessible même pour un débutant comme moi. Il a accepté de se challenger en appliquant le TDD et la clean architecture à un sujet qu'il n'avait pas préparé mais proposé par les participants. Il a démontré en direct la puissance du TDD. Une formation à consommer sans modération.
Super formation, on apprend plein de choses sur l'architecture logicielle et les bonnes pratiques de développement. Si on compte en plus la disponibilité de Michaël sur les réseaux comme sur le slack de Wealcome, je ne peux que lui conseiller de penser à prendre des vacances ^^ Ainsi, les 5 étoiles, sont largement justifiées.
J’ai suivi une dizaine d’heures de coaching personnalisé avec Michaël, dans le but améliorer mes compétences en développement web (en particulier concernant le TDD, la clean architecture et le DDD). Je n’ai pas été déçu ! Michael a eu réponse à toute mes questions, et me renvoyait vers des articles ou de la documentation pour que je puisse creuser entre les séances. Il a également répondu rapidement entre les séances quand j’avais des interrogations. Je recommande vivement son accompagnement pour améliorer la qualité et la maintenabilité de votre code.
Formation au top! Bon dosage de la difficulté technique croissante, bon équilibre théorie/pratique. J'ai hâte de mettre en place tous les concepts qu'on a vus au cours de la formation. Je ne connaissais pas Java, mais j'ai tout de même pu suivre et comprendre les notions abordées car les concepts étaient présentés de façon claire. Je recommande!
Nous avons travaillé avec WealCome sur notre solution de sécurisation de données via le protocole Blockchain Factom.
WealCome nous a aidé à passer d'une version alpha à une version industrielle sur laquelle nous allons pouvoir capitaliser.
WealCome nous a apporté la preuve que sa réputation est méritée.
Nous avons fait appel à Wealcome pour le développement d'une application complète à fortes contraintes métiers et avec une complexité élevée. Le résultat est sans appel : l'application est robuste, les règles sont respectées et nous sommes parfaitement sereins sur la capacité d'évolution de cette application. Les livraisons régulières et la méthodologie employée pour le développement (TDD - BDD avec spec Gherkin) nous ont rassurés tout au long de la mission. Le plus impressionnant reste la vitesse à laquelle les éventuels dérives/problèmes sont identifiés puis réglés. Quelques minutes seulement. Merci beaucoup pour votre travail et pour la collaboration !
Formation "TDD et Clean Architecture" suivie à distance post confinement. Très satisfait de la valeur ajoutée. Plusieurs semaines après, le formateur reste accessible et réponds volontiers aux questions existentielles.
Une des meilleures sessions pour découvrir/redécouvrir le TDD. Si vous cherchez une explication pratique du TDD et de la Clean Architecture, je recommande totalement les sessions de formation WealCome. Vous obtiendrez une excellente combinaison de théorie et de pratique.
Un formateur exceptionnel, Michael a une démarche si bonne et pédagogique qui permet de comprendre et d'appliquer les concepts appris dans toutes les technologies auxquelles on touche au quotidien. Je reviendrai pour d'autres formation ça c'est sûr.
Formation de très haut niveau avec Michael Azerhad. Sujets abordés : TDD, BDD, Clean architecture (BACK et FRONT), CQRS, Java, TypeScript. Le tout en pratique et en posant toutes les questions possibles. En plus très pédagogue. J'ai eu la chance de faire la formation Front et Back. Et j'y reviendrais sans aucun doute.
Michael has a deep expertise on DDD and is very professional ! I recommend !
Michaël et un formateur passionné et expert qui en 2 jours de formations sur TDD /Architecture hexagonale a transmis tous les outils afin de mettre en pratique. Une formation où l'on ressort en connaissant les pratiques pour faire un code de qualité .
Session de formation au top! Concernant le fond, c'est tout a fait le programme que je recherchais. L'articulation entre la presentation de la discipline TDD et la clean architecture est parfaite. La partie theorie est agreable a suivre, car bien amenee, et les principes sont demontres exemples et experience a l'appui. La repartie et les competences de Michael font mouche lors des questions et sujets abordes, aussi nombreux soient-ils. L'exemple realise en live coding est bluffant et demontre les pratiques presentees durant la session. Sur la forme, rien a redire, on a affaire a une personne vraiment competente, et animee par une passion rare, avec le gout des choses bien faites, etat d'esprit qu'il aime transmettre. Un immense merci a Michael pour son implication et sa transimission, toujours d'une grande pedagogie. Un investissement personnel de grande qualite, n'hesitez pas, je recommande +++
Avec cette formation j'ai découvert l'hexagonal architecture et j'ai pu reprendre plusieurs points pour améliorer mon TDD. La formation de WealCome et une formation que je recommanderai surtout pour les développeurs qui ont déjà une idée de ce que c'est le craftsmanship, le clean code, le mindset... et un objectif de voir le côté pratique. Outre ses qualités personnelles et pédagogiques, Michaël est un expert du domaine et sait mettre en évidence des principes avancés et répondre avec des arguments solides les questions les plus subtiles. Le rythme est plutôt rapide du coup faut préparer ses questions à l'avance. Je suis ravi de continuer jusqu'à présent de collaborer avec Michaël et bénéficier des son mentoring.
J’ai suivi une formation clean architecture, ATDD, TDD en Java. C’est extrêmement intéressant, avec de la pédagogie, des exemples, du live coding, des références de livre qui font autorité, etc. Nous pouvions poser toutes les questions et les réponses étaient de grande qualité. Cela a complètement changé ma manière de façonner un logiciel, pour rendre le développement de meilleur qualité, en étant plus serein tout en étant plus plus efficace. Je l’ai mis en application auprès de mes équipes, et nous en voyons les bénéfices tous les jours. Je recommande vivement de suivre une formation Wealcome
Nous avons fait confiance à WealCome pour nous réaliser une plateforme Java complexe avec une bonne dose de Multithreading et nous avons été complètement satisfaits de la qualité du travail effectué !
Aucun bug à signaler depuis le début; leurs pratiques font leurs effets !
J'ai suivi une formation TDD/Clean architecture chez wealcome et c'etait un déclic pour ma part, Wealcome maitrise ces sujets et le formateur Michael en plus de maitriser tous ces sujets est vraiment sympa.
J'ai connu Michaël, PDG de WealCome, voilà maintenant plus de 4 ans.
J'ai rarement connu un tel niveau de pédagogie permettant de vulgariser des concepts très complexes.
J'ai appris toutes les pratiques de Craftsmanship (BDD/TDD/DDD etc) grâce à sa pédagogie hors pair et son accompagnement !
Grâce au coaching intense de Michaël de WealCome, je suis alors tombé sous le charme de BDD/TDD/DDD, du refactoring,
mais aussi de la Clean Architecture.
Je suis encore plus passionné qu'avant :)
Bonne formation! La formation fut bien repartie entre une bonne dose de théorie et de pratique! Au cours de ses 2 jours de formation, nous avons appris l'essentiel sur l'architecture hexagonale et la manière de pratiquer un bon TDD.