Ce que vous devez savoir avant
Vous commencez

Débute 7 June 2026 20:41

Se termine 7 June 2026

00 Jours
00 Heures
00 Minutes
00 Secondes
course image

Certification en ingénierie logicielle avec IA générative

Maîtrisez le développement de logiciels assisté par IA, de la génération de code aux tests, en passant par le prototypage UX, les correctifs de sécurité et la documentation automatisée à l'aide d'outils comme CodeWhisperer et Uizard.
via Coursera

2889 Cours


Not Specified

Amélioration optionnelle disponible

Not Specified

Progressez à votre rythme

Paid Course

Amélioration optionnelle disponible

Aperçu

This comprehensive specialization on Generative AI in Software Engineering equips you with the skills to automate, enhance, and accelerate every phase of the software development lifecycle. Begin with AI-powered code generation, multilingual translation, and intelligent refactoring using tools like Amazon CodeWhisperer.

Progress to AI-driven UX prototyping with user behavior prediction and rapid interface creation using tools like Uizard. Conclude with automating software testing, strengthening security, and generating accurate, full-stack documentation using GenAI tools.

To be successful in this course, you should have a basic understanding of programming, UI/UX principles, and software development practices. By the end of this course, you will be able to:

- Automate Code Generation:

Build clean, functional code with AI tools - Enhance UX Design:

Predict user behavior and generate intelligent UI prototypes - Automate Software Testing:

Generate test cases and identify vulnerabilities using GenAI - Strengthen Code Security:

Fix vulnerabilities in real-time across languages - Streamline Documentation:

Generate API and project documentation with AI - Create End-to-End Docs:

Deliver consistent documentation for full-stack systems Ideal for developers, QA engineers, UX designers, and product teams adopting GenAI.

Programme

  • Introduction
  • Aperçu du cours et objectifs
    Introduction à l'IA générative en ingénierie logicielle
    Prérequis : Notions de base en programmation, principes UI/UX, pratiques de développement logiciel
  • Module 1 : Génération de Code par IA
  • Comprendre les générateurs de code pilotés par IA
    Utilisation d'Amazon CodeWhisperer pour les suggestions de code
    Écrire du code propre et fonctionnel avec l'assistance de l'IA
  • Module 2 : Traduction Multilingue et Réusinage de Code
  • Traduction automatisée de code entre langages de programmation
    Réusinage de code intelligemment avec des outils IA
    Meilleures pratiques pour maintenir l'intégrité du code
  • Module 3 : Prototypage UX piloté par IA
  • Introduction à l'IA dans la conception UX
    Prédire le comportement des utilisateurs avec l'apprentissage automatique
    Créer des prototypes d'UI intelligents avec Uizard
  • Module 4 : Automatisation des Tests de Logiciels
  • Génération automatique de cas de test
    Identifier et résoudre les vulnérabilités avec GenAI
    Intégrer des outils IA dans les cadres de test existants
  • Module 5 : Renforcement de la Sécurité du Code
  • Détection et résolution de vulnérabilités en temps réel
    Pratiques de sécurité multi-langage
    Pratique pratique avec des outils de sécurité IA
  • Module 6 : Rationaliser la Documentation avec l'IA
  • Automatiser la génération de documentation API
    Créer de la documentation de projet avec des outils pilotés par IA
    Assurer la cohérence de la documentation sur les plateformes
  • Module 7 : Créer une Documentation de Bout en Bout
  • Génération de documentation de système full-stack
    Meilleures pratiques pour maintenir une documentation précise et complète
  • Projet Final
  • Appliquer les concepts du cours à un projet réel
    Développer une solution complète intégrant des outils IA pour le développement du cycle de vie complet
  • Conclusion et Certification
  • Révision des apprentissages clés
    Évaluation de certification et évaluation finale
    Conseils sur la mise en œuvre pratique et les chemins d'apprentissage supplémentaires

Enseigné par

Priyanka Mehta


Matières

Computer Science