Ce cours se concentre sur l'optimisation des performances et l'évolutivité dans le développement d'applications. Vous apprendrez des techniques clés telles que la mise en cache, l'optimisation des requêtes et l'équilibrage de charge tout en utilisant Microsoft Copilot pour améliorer le code de l'application et les performances des requêtes de la base de données.


Optimisation des performances et évolutivité
Ce cours fait partie de plusieurs programmes.

Instructeur : Microsoft
2 126 déjà inscrits
Inclus avec
(10 avis)
Expérience recommandée
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

Ajouter à votre profil LinkedIn
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- 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.
En savoir plus sur Développement de logiciels
Statut : Essai gratuit
Statut : Essai gratuit
Statut : Essai gratuit
Statut : Essai gratuitJohns Hopkins University
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?





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
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours du certificat et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - à partir de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Plus de questions
Aide financière disponible,
¹ 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.

