К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Fundamentals of Software Architecture for Big Data · LearnSpace
Назад в каталог
courseraПрограммирование

Fundamentals of Software Architecture for Big Data

Курс от University of Colorado Boulder
Продвинутый≈ 20.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

The course is intended for individuals looking to understand the basics of software engineering as they relate to building large software systems that leverage big data. You will be introduced to software engineering concepts necessary to build and scale large, data intensive, distributed systems. Starting with software engineering best practices and loosely coupled, highly cohesive data microservices, the course takes you through the evolution of a distributed system over time. This course can be taken for academic credit as part of CU Boulder’s MS in Data Science or MS in Computer Science degrees offered on the Coursera platform. These fully accredited graduate degrees offer targeted courses, short 8-week sessions, and pay-as-you-go tuition. Admission is based on performance in three preliminary courses, not academic history. CU degrees on Coursera are ideal for recent graduates or working professionals. Learn more: MS in Data Science: https://www.coursera.org/degrees/master-of-science-data-science-boulder MS in Computer Science: https://coursera.org/degrees/ms-computer-science-boulder

Навыки, которые вы освоите

Software EngineeringDistributed ComputingTest Driven Development (TDD)Software ArchitectureBlockchainTransaction ProcessingSystem MonitoringService LevelData StructuresMicroservicesData ArchitectureBig DataDatabasesSoftware DevelopmentSoftware Design

Программа курса

4 модулей · 48 учебных материалов

01Software Engineering Overview19 материалов

Welcome to Fundamentals of Software Architecture for Big Data!

Course Updates and Accessibility SupportЧтениеEarn Academic Credit for Your Work! ЧтениеCourse SupportЧтениеMotivation for Peer ReviewsЧтение

Учитесь у экспертов

Tyson Gern

Lecturer

Mike Barinek

Lecturer

Fundamentals of Software Architecture for Big Data
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 20.2 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Немецкий, Русский, Тайский, Индонезийский, Шведский, Турецкий, Испанский, Хинди, Японский, Казахский, Польский

Часть программы вашего университета
Assessment ExpectationsЧтение
AI Citation and Acknowledgement Чтение
Introduce Yourself!Обсуждение

Introduction to the Course

Introduction - WelcomeВидеоIntroduction - Day-in-the-lifeВидеоIntroduction - PracticesВидео

No Silver Bullet

No Silver BulletВидеоNo Silver Bullet ArticleЧтениеAI Policy QuizЗаданиеNo Silver BulletЗадание

Simple Aged Cache

Testing - The basicsВидеоTesting - RevisitedВидеоAssignments Tech Stack OverviewВидеоDevelopment Environment SetupЧтениеSimple Aged CacheПрограммирование
02Fundamentals of Software Architecture12 материалов

Blockchain

BlockchainВидеоBlockchain Reading (Bitcoin)ЧтениеBlockchainЗаданиеBlockchain AssignmentВидеоSimple BlockchainПрограммированиеBlockchain DiscussionОбсуждение

Software Architecture

Application Continuum - IntroductionВидеоApplication Continuum - EvolutionВидеоApplication Continuum - Wrap upВидеоApplication Continuum ArticleЧтениеMonolith First ArticleЧтениеProvenanceПрограммирование
03Fundamentals of Production Software6 материалов

Software Deployment

Production ReadinessВидеоReliable Data Processing with Minimal ToilЧтениеThe Calculus of Service AvailabilityЧтение Deployment PapersЗаданиеProvenance Metrics Coding Exercise ЗаданиеProvenance MetricsЗадание
04Fundamentals of Software Architecture for Big Data11 материалов

Working with Relational Databases

Cap Theorem IntroductionВидеоThe Cap TheoremЧтениеCAP TheoremЗаданиеEvolutionary Database DesignЧтениеThe Milk ProblemВидеоThe Milk Problem Coding Exercise Instructions and FilesЧтениеThe Milk Problem Coding Exercise Instructions & FilesЗаданиеThe Milk ProblemЗадание

Working with Message Systems

Event CollaborationВидеоPerspectives on the CAP TheoremЧтениеPerspectives on CAP TheoremЗадание