Ce que vous devez savoir avant
Vous commencez

Débute 7 June 2026 10:34

Se termine 7 June 2026

00 Jours
00 Heures
00 Minutes
00 Secondes
course image

Utilisation de l'IA générative dans le développement logiciel moderne

Découvrez comment intégrer stratégiquement des outils d'IA génératrice tels que GitHub Copilot et ChatGPT dans les flux de travail de développement logiciel pour améliorer le codage, l'analyse et la documentation.
via Coursera

2889 Cours


13 hours 8 minutes

Amélioration optionnelle disponible

Not Specified

Progressez à votre rythme

Paid Course

Amélioration optionnelle disponible

Aperçu

In today’s fast-evolving software landscape, success increasingly relies on the ability to integrate AI tools strategically throughout the development lifecycle. This course teaches developers how to use generative AI to analyze, enhance, and streamline software workflows.

Building on foundational coding and AI concepts, you’ll learn to use generative AI as both a decision-making aid and a practical coding assistant. The course emphasizes real-world applications, guiding you to analyze unfamiliar code, evaluate frameworks, and create documentation with the support of AI tools.

Through hands-on experience with platforms like GitHub Copilot and ChatGPT, you’ll gain the skills to integrate AI tools into everyday development tasks. This course is designed for developers who want to improve coding practices using generative AI tools.

By the end of the course, you’ll be equipped to apply AI-powered solutions that elevate your coding practices and development processes. Enroll today to gain valuable, future-ready development insights.

Programme

  • Introduction au développement logiciel utilisant l'intelligence artificielle
  • Dans ce module, vous serez initié aux concepts fondamentaux de l'intelligence artificielle (IA) et à son rôle crucial dans le développement logiciel. Vous explorerez des outils d'IA populaires et apprendrez les bases de l'ingénierie des promptes. À travers des exercices pratiques, vous comprendrez comment l'IA peut être intégrée dans le cycle de vie du développement logiciel (SDLC). À travers des exercices pratiques, vous appliquerez des approches basées sur l'IA à des tâches de développement du monde réel, jetant ainsi une base solide pour des applications avancées de l'IA dans les modules ultérieurs.
  • Compréhension et analyse du code
  • Dans ce module, vous explorerez comment les outils d'IA générative aident à revoir, analyser et comprendre les bases de code existantes. Vous apprendrez des techniques pour utiliser l'IA afin de naviguer dans des projets inconnus, résumer les structures de code et analyser la logique et les dépendances. À travers des exercices guidés et des applications pratiques, vous développerez des compétences pour utiliser efficacement les outils d'IA pour la compréhension et l'exploration du code.
  • Fondamentaux de la génération de code
  • Dans ce module, vous apprendrez à utiliser des outils d'IA générative pour écrire, optimiser et affiner le code. Vous explorerez la génération de code assistée par l'IA, développerez des promptes efficaces pour les tâches de codage et appliquerez des techniques assistées par l'IA pour les tests et le débogage. À travers des activités guidées et des applications réelles, vous acquerrez une expérience pratique d'intégration de l'IA dans les flux de travail de développement logiciel pour améliorer l'efficacité et la qualité du code.
  • Documentation et communication pour le développement logiciel
  • Dans ce module, vous apprendrez comment les outils d'IA générative soutiennent la création, la standardisation et l'optimisation de la documentation de développement logiciel. Vous explorerez comment l'IA assiste dans la génération de documentation technique, la rationalisation de la communication entre les équipes et assure la cohérence des livrables de projet. À travers des activités pratiques, vous exercerez l'utilisation des outils d'IA pour créer une documentation logicielle claire, concise et standardisée pour des scénarios de développement réels.
  • Quiz du cours, projet et conclusion 
  • Dans ce module, vous appliquerez les connaissances et compétences acquises tout au long du cours pour réaliser un projet final. Le projet simulera un scénario réel où vous utiliserez des outils d'IA pour relever des défis de développement logiciel. Vous passerez également une évaluation finale pour démontrer votre compréhension du contenu du cours. Enfin, le module se conclut par une réflexion sur votre parcours d'apprentissage et les prochaines étapes pour intégrer l'IA dans votre pratique du développement logiciel.

Enseigné par

Kasie Pardi and Paul Pardi


Matières

Computer Science