TrueschoTruescho
All Courses
Fundamentals of Software Architecture for Big Data
Coursera
Course
Unknown

Fundamentals of Software Architecture for Big Data

University of Colorado Boulder

Understand core software engineering concepts for building scalable, distributed large-scale systems handling big data.

Unknown4 weeksEnglish

About this Course

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

What You'll Learn

  • Apply software engineering fundamentals including test-driven development
  • Architect and develop distributed systems for big data
  • Build scalable and performant big data distributed systems

Prerequisites

  • Basic knowledge of software engineering and programming

Instructors

T

Tyson Gern

Computer Science

M

Mike Barinek

Computer Science

Topics

Data Architecture
Software Design
Database Systems
Software Architecture
Test Driven Development (TDD)
Database Design
Maintainability
Blockchain
Transaction Processing
Service Level

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

هندسة البيانات
تصميم البرمجيات
أنظمة قواعد البيانات
هندسة البرمجيات
التطوير باختبار مسبق
تصميم قواعد البيانات
قابلية الصيانة
البلوكشين
Transaction Processing
Service Level

Start Learning Now