Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
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
Il y a 4 modules dans ce cours
Ce cours s'adresse aux personnes qui cherchent à comprendre les modèles d'architecture nécessaires pour mettre en production de grands systèmes logiciels qui utilisent des données massives (big data). Vous transformerez des prototypes de big data en logiciels de production testés et de haute qualité. Après avoir mesuré les caractéristiques de performance des systèmes distribués, vous identifierez les problèmes et mettrez en œuvre des solutions évolutives pour améliorer les performances. À la fin du cours, vous saurez comment mettre à l'échelle les magasins de données de production pour fonctionner sous charge, en concevant des tests de charge pour s'assurer que les applications répondent aux exigences de performance. Ce cours peut être suivi pour obtenir des crédits académiques dans le cadre des diplômes MS in Data Science ou MS in Computer Science de CU Boulder offerts sur la plate-forme Coursera. Ces diplômes d'études supérieures entièrement accrédités offrent des cours ciblés, des sessions courtes de 8 semaines et des frais de scolarité à la carte. L'admission est basée sur la performance dans trois cours préliminaires, et non sur les antécédents scolaires. Les diplômes CU sur Coursera sont idéaux pour les jeunes diplômés ou les professionnels en activité. Pour en savoir plus :
MS en science des données : https://hua.dididi.sbs/degrees/master-of-science-data-science-boulder MS en informatique : https://coursera.org/degrees/ms-computer-science-boulder
Bienvenue à Software Architecture Patterns for Big Data. Dans cette première semaine de cours, vous apprendrez à écrire des tests qui vous permettront d'itérer sur des modèles prédictifs.
Inclus
3 vidéos11 lectures2 devoirs1 évaluation par les pairs
Afficher les informations sur le contenu du module
3 vidéos•Total 15 minutes
Introduction au cours•2 minutes
Introduction à la base de code du Match Predictor•5 minutes
Modèles de prédicteurs de match•8 minutes
11 lectures•Total 241 minutes
Mises à jour des cours et soutien à l'accessibilité•1 minute
Obtenez des crédits académiques pour votre travail !•10 minutes
Soutien aux cours•10 minutes
Motivation pour l'examen par les pairs•10 minutes
Attentes en matière d'évaluation•5 minutes
Citation et remerciements de l'IA•10 minutes
Introduction aux modèles de prédiction•30 minutes
Mesures d'évaluation des modèles de prédiction•30 minutes
Prédicteur de match de football•45 minutes
Évaluation d'un modèle•60 minutes
Création de rapports et automatisation de l'évaluation•30 minutes
2 devoirs•Total 35 minutes
Quiz sur la politique de l'IA•5 minutes
Modèles prédictifs•30 minutes
1 évaluation par les pairs•Total 90 minutes
Exercice de codage du modèle prédictif•90 minutes
Performance des systèmes distribués
Module 2•7 heures à terminer
Détails du module
Dans cette semaine, vous apprendrez à vous assurer que votre système distribué fonctionne comme prévu en production en écrivant des tests de performance.
Inclus
3 vidéos9 lectures1 devoir1 évaluation par les pairs
Afficher les informations sur le contenu du module
3 vidéos•Total 21 minutes
Recherche de contacts•7 minutes
Échange direct•4 minutes
Introduction à la base de code d'Email Verifier•10 minutes
9 lectures•Total 330 minutes
Systèmes distribués et charges de travail distribuées•45 minutes
Augmentation des performances des systèmes distribués•15 minutes
Qu'est-ce qu'une file d'attente de messagerie ?•10 minutes
LapinMQ•45 minutes
Files d'attente de messagerie et charges de travail importantes•75 minutes
Introduction à la base de code d'Email Verifier•60 minutes
Identifier les problèmes de performance•10 minutes
Rédaction de tests de performance•10 minutes
Interprétation des résultats du test de performance•60 minutes
1 devoir•Total 30 minutes
Considérations relatives aux files d'attente de messagerie•30 minutes
1 évaluation par les pairs•Total 60 minutes
Exercice de codage du test de performance•60 minutes
Distribution horizontale des charges de travail importantes
Module 3•6 heures à terminer
Détails du module
Cette semaine, vous utiliserez des files d'attente pour distribuer horizontalement des charges de travail importantes.
Inclus
2 vidéos6 lectures3 devoirs1 évaluation par les pairs
Afficher les informations sur le contenu du module
2 vidéos•Total 12 minutes
Test de performance - Benchmark personnalisé•7 minutes
Échange cohérent de hachages•5 minutes
6 lectures•Total 175 minutes
Rédiger un test de performance pour une exigence métier•45 minutes
Apporter des améliorations sur la base des résultats•15 minutes
Plus d'informations sur les tests•30 minutes
Anneau de hachage cohérent•45 minutes
Échange cohérent de hachages•30 minutes
Files d'attente de messagerie et bases de données à haute disponibilité•10 minutes
3 devoirs•Total 120 minutes
Améliorations•60 minutes
Améliorations•30 minutes
Quiz sur l'échange de hachage cohérent•30 minutes
1 évaluation par les pairs•Total 60 minutes
Test de performance pour les besoins de l'entreprise•60 minutes
Systèmes distribués à haute disponibilité
Module 4•6 heures à terminer
Détails du module
Dans la dernière semaine de ce cours, vous apprendrez les avantages et les inconvénients des systèmes distribués à haute disponibilité.
Inclus
1 vidéo6 lectures2 devoirs
Afficher les informations sur le contenu du module
1 vidéo•Total 6 minutes
Théorème de la PAC Compromis•6 minutes
6 lectures•Total 290 minutes
Qu'est-ce que la disponibilité ?•90 minutes
Entrave à la disponibilité•60 minutes
Bases de données à haute disponibilité•60 minutes
Compromis concernant les bases de données à haute disponibilité•60 minutes
Délai, mémoire et compromis de messagerie dans les systèmes distribués•10 minutes
Réplication•10 minutes
2 devoirs•Total 60 minutes
Théorème de la PAC•30 minutes
Bases de données à haute disponibilité•30 minutes
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.
Préparer un diplôme
Ce site cours fait partie du (des) programme(s) diplômant(s) suivant(s) proposé(s) par University of Colorado Boulder. Si vous êtes admis et que vous vous inscrivez, les cours que vous avez suivis peuvent compter pour l'apprentissage de votre diplôme et vos progrès peuvent être transférés avec vous.¹
Consulter les diplômes éligibles
Préparer un diplôme
Ce site cours fait partie du (des) programme(s) diplômant(s) suivant(s) proposé(s) par University of Colorado Boulder. Si vous êtes admis et que vous vous inscrivez, les cours que vous avez suivis peuvent compter pour l'apprentissage de votre diplôme et vos progrès peuvent être transférés avec vous.¹
¹La réussite de la candidature et de l'inscription est requise. Les conditions d'admissibilité s'appliquent. Chaque établissement détermine le nombre de crédits reconnus en complétant ce contenu qui peut compter pour les exigences du diplôme, en tenant compte de tout crédit existant que vous pourriez avoir. Cliquez sur un cours spécifique pour plus d'informations.
CU Boulder est une communauté dynamique de chercheurs et d'apprenants sur l'un des campus universitaires les plus spectaculaires du pays. En tant que l'un des 34 établissements publics américains membres de la prestigieuse Association des universités américaines (AAU), nous sommes fiers de notre tradition d'excellence universitaire, avec cinq lauréats du prix Nobel et plus de 50 membres d'académies académiques prestigieuses.
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.’
Avis des étudiants
3.5
31 avis
5 stars
41,93 %
4 stars
25,80 %
3 stars
3,22 %
2 stars
3,22 %
1 star
25,80 %
Affichage de 3 sur 31
M
MS
4·
Révisé le 17 juil. 2025
good but i didn't get my full study because i didn't study java before
Un cours cross-listed est proposé dans le cadre de deux ou plusieurs programmes diplômants de CU Boulder sur Coursera. Par exemple, Dynamic Programming, Greedy Algorithms est proposé en tant que CSCA 5414 pour le MS-CS et DTSA 5503 pour le MS-DS.
- Vous ne pouvez pas obtenir de crédits pour plus d'une version d'un cours figurant sur une liste croisée.
- Vous pouvez identifier les cours à liste croisée en consultant le manuel de l'étudiant de votre programme.
- Votre relevé de notes en sera affecté. Les cours figurant sur des listes croisées sont considérés comme équivalents lors de l'évaluation des conditions d'obtention du diplôme. Toutefois, nous vous encourageons à suivre les versions de votre programme de ces cours (lorsqu'ils sont disponibles) afin de vous assurer que votre relevé de notes reflète le nombre important de cours que vous suivez directement dans votre département d'origine. Tous les cours que vous suivez dans le cadre d'un autre programme apparaîtront sur votre relevé de notes avec le préfixe de ce programme (par exemple, DTSA ou CSCA).
- Les programmes peuvent avoir des exigences différentes en matière de notes minimales pour l'admission et l'obtention du diplôme. Par exemple, le MS-DS exige un C ou mieux dans tous les cours pour l'obtention du diplôme (et une MPC de 3,0 pour l'admission), tandis que le MS-CS exige un B ou mieux dans tous les cours d'approfondissement et un C ou mieux dans tous les cours à option pour l'obtention du diplôme (et un B ou mieux dans chaque cours de la voie d'accès pour l'admission). Tous les programmes exigent que les étudiants maintiennent une moyenne pondérée cumulative de 3,0 pour l'admission et l'obtention du diplôme.
Puis-je suivre des cours communs pour satisfaire aux exigences de mon diplôme ?
Oui. Les cours figurant sur des listes croisées sont considérés comme équivalents lors de l'évaluation des conditions d'obtention du diplôme. Vous pouvez identifier les cours croisés en consultant le manuel de l'étudiant de votre programme.
Comment puis-je obtenir un surclassement et des crédits auprès de CU Boulder ?
Vous pouvez mettre à niveau et payer des frais de scolarité pendant toute période d'inscription ouverte pour obtenir des crédits de CU Boulder de niveau supérieur pour << ce cours / ces cours dans cette spécialisation>>. Étant donné que << ce cours est / ces cours sont >> répertoriés à la fois dans les programmes MS in Computer Science et MS in Data Science, vous devrez déterminer quel programme vous souhaitez obtenir le crédit avant de vous mettre à niveau.
Crédit MS in Data Science (MS-DS) : Pour passer à la version de << ce cours / ces cours >> donnant droit à des crédits en science des données (DTSA), utilisez le formulaire d'inscription au MS-DS. Voir comment cela fonctionne.
MS in Computer Science (MS-CS) Credit : Pour passer à la version à crédits en informatique (CSCA) de << ce cours / ces cours >>, utilisez le formulaire d'inscription MS-CS. Voir comment cela fonctionne.
Si vous n'êtes pas sûr du programme qui vous convient le mieux, consultez les sites web des programmes MS-CS et MS-DS, puis contactez [email protected] ou [email protected] si vous avez encore des questions.
Quand aurai-je accès aux cours et aux devoirs ?
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.
Qu'est-ce que je recevrai si je souscris à cette Specializations ?
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Une aide financière est-elle disponible ?
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien pour postuler sur la page de description.