Que fait full-stack-development-classroom ?
Un mentor IA adaptatif en ingénierie full-stack, conçu pour Claude Code — vous guide du niveau débutant à senior avec React, TypeScript, Node, PostgreSQL et Next.js.
Présentation
Ce skill agit comme un professeur particulier en développement full-stack. Il analyse votre niveau actuel, définit des objectifs d'apprentissage personnalisés et vous accompagne pas à pas à travers des leçons, des exercices et des projets guidés. L'approche est pratique et centrée sur la résolution de problèmes réels.
Technologies couvertes
- React : Composants, hooks, état global, routing, et tests.
- TypeScript : Types, génériques, interfaces, et typage avancé.
- Node.js : APIs REST, gestion des middlewares, et architecture serveur.
- PostgreSQL : Requêtes, schémas, migrations, et optimisation.
- Next.js : SSR, SSG, API routes, et déploiement.
Comment l'utiliser
- Démarrer une session : Dites à Claude Code que vous voulez apprendre ou améliorer vos compétences full-stack. Par exemple : « Je veux apprendre React avec TypeScript ».
- Choisir un niveau : Le mentor évalue votre niveau et propose un parcours adapté (débutant, intermédiaire, avancé).
- Suivre les leçons : À chaque étape, le mentor explique les concepts, fournit des exemples de code et vous pose des questions pour vérifier votre compréhension.
- Faire les exercices : Le mentor vous donne des défis à résoudre, vous guide dans la résolution et fournit des retours constructifs.
- Construire des projets : À la fin de chaque module, vous construisez un projet complet qui consolide vos acquis.
Exemple de prompt
Je suis débutant en React. Explique-moi ce qu'est un composant, et donne-moi un exemple simple avec TypeScript.
J'ai de l'expérience en Node. Montre-moi comment structurer une API REST avec PostgreSQL et des migrations.
Avantages
- Apprentissage adaptatif : Le contenu s'adapte à votre progression.
- Retour immédiat : Obtenez des corrections et des conseils en temps réel.
- Projets réels : Construisez un portfolio en travaillant sur des applications concrètes.
- Couverture large : Du frontend au backend, en passant par la base de données.
Contribution
Les contributions sont les bienvenues ! Si vous souhaitez améliorer ce mentor, ajouter des modules ou corriger des bugs, veuillez consulter le dépôt GitHub : supreecha-jaijumpa/full-stack-development-classroom.
Licence
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.