Microsoft

Développement d'IUG et programmation assistée par l'IA

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

Microsoft

Développement d'IUG et programmation assistée par l'IA

 Microsoft

Instructeur : Microsoft

Inclus avec Coursera Plus

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

Compétences que vous acquerrez

  • Catégorie : Développement d'applications
  • Catégorie : Débogage
  • Catégorie : Conception de l'application
  • Catégorie : Conception de l'interface et de l'expérience utilisateur (UI/UX)
  • Catégorie : Fichier E/S
  • Catégorie : Déploiement des applications
  • Catégorie : Programmation événementielle
  • Catégorie : Tests de logiciels
  • Catégorie : Intégrations AI
  • Catégorie : Interface utilisateur (UI)
  • Catégorie : Tests de développement
  • Catégorie : Test de l'API

Outils que vous découvrirez

  • Catégorie : C# (langage de programmation)
  • Catégorie : Composants de l'interface utilisateur
  • Catégorie : Interface de programmation d'applications (API)
  • Catégorie : Cadres d'application
  • Catégorie : ASP.NET
  • Catégorie : Plate-forme API Postman
  • Catégorie : Microsoft Visual Studio
  • Catégorie : cadre .NET

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

janvier 2026

Évaluations

21 devoirs

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 Guide des fondamentaux de C# pour les débutants
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 Microsoft

Il y a 5 modules dans ce cours

Dans ce module, vous acquerrez une compréhension approfondie de l'écosystème .NET moderne et apprendrez à prendre des décisions architecturales éclairées pour différents types d'applications. Vous explorerez l'évolution du .NET Framework vers le .NET moderne, comprendrez les capacités et les cas d'utilisation appropriés de divers frameworks, notamment ASP.NET CORE, Blazor et .NET MAUI, et développerez la réflexion stratégique nécessaire pour sélectionner la pile technologique adaptée aux exigences spécifiques d'un projet. Ces connaissances sont essentielles pour les développeurs professionnels qui doivent s’y retrouver dans le paysage diversifié de .NET et prendre des décisions architecturales en adéquation avec les besoins métier, les exigences de performance et la maintenabilité à long terme. À la fin de ce module, vous comprendrez comment les différents frameworks .NET résolvent des problèmes variés et serez en mesure de recommander des choix technologiques adaptés à divers scénarios d’application, posant ainsi les bases du développement d’interfaces graphiques et des techniques de programmation avancées que vous maîtriserez dans les modules suivants.

Inclus

14 vidéos5 lectures5 devoirs2 laboratoires non notés

Dans ce module, vous passerez du développement d'applications en ligne de commande à la création d'applications de bureau riches et interactives à l'aide de Windows Forms. Vous maîtriserez les concepts fondamentaux de la programmation événementielle et apprendrez à concevoir des interfaces utilisateur qui soient non seulement fonctionnelles, mais également accessibles aux utilisateurs ayant des besoins et des capacités variés. Ce module met l'accent sur les principes de conception UI/UX professionnels, les normes de conformité 508 et les pratiques de conception inclusive qui sont essentielles dans le paysage actuel du développement. Vous apprendrez à intégrer des éléments multimédias, à mettre en œuvre des fonctionnalités d’accessibilité adaptées et à créer des applications offrant une excellente expérience utilisateur, quelles que soient les capacités des utilisateurs. À l’issue de ce module, vous serez en mesure de créer des applications de bureau professionnelles respectant les normes d’accessibilité du secteur, tout en proposant des interfaces utilisateur intuitives et attrayantes qui mettront en valeur votre maîtrise des principes de développement d’interfaces graphiques.

Inclus

11 vidéos4 lectures5 devoirs8 laboratoires non notés

Dans ce module, vous maîtriserez les techniques sophistiquées de programmation événementielle qui sont au cœur des applications interactives modernes. En vous appuyant sur vos bases en Windows Forms, vous apprendrez à créer des interfaces utilisateur très réactives, offrant un retour d'information immédiat et des mises à jour dynamiques du contenu. Vous explorerez des concepts avancés d’interface graphique, notamment la liaison de données pour une synchronisation en temps réel entre l’interface utilisateur et les sources de données, les architectures d’applications à formulaires multiples pour les applications métier complexes, ainsi que le développement de contrôles personnalisés pour des fonctionnalités de spécialisation. Ces compétences sont essentielles pour créer des applications de bureau de niveau entreprise capables de gérer des interactions utilisateur complexes, de gérer efficacement l'état de l'application et d'offrir les expériences riches et interactives que les utilisateurs attendent d'un logiciel professionnel. À la fin de ce module, vous serez capable de développer des applications GUI sophistiquées dotées d'une interactivité avancée, d'une intégration transparente des données et de schémas de navigation professionnels, rivalisant ainsi avec les logiciels de bureau commerciaux.

Inclus

11 vidéos4 lectures5 devoirs8 laboratoires non notés

Dans ce module, vous maîtriserez les pratiques de pointe en matière de développement logiciel optimisé par l’IA, qui transforment la manière dont les développeurs professionnels travaillent dans le paysage technologique actuel. En vous appuyant sur les bases solides que vous avez acquises en programmation C#, en conception orientée objet et en développement d’interfaces graphiques, vous apprendrez à tirer parti de l’intelligence artificielle comme un partenaire puissant tout au long du cycle de vie complet du développement. Vous découvrirez comment utiliser l’IA pour prendre des décisions complexes en matière d’architecture d’applications, générer une documentation de projet complète répondant aux normes professionnelles, déboguer des applications d’interface graphique sophistiquées avec l’aide de l’IA, et optimiser les performances du code grâce aux enseignements tirés de l’apprentissage automatique. Ces compétences représentent l’avenir du développement logiciel, où la créativité humaine et les capacités de l’IA s’associent pour créer de meilleurs logiciels, plus rapidement et de manière plus fiable. À l’issue de ce module, vous maîtriserez les workflows avancés de développement assisté par l’IA utilisés par les principales entreprises technologiques et équipes de développement à travers le monde.

Inclus

12 vidéos4 lectures5 devoirs8 laboratoires non notés

Dans ce module pratique de synthèse, vous allez concevoir et développer une application console en C# de qualité professionnelle capable de traiter des types de fichiers courants tels que les fichiers CSV, les fichiers journaux et les fichiers de configuration. Ce projet combine les compétences fondamentales acquises dans le cours 3, notamment la conception d’un code propre et facile à maintenir, l’utilisation efficace des collections, la gestion robuste des exceptions et les opérations efficaces d’entrée-sortie de fichiers. Vous mettrez en œuvre une gestion pertinente des erreurs pour les scénarios de défaillance courants, générerez des rapports de synthèse à partir des données traitées et validerez votre application grâce à des tests ciblés portant sur des fichiers valides, invalides, manquants et volumineux. Ce module met également l’accent sur les pratiques professionnelles modernes, notamment l’utilisation réfléchie d’outils de développement assistés par l’IA pour faciliter la génération de code, le débogage et la documentation. En menant à bien ce projet, vous démontrerez votre capacité à créer des applications résilientes et prêtes pour la production, capables de gérer avec brio les défis liés au traitement des fichiers tout en respectant les normes du secteur en matière de qualité, de performances et de fiabilité.

Inclus

1 lecture1 devoir1 laboratoire non noté

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

 Microsoft
346 Cours2 651 430 apprenants

Offert par

Microsoft

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