Coursera

Tester et affiner les applications du programme d'éducation et de formation tout au long de la vie

Obtenez l'une de nos meilleures offres avec Coursera Plus pour 199 $ (habituellement 399 $). Économisez maintenant.

Coursera

Tester et affiner les applications du programme d'éducation et de formation tout au long de la vie

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Appliquer le TDD aux points d'extrémité des microservices et remanier les modules sur la base des revues de code pour améliorer la lisibilité et réduire la complexité.

  • Développer des tests de comportement et de sécurité pour s'assurer que les sorties LLM sont conformes aux politiques et bloquer les changements dangereux du modèle.

  • Appliquer le versionnage des données pour suivre les artefacts et évaluer les séries d'expériences de ML pour sélectionner les modèles prêts pour la production.

  • Créer des scripts en utilisant argparse de Python pour automatiser les flux de travail de calcul à plusieurs étapes dans des environnements en nuage.

Compétences que vous acquerrez

  • Catégorie : Analyse statistique
  • Catégorie : Développement piloté par les tests (TDD)
  • Catégorie : Tests de sécurité
  • Catégorie : Cas de test
  • Catégorie : SQL
  • Catégorie : Développement de scripts de test
  • Catégorie : Tests unitaires
  • Catégorie : CI/CD
  • Catégorie : MLOps (Machine Learning Operations)
  • Catégorie : Intégration continue
  • Catégorie : Candidature au LLM
  • Catégorie : Tests de logiciels
  • Catégorie : Sécurité de l'IA
  • Catégorie : L'IA responsable
  • Catégorie : Automatisation des tests
  • Catégorie : Modélisation des grandes langues
  • Catégorie : Testabilité

Outils que vous découvrirez

  • Catégorie : Déploiement du modèle
  • Catégorie : Programmation Python
  • Catégorie : Workflows d'IA

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

mars 2026

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise en Développement de logiciels

Ce cours fait partie de la Certificat Professionnel LLM Engineering That Works : Invitation, mise au point et récupération
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à ce Certificat Professionnel.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable auprès de Coursera

Il y a 5 modules dans ce cours

Le développement rapide de l'IA crée souvent une "dette technique" qui se traduit par des systèmes fragiles et coûteux. Ce module passe des scripts de base à l'ingénierie logicielle professionnelle pour des microservices de niveau production. Vous maîtriserez le développement piloté par les tests (TDD), en écrivant d'abord des tests unitaires pour garantir la fiabilité. Le programme met l'accent sur les revues de code et le refactoring systématique, vous apprenant à transformer un code monolithique en modules propres et faciles à maintenir. Grâce à des laboratoires pratiques VS Code, vous refactoriserez les services existants et construirez de nouveaux points d'extrémité d'API, en acquérant les compétences nécessaires pour fournir des applications d'IA évolutives, robustes et professionnelles.

Inclus

4 vidéos2 lectures2 devoirs2 laboratoires non notés

Comme l'ont montré des modèles d'IA tels que Gemini de Google, même les systèmes les plus avancés peuvent avoir des défaillances de sécurité spectaculaires, entraînant des dommages à la marque et une perte de confiance des utilisateurs. Ce module vous enseigne les méthodologies de test rigoureuses et contradictoires que les équipes rouges d'IA professionnelles utilisent pour sécuriser les applications à fort enjeu. À la fin de ce module, vous serez en mesure non seulement de vous assurer que votre LLM se comporte de manière sûre, mais aussi de prouver que les tests vérifiant cette sécurité sont eux-mêmes complets et robustes.

Inclus

4 vidéos2 lectures3 devoirs2 laboratoires non notés

Si vous avez déjà été confronté au problème du "ça a marché sur ma machine" ou si vous avez eu du mal à reproduire un excellent résultat obtenu il y a plusieurs semaines, ce cours vous fournira les pratiques MLOps fondamentales pour construire un flux de travail véritablement vérifiable et collaboratif. L'objectif principal est de vous permettre de gérer en toute confiance l'ensemble du cycle de vie de l'expérience, en vous assurant que chaque modèle que vous construisez est reproductible, traçable et prêt pour les rigueurs de la production. Pour les apprenants intéressés par l'application de ces compétences MLOps à la prochaine frontière, ce module sert de base parfaite pour des sujets plus avancés.

Inclus

5 vidéos3 lectures6 devoirs1 laboratoire non noté

Les flux de travail modernes de ML impliquent souvent plusieurs étapes complexes - provisionnement d'un GPU, exécution d'un travail d'entraînement et sauvegarde du modèle - qui sont toutes inefficaces à réaliser à la main. Ce module vous apprend à automatiser ce processus de bout en bout à l'aide de Python. À la fin du module, vous serez équipé pour transformer vos processus manuels en nuages en pipelines robustes et automatisés, prêts pour la production.

Inclus

3 vidéos2 lectures2 devoirs1 laboratoire non noté

Dans ce module, vous jouerez le rôle d'un ingénieur chargé de veiller à ce qu'un microservice de résumé alimenté par l'IA soit sûr et fiable. Dans le cadre d'un projet pratique, vous utiliserez Python et pytest pour construire une suite de tests complète qui valide les fonctionnalités et applique les politiques de sécurité. Vous écrirez des tests unitaires pour confirmer le comportement de base de l'API, puis développerez des tests comportementaux critiques pour garantir que le service refuse de générer du contenu nuisible, illicite ou autrement non conforme. Ce module vous permettra d'acquérir les compétences pratiques nécessaires pour affirmer les refus de sécurité, documenter votre stratégie de test et intégrer votre travail dans un pipeline CI afin d'empêcher le code dangereux d'atteindre la production.

Inclus

2 lectures1 devoir

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Professionals from the Industry
479 Cours109 487 apprenants

Offert par

Coursera

En savoir plus sur Développement de logiciels

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions

¹ Certains travaux de ce cours sont notés par l'IA. Pour ces travaux, vos Données internes seront utilisées conformément à Notification de confidentialité de Coursera.