
Tester, containeriser et déployer une application assistée par IA
Description
Cet atelier est le 3ème de notre série pour mettre à jour le contenu du Zoomcamp des outils de développement IA. Cet atelier met à jour Module 3 : Tester, containeriser et déployer une application assistée par IA. L'atelier précédent s'est terminé avec une application qui fonctionne sur votre machine. Dans cette session pratique, Alexey Grigorev prendra le relais : prouvé par des tests qui exercent la véritable pile, empaqueté dans des conteneurs, vérifié automatiquement à chaque demande de tirage, et déployé à une URL publique. Chacune de ces étapes est quelque chose que les outils IA savent bien rédiger et mal posséder. Un Dockerfile généré qui construit n'est pas le même qu'un qui construit la bonne chose. Un pipeline vert qui saute les tests est pire qu'aucun pipeline. ## Ce que vous apprendrez * Comment écrire des tests d'intégration qui exercent l'API, la base de données et le frontend ensemble * Comment configurer et démonter une base de données de test, et quand il vaut mieux la recréer plutôt que de faire un rollback * Comment tester contre la spécification OpenAPI plutôt que contre l'implémentation * Comment vérifier qu'une suite de tests générée par IA attrape réellement quelque chose, en cassant le code intentionnellement * Comment containeriser l'application avec une construction multi-étapes qui compile le frontend et le sert depuis l'image backend * Comment passer de SQLite à Postgres sans réécrire le code de l'application * Comment garder les secrets et la configuration de l'environnement à l'extérieur de l'image * Comment configurer l'intégration continue afin que le linting, les tests et la construction du conteneur s'exécutent à chaque demande de tirage * Comment lire un journal de pipeline échoué et le transmettre à l'agent * Comment déployer sur une plateforme telle que Render, Fly.io, Railway ou Cloud Run * Comment gérer les bases de données gérées, les migrations, les contrôles de santé, les journaux et les rollbacks * Comment connecter le pipeline au déploiement afin que la fusion dans la branche principale soit ce qui déploie * Pourquoi un déploiement réussi n'est pas la même chose qu'une application qui fonctionne. À la fin, vous saurez comment prendre une application assistée par IA de votre ordinateur portable à une URL publique qui se redéploie automatiquement lorsque les tests réussissent. Comme les autres ateliers, cela sera une démonstration en direct avec des conseils pratiques et du temps pour des questions-réponses. ## Tous les événements de cette série ## Tous les événements de cette série * Comment travailler avec des agents de codage IA : Développement piloté par spécifications, ingénierie de contexte et de boucle, flux de travail * Construire et expédier une application full-stack assistée par IA * Tester, containeriser et déployer une application assistée par IA * Outils IA open-source pour la sécurité, l'audit et DevOps * Q&A en direct avant le cours du Zoomcamp AI Dev Tools 2026 * Lancement du cours Zoomcamp AI Dev Tools 2026 ## Envisagez-vous de rejoindre le Zoomcamp des outils de développement IA ? Cet atelier couvre le contenu mis à jour pour le Module 2 du Zoomcamp des outils de développement IA, notre cours gratuit sur l'utilisation des outils IA dans des flux de travail de développement logiciel pratiques. Le cours couvre la planification assistée par IA, la codification, la révision, les tests, les capacités des agents de codage, MCP, les compétences, les plugins, la sécurité, l'audit, DevOps, et un projet final complet. La nouvelle cohorte du Zoomcamp des outils de développement IA commence le 31 août 2026. Vous pouvez vous y inscrire en vous inscrivant ici. ## À propos de l'intervenant Alexey Grigorev est le fondateur de DataTalks.Club et créateur de la série Zoomcamp. Alexey est un ingénieur logiciel et ML avec plus de 10 ans d'expérience en ingénierie et plus de 6 ans en apprentissage automatique. Il a déployé des systèmes ML à grande échelle dans des entreprises comme OLX Group et Simplaex, a écrit plusieurs livres techniques, dont Machine Learning Bookcamp, et est un maître Kaggle avec une 1ère place au défi Criteo de NIPS'17. Rejoignez notre Slack : https://datatalks.club/slack.html
Faites savoir à votre réseau que vous y allez
Partagez cet événement pour engager des conversations, inviter des collègues et vous connecter avant qu`il commence.
