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.
Этот курс входит в специализацию ''Специализация Software Architecture for Big Data'
от партнера


Об этом курсе
Software engineering or big data experience
Будет ли вашей компании выгодно обучить сотрудников востребованным навыкам?
Попробуйте Coursera для бизнесаЧему вы научитесь
Practice software engineering fundamentals; test first development, refactoring, continuous integration, and continuous delivery.
Architect and create a big data or distributed system using rest collaboration, event collaboration, and batch processing.
Create a performant, scalable distributed system that handles big data.
Приобретаемые навыки
- Real-time Systems
- Big Data
- Microservices
- Software Engineering
- Distributed Computing
Software engineering or big data experience
Будет ли вашей компании выгодно обучить сотрудников востребованным навыкам?
Попробуйте Coursera для бизнесаот партнера
Сделайте шаг навстречу диплому.
Программа курса: что вы изучите
Software Engineering Overview
Fundamentals of Software Architecture
Fundamentals of Production Software
Fundamentals of Software Architecture for Big Data
Специализация Software Architecture for Big Data: общие сведения

Часто задаваемые вопросы
Когда я получу доступ к лекциям и заданиям?
Что я получу, оформив подписку на специализацию?
Можно ли получить финансовую помощь?
Остались вопросы? Посетите Центр поддержки учащихся.