Ce cours est destiné aux personnes souhaitant comprendre les bases de l'ingénierie logicielle en ce qui concerne la construction de grands systèmes logiciels qui exploitent les données volumineuses (big data). Vous serez initié aux concepts d'ingénierie logicielle nécessaires pour construire et mettre à l'échelle de grands systèmes distribués à forte intensité de données. En commençant par les meilleures pratiques de génie logiciel et les microservices de données faiblement couplés et hautement cohésifs, le cours vous emmène à travers l'évolution d'un système distribué au fil du temps. 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 :
Principes fondamentaux de l'architecture logicielle pour le Big Data
Ce cours fait partie de Spécialisation Architecture logicielle pour le Big Data
Instructeurs : Tyson Gern
8 715 déjà inscrits
Inclus avec
(79 avis)
Expérience recommandée
Ce que vous apprendrez
Pratiquez les principes fondamentaux de l'ingénierie logicielle : développement avec tests, refactorisation, intégration continue et livraison continue.
Architecturer et créer un système distribué ou de big data en utilisant la collaboration de repos, la collaboration d'événements et le traitement par lots.
Créez un système distribué performant et évolutif qui traite les données volumineuses.
Compétences que vous acquerrez
- Catégorie : Génie logiciel
- Catégorie : Informatique distribuée
- Catégorie : Big Data
- Catégorie : Microservices
- Catégorie : Systèmes en temps réel
Détails à connaître
Ajouter à votre profil LinkedIn
7 quizzes, 3 devoirs
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
Obtenez un certificat professionnel
Ajoutez cette qualification à votre profil LinkedIn ou à votre CV
Partagez-le sur les réseaux sociaux et dans votre évaluation de performance
Il y a 4 modules dans ce cours
Bienvenue dans le cours Fondamentaux de l'architecture logicielle pour le Big Data. Au cours de la première semaine de ce cours, vous apprendrez les bases de l'ingénierie logicielle moderne. Vous apprendrez comment notre industrie progresse au fil du temps, vous pratiquerez le développement piloté par les tests et vous mettrez en œuvre des structures de données largement utilisées.
Inclus
7 vidéos6 lectures1 quiz1 évaluation par les pairs1 sujet de discussion
Au cours de cette semaine, vous apprendrez les principes fondamentaux de l'architecture logicielle. Vous apprendrez comment faire évoluer une architecture au fil du temps, comment travailler au sein d'une grande base de code, et un peu de blockchain.
Inclus
5 vidéos4 lectures1 quiz1 devoir1 évaluation par les pairs1 sujet de discussion
Cette semaine, vous apprendrez les principes fondamentaux de la surveillance des logiciels en production. Vous apprendrez à créer des tâches d'arrière-plan fiables, à calculer et à communiquer la disponibilité des services, et à mettre en place des mesures et une surveillance de la production.
Inclus
1 vidéo2 lectures2 quizzes1 devoir
Dans cette dernière semaine de cours, vous apprendrez les principes fondamentaux des bases de données et des systèmes de messagerie de qualité. Vous comprendrez les compromis entre la cohérence et la disponibilité, comment mettre en œuvre des transactions de base de données pour améliorer la cohérence, et comment mettre en œuvre des systèmes de messagerie pour améliorer la disponibilité.
Inclus
3 vidéos4 lectures3 quizzes1 devoir
Instructeurs
Offert par
Recommandé si vous êtes intéressé(e) par Développement de logiciels
University of Colorado Boulder
University of Colorado Boulder
University of Colorado Boulder
University of Colorado Boulder
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.¹
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Avis des étudiants
79 avis
- 5 stars
35,44 %
- 4 stars
21,51 %
- 3 stars
16,45 %
- 2 stars
7,59 %
- 1 star
18,98 %
Affichage de 3 sur 79
Révisé le 5 juil. 2024
Solid advanced-level course for software architects looking to broaden horizons. The course is challange-based and requires experience with Object Oriented Programming, plus basic experience in Java.
Révisé le 19 oct. 2023
Good lectures and code assignments to solidify concepts.
Révisé le 2 juil. 2024
I'd like the lecture notes to be well-organized, even outside of the lecture itself.
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
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.
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.
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 datascience@colorado.edu ou mscscoursera-info@colorado.edu si vous avez encore des questions.