Mon approche de l'enseignement est radicalement différente d'un cours classique. Je ne suis pas ici pour vous faire réciter de la documentation, mais pour vous transmettre une méthodologie de travail professionnelle. L'objectif n'est pas seulement que votre code "fonctionne", mais qu'il soit propre, maintenable, évolutif et testé.
Fort de ma double-compétence unique – plus de 10 ans en entrepris...
Mon approche de l'enseignement est radicalement différente d'un cours classique. Je ne suis pas ici pour vous faire réciter de la documentation, mais pour vous transmettre une méthodologie de travail professionnelle. L'objectif n'est pas seulement que votre code "fonctionne", mais qu'il soit propre, maintenable, évolutif et testé.
Fort de ma double-compétence unique – plus de 10 ans en entreprise comme RH et Responsable formations avant de devenir développeur et consultant – je comprends parfaitement le "pourquoi" avant de me lancer dans le "comment". Je sais traduire un besoin métier complexe en une solution technique élégante.
1. Déroulement et Méthodologie
Notre première session est un audit gratuit de 30 minutes. Nous définissons votre niveau actuel, vos objectifs précis (monter en compétence, débloquer un projet pro/perso, préparer une reconversion) et nous établissons un plan d'action.
Mes cours sont basés sur deux piliers :
Zéro passivité : Fini les tutoriels descendants. Nous travaillons sur VOS projets ou sur des cas d'étude concrets que je vous fournis. Vous codez 80% du temps, je vous guide.
L'exigence professionnelle : Je vous forme comme je formerais un développeur junior dans mon équipe. Nous appliquons les standards de l'ingénierie logicielle :
- TDD (Test-Driven Development) : Nous "pensons test" avant d'écrire du code. C'est la garantie de la fiabilité.
- Clean Code & Clean Architecture : J'insiste sur la lisibilité du code, le "design patterns" (comme l'Architecture Hexagonale) et la séparation des responsabilités.
- Revue de code (Code Review) : J'analyserai votre code en direct, en vous expliquant les "bonnes" et les "mauvaises" pratiques.
2. Contenu des cours
Mon expertise se situe à la croisée du développement web moderne et de l'automatisation de processus métier.
Sur Google Apps Script (ma spécialité de niche) : Je vous enseignerai ce que vous ne trouverez dans aucun tutoriel :
Structurer une application complexe (séparer la logique métier, l'accès aux données et la vue).
Créer des Web Apps (HTML/CSS/JS) et des Add-ons professionnels.
Intéragir avec des APIs externes (REST, SOAP).
Appliquer les principes TDD et Clean Code à l'environnement Apps Script.
Sur le Développement Web (React / TypeScript / Node.js) :
De JavaScript à TypeScript : Nous maîtriserons les types avancés (types génériques, mappés, conditionnels).
React & Next.js : Gestion d'état (Hooks, Context, Zustand), routage, Server-Side Rendering (SSR).
Back-end & DevOps : Création d'API REST avec Node.js, interaction avec des bases de données (SQL), et les bases de Docker et de la CI/CD (GitHub Actions) pour déployer vos projets.
3. Dynamique des cours
Mes cours sont interactifs, bienveillants mais exigeants. Je ne vous donnerai jamais la solution directement. Je vous poserai les bonnes questions pour vous amener à la trouver. Mon but ultime est votre autonomie.
Que vous soyez un "power-user" Excel/Sheets qui touche les limites de l'outil, un professionnel en reconversion ou un développeur junior cherchant à solidifier ses bases, mon approche est conçue pour vous amener à un niveau supérieur.
Voir plus
Voir moins