Agent Builder — Construire ses premiers agents IA
Cette semaine marque l'entrée dans la communauté d'élèves THP. Vous apprenez à construire des agents IA autonomes capables d'interagir avec des APIs, d'automatiser des tâches et de prendre des décisions.
Exemples de projets
- Un agent qui répond à des questions en interrogeant une API
- Un agent qui automatise une tâche répétitive du quotidien
- Connecter un LLM à des données externes
Notions enseignées
Agents IA autonomes
LLM, tools, actions
Orchestration multi-agents
Workflows et routing
RAG & second cerveau
Mémoire et base de connaissances
Sécurité & permissions
Guardrails, prompt injection
Découverte Front — Bases de la programmation
Cette semaine introduit la programmation : variables, conditions, boucles, et manipulation du DOM. Vous faites vos premiers vrais programmes JavaScript et comprenez comment rendre une page web interactive.
Exemples de projets
- Un programme qui calcule et affiche un résultat
- Une page avec des interactions simples (clic, formulaire)
- Des katas JavaScript pour s'entraîner à la logique
Notions enseignées
JavaScript (bases & ES6)
map, filter, reduce
Manipulation du DOM
Modifier la page dynamiquement
Gestion des événements
Interactions utilisateur
Consommation d'API
Requêtes HTTP
Découverte Back — Les fondamentaux de Ruby
Cette semaine pose les bases du langage Ruby : variables, boucles, méthodes, et structures de données. Vous vous entraînez avec des exercices et des katas pour automatiser vos réflexes de programmation.
Exemples de projets
- Des exercices de logique pour manipuler les boucles
- Manipuler des tableaux (arrays) et des hash
- Des katas Ruby sur CodeWars pour s'entraîner
Notions enseignées
Ruby (syntaxe et bases)
Variables, boucles, méthodes
Structures de données
Hash, Array
Debug & katas
S'entraîner à la logique
Git & GitHub
Outils de travail en équipe
Back-end — Ruby on Rails
Pendant 4 semaines, vous construisez des applications web complètes côté serveur avec Ruby on Rails. Vous apprenez les bases de données, l'authentification, et la mise en ligne de votre application.
Exemples de projets
- Recréer le design d'un réseau social (le Gossip Project)
- Construire un chatbot connecté à l'API OpenAI
- Mettre en ligne son application avec Heroku et PostgreSQL
Notions enseignées
Ruby on Rails (MVC)
Routes, contrôleurs, vues
Bases de données & ActiveRecord
SQL, modélisation, associations
Authentification
Devise, sessions, cookies
Tests & qualité
RSpec, TDD
Front-end — JavaScript ES6 & React
Pendant 4 semaines, vous approfondissez JavaScript moderne et découvrez React pour créer des Single Page Applications (SPA). Vous serez capables de faire des applications front-end professionnelles connectées à des APIs.
Exemples de projets
- Un réseau social avec authentification
- Un site multilingue en Progressive Web App
- Une application SPA connectée à une API REST
Notions enseignées
React (composants & JSX)
Lifecycle, props
Gestion d'état
Hooks, Jotai
SPA & routing
React Router
Bonnes pratiques
Clean code, SEO, accessibilité
Projet final — Mettre en pratique en équipe
Deux semaines pour concevoir et livrer un projet complet en équipe : cadrage du produit, méthode Agile, développement, puis mise en ligne et soutenance devant la communauté.
Exemples de projets
- Cadrer son MVP avec personas et user stories
- Construire et déployer son projet (Rails + React) avec Coolify
- Présenter son produit lors d'une soutenance finale
Notions enseignées
Méthode Agile & travail d'équipe
Sprints, organisation
Cadrage produit
Personas, MVP, maquettage
Déploiement
Mise en ligne avec Coolify
Soutenance & démo finale
Présenter son produit
Semaine de jury
Une journée est dédiée à la présentation des projets devant un jury d'experts. Cette étape valide les compétences acquises et prépare à l'insertion professionnelle.
Déroulé de la journée de jury
- Présentation des projets réalisés devant un jury d'experts
- Évaluation et retours détaillés par des professionnels
- Conseils pour la suite du parcours et le stage éventuel
Compétences évaluées
Présentation et argumentation
Défendre son projet devant un public
Projection professionnelle
Préparer la suite ou un stage optionnel
Stage optionnel — Insertion professionnelle
Après les 14 semaines de formation, tu peux choisir une immersion de 2, 4 ou 6 mois pour découvrir le métier sur le terrain. Ce stage est facultatif et n'est pas requis pour obtenir le titre RNCP niveau 5.
Exemples de missions
- Développer des fonctionnalités dans une vraie application
- Travailler en équipe avec des développeurs expérimentés
- Participer aux rituels Agile (daily, sprint, retrospective)