Ce que vous devez savoir avant
Vous commencez
Débute 4 June 2026 01:07
Se termine 4 June 2026
9 hours
Amélioration optionnelle disponible
Avancé
Progressez à votre rythme
Paid Course
Amélioration optionnelle disponible
Aperçu
AI coding tools are everywhere — but most developers are using them wrong.Copying AI-generated code without reviewing, testing, or understanding it — that's vibe coding. It works for demos.
It falls apart in production.This course is different.In Claude Code for Professional Developers, I'll show you how to use Claude Code the right way — to ship production-grade apps faster, with better code quality, and without sacrificing the engineering principles that make software maintainable.We'll build a real AI-powered customer support system from scratch, covering everything from planning and authentication to AI features, testing, and deployment.
Programme
- Introduction (10m) Bienvenue Prérequis Structure du cours Code source Comment suivre ce cours Questions et support Connectez-vous avec moi
- Introduction à Claude Code (1h) Introduction Qu'est-ce que Claude Code Installer Claude Code Utiliser Claude Code Exécuter l'application Créer une mémoire de projet Saisie efficace Utilisation du mode Plan Gestion du contexte Suivi des coûts et de l'utilisation Protocole de contexte de modèle Ajout d'outils Création de compétences Ajouter des compétences Point de contrôle Création de sous-agents Revue du code IA L'avenir de l'ingénierie logicielle
- Planification et configuration du projet (37m) Introduction Définir la portée du projet Clarification des exigences Définir le MVP Choix de la pile technologique Création d'un plan d'implémentation Configuration du projet Configuration de PostgreSQL Configuration de Prisma Configuration des notifications push
- Authentification (2h) Introduction Choix d'une stratégie d'authentification Choix d'une stratégie de session Configuration de Better Auth Revue de la configuration d'authentification Enregistrement des utilisateurs Création de la page de connexion Revue de la page de connexion Mise en place de la validation Ajout de Tailwind Ajout de Shadcn Mise en œuvre de l'accès basé sur les rôles Création d'un agent d'audit de sécurité Audit de sécurité Dépannage des problèmes de démarrage Mise en place de Playwright Revue de la configuration de Playwright Création d'un agent de test Écriture et exécution de tests E2E Revue des tests E2E
- Gestion des utilisateurs (1h) Introduction Liste des utilisateurs Utilisation de React Query Ajout de squelettes de chargement Écriture de tests unitaires Création d'utilisateurs Revue du code backend Revue du code frontend Test de création d'utilisateurs Modification des utilisateurs Revue du backend Revue du frontend Suppression d'utilisateurs Revue du code Ajout de tests E2E Pourquoi le code propre est encore important
- Gestion des tickets (2h) Introduction Réception des tickets Revue du code Écriture de tests E2E Liste des tickets Revue du code Tri des tickets Filtrage des tickets Pagination Affichage des détails des tickets Affectation des tickets Mise à jour des tickets Réponse aux tickets Revue du backend Revue du frontend Refactorisation pour de meilleures abstractions Extraction d'interfaces Écriture de tests Prévention des attaques XSS Gestion des cas limites
- Fonctionnalités alimentées par l'IA (1h) Introduction Peaufiner les réponses Revue du code Test des fonctionnalités IA Résumé des tickets Revue du code Classification des tickets Revue du code Traitement des tâches en arrière-plan Auto-résolution des tickets Revue du code Création d'un tableau de bord Revue du code
- Intégration email (17m) Introduction Configuration de SendGrid Tunellisation avec ngrok Réception des emails Dépannage de l'intégration email Envoi d'emails
- Production (46m) Introduction Enregistrement des erreurs avec Sentry Amélioration de l'interface utilisateur Préparation pour la production Mise en conteneurisation de l'application Déploiement sur Railway Initialisation de la base de données de production Configuration de SendGrid Actions GitHub Claude Code Correction des problèmes GitHub Création de pull requests Réflexions finales
Enseigné par
Mosh Hamedani
Matières
Artificial Intelligence