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.
Ce cours fait partie de la Spécialisation Software Architecture for Big Data

À propos de ce cours
Software engineering or big data experience
Votre entreprise pourrait-elle bénéficier de la formation des employés à des compétences recherchées ?
Essayez Coursera pour les affairesCe que vous allez apprendre
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.
Compétences que vous acquerrez
- Real-time Systems
- Big Data
- Microservices
- Software Engineering
- Distributed Computing
Software engineering or big data experience
Votre entreprise pourrait-elle bénéficier de la formation des employés à des compétences recherchées ?
Essayez Coursera pour les affairesOffert par
Commencez à travailler pour obtenir votre master
Programme de cours : ce que vous apprendrez dans ce cours
Software Engineering Overview
Fundamentals of Software Architecture
Fundamentals of Production Software
Fundamentals of Software Architecture for Big Data
À propos du Spécialisation Software Architecture for Big Data

Foire Aux Questions
Quand aurai-je accès aux vidéos de cours et aux devoirs ?
À quoi ai-je droit si je m'abonne à cette Spécialisation ?
Une aide financière est-elle possible ?
D'autres questions ? Visitez le Centre d'Aide pour les Étudiants.