Microsoft
Optimisation des performances et évolutivité

Débloquez l'accès à plus de 10 000 cours avec Coursera Plus. Essai gratuit de 7 jours.

Microsoft

Optimisation des performances et évolutivité

Ce cours fait partie de plusieurs programmes.

 Microsoft

Instructeur : Microsoft

2 126 déjà inscrits

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.7

(10 avis)

niveau Débutant

Expérience recommandée

5 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.
4.7

(10 avis)

niveau Débutant

Expérience recommandée

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

Compétences que vous acquerrez

  • Catégorie : Langage de requête
  • Catégorie : Équilibrage de la charge
  • Catégorie : Conception de l'application
  • Catégorie : Gestion des performances des applications
  • Catégorie : Microsoft Copilot
  • Catégorie : Gestion des bases de données
  • Catégorie : Évolutivité
  • Catégorie : Tests de performance
  • Catégorie : SQL
  • Catégorie : Optimisation des performances
  • Catégorie : Redis
  • Catégorie : Architecture logicielle

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

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 du sujet

Ce cours est disponible dans le cadre de
Lorsque vous vous inscrivez à ce cours, vous devez également sélectionner un programme spécifique.
  • 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 4 modules dans ce cours

Des stratégies de mise en cache efficaces sont essentielles pour améliorer les performances des applications et réduire la charge des bases de données. Ce module présente le concept de mise en cache et son importance dans l'optimisation des applications .NET Core. Les apprenants exploreront les implémentations de la mise en cache en mémoire et de la mise en cache distribuée, comprendront les stratégies d'expiration et d'invalidation de la mise en cache et identifieront les meilleures pratiques pour l'intégration des mécanismes de mise en cache. À la fin de ce module, les participants seront en mesure d'exploiter efficacement la mise en cache pour améliorer la réactivité et l'évolutivité des applications.

Inclus

22 vidéos17 lectures12 devoirs3 laboratoires non notés3 plugins

La performance des bases de données est un facteur crucial pour assurer le fonctionnement efficace des applications. Ce module couvre les techniques d'optimisation des requêtes qui améliorent la réactivité de la base de données. Les apprenants exploreront les différentes stratégies d'indexation, les outils d'analyse des performances des requêtes et les techniques d'optimisation pour traiter les requêtes complexes. En outre, les meilleures pratiques pour maintenir des requêtes de base de données efficaces seront discutées. En maîtrisant ces techniques, les développeurs peuvent améliorer les performances de leurs applications et minimiser la consommation de ressources.

Inclus

14 vidéos11 lectures11 devoirs2 laboratoires non notés2 plugins

La création d'applications capables de gérer des charges croissantes sans dégradation des performances est un aspect essentiel du développement back-end. Ce module se concentre sur les principes et les modèles architecturaux qui supportent l'évolutivité, y compris l'équilibreur de charge, la gestion de processus et le traitement asynchrone. Les apprenants apprendront à concevoir des systèmes qui évoluent efficacement pour répondre aux demandes croissantes des utilisateurs. A la fin de ce module, les participants seront équipés des meilleures pratiques pour créer des applications robustes et évolutives.

Inclus

14 vidéos13 lectures11 devoirs3 laboratoires non notés2 plugins

Les outils alimentés par l'IA comme Microsoft Copilot peuvent améliorer de manière significative l'optimisation des performances dans le développement de logiciels. Ce module offre une expérience pratique de l'utilisation de Microsoft Copilot pour analyser et améliorer le code de l'application et les performances de la base de données. Les apprenants découvriront comment Copilot aide à identifier les goulets d'étranglement, à optimiser les requêtes de base de données et à mettre en œuvre des améliorations complètes des performances. En tirant parti des connaissances basées sur l'IA, les développeurs peuvent rationaliser les processus d'optimisation et améliorer l'efficacité des applications.

Inclus

13 vidéos5 lectures9 devoirs1 évaluation par les pairs

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
250 Cours2 078 704 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.’
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

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.