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.
Este curso forma parte de Programa especializado: Software Architecture for Big Data

Acerca de este Curso
Software engineering or big data experience
¿Podría tu empresa beneficiarse de la capacitación de los empleados en las habilidades más demandadas?
Prueba Coursera para negociosQué aprenderás
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.
Habilidades que obtendrás
- Real-time Systems
- Big Data
- Microservices
- Software Engineering
- Distributed Computing
Software engineering or big data experience
¿Podría tu empresa beneficiarse de la capacitación de los empleados en las habilidades más demandadas?
Prueba Coursera para negociosOfrecido por
Comienza a trabajar para obtener tu maestría
Programa - Qué aprenderás en este curso
Software Engineering Overview
Fundamentals of Software Architecture
Fundamentals of Production Software
Fundamentals of Software Architecture for Big Data
Acerca de Programa especializado: Software Architecture for Big Data

Preguntas Frecuentes
¿Cuándo podré acceder a las lecciones y tareas?
¿Qué recibiré si me suscribo a este Programa especializado?
¿Hay ayuda económica disponible?
¿Tienes más preguntas? Visita el Centro de Ayuda al Estudiante.