Diseño de Sistemas a Gran Escala y Arquitectura de Software

Llega a arquitecto o a líder técnico aprendiendo diseño de sistemas escalables y arquitectura de software.

4.68 (251 reviews)
Udemy
platform
Español
language
Software Engineering
category
Diseño de Sistemas a Gran Escala y Arquitectura de Software
1,279
students
5 hours
content
Nov 2023
last update
$54.99
regular price

What you will learn

Atributos de un sistema software a gran escala.

Diseñar sistemas con alta escalabilidad, disponibilidad y fiabilidad.

Diseñar sistemas que soporten decenas de millones de usuarios concurrentes.

Prepararte para entrevistas de diseño de sistemas (system design).

Patrones de Arquitectura Software. Arquitecturas multilayer y multitier, Microservicios, CQRS y Event Sourcing.

Why take this course?

🌟 **Ascendé a Arquitecto o Eleva tu Liderazgo Técnico con "Diseño de Sistemas a Gran Escala y Arquitectura de Software"** 🌟 ### ¿Listo para el Desafío? 🚀 _Descubre cómo diseñar sistemas que soporten decenas de millones de usuarios concurrentes. Este curso te transformará en un experto en escalabilidad, rendimiento, disponibilidad y mantenibilidad._ ### **¿Qué Aprenderás?** 📚 #### **Atributos de Calidad de un Sistema a Gran Escala** 🎯 - **Importancia de la Arquitectura de Software:** Introducción al curso, abordando los atributos críticos que cualquier sistema a gran escala debe dominar. - **_Atributos:_ Rendimiento, Escalabilidad, Fiabilidad y Mantenibilidad._ #### **Conceptos Clave en el Diseño de Sistemas a Gran Escala** 🛠️ - **Balanceadores de Carga (Load Balancer), API Gateway, Message Brokers, Caché y CDN:** Entender cómo estos componentes son esenciales para escalar tus aplicaciones y servidores. - **_Despliegue Multi Data Center:__ Aprende cómo implementar una infraestructura robusta y distribuida. #### **Almacenamiento de Datos a Gran Escala** 🗂️ - **_Sistemas de Almacenamiento:_ Explora los sistemas relacionales vs NoSQL y cómo elegir el más adecuado para tus necesidades. - **_Índices, Desnormalización y Replicación de Datos:__ Técnicas para optimizar el almacenamiento y rendimiento. - **_Sharding y Caché:__ Métodos avanzados para manejar grandes volúmenes de datos. - **Teorema CAP:** Comprende los intercambios entre Consistencia, Disponibilidad y Particionamiento. #### **Patrones de Arquitectura Software** 🏗️ - **_Arquitecturas Multilayer y Multitier:__ Descubre cómo organizar tu software para una mejor eficiencia y escalabilidad. - **_Microservicios, CQRS y Event Sourcing:__ Profundiza en estos patrones para diseñar sistemas más modulares y mantenibles. #### **Ejercicios Prácticos** 👷‍♂️💻 - **_Diseño de Sistemas Reales:__ Aplica lo aprendido al analizar e diseñando sistemas como un acortador de URLs, un sistema de chat, una plataforma E-Commerce y un servicio de publicaciones cortas. ### **¿Para Qué Sirve este Curso?** 🎯 - **Mejora Tus Habilidades:** Este curso es ideal para fortalecer tus conocimientos en arquitectura de software y diseño de sistemas. - **Prepárate para Entrevistas:** Es una excelente opción si estás buscando posiciones de `mid` o `senior` que requieren habilidades de diseño de sistemas. ### **Este Curso es para Tí!** 🎉 - **Sin Código:** Este curso se centra en el diseño y la arquitectura a nivel de alto rendimiento, no en código específico o tecnologías particulars. - **_Ascenso Profesional:__ Si ya eres un programador y quieres elevar tu carrera al siguiente nivel, este es el curso que buscabas. 📢 **¡No Esperes!** Si te interesa dominar los conceptos clave para diseñar sistemas escalables y resilientes, unirte a este curso es tu primer paso hacia ser un líder en arquitectura de software. ¡Te esperamos!

Screenshots

Diseño de Sistemas a Gran Escala y Arquitectura de Software - Screenshot_01Diseño de Sistemas a Gran Escala y Arquitectura de Software - Screenshot_02Diseño de Sistemas a Gran Escala y Arquitectura de Software - Screenshot_03Diseño de Sistemas a Gran Escala y Arquitectura de Software - Screenshot_04

Reviews

Daniel
November 20, 2023
Este es el 2° curso que hago de Daniel Blanco, y como siempre excelente. Explicaciones claras y concisas, con ejemplos para consolidar lo aprendido. Sin duda, un gran curso que merece la pena si estás interesado en subir de nivel y aspirar a rol de TechLead.
Julián
November 20, 2023
¡Curso más que recomendable! Si lo que quieres es aprender sobre arquitectura de software, el curso y la explicación de Daniel es muy bueno.

Charts

Price

Diseño de Sistemas a Gran Escala y Arquitectura de Software - Price chart

Rating

Diseño de Sistemas a Gran Escala y Arquitectura de Software - Ratings chart

Enrollment distribution

Diseño de Sistemas a Gran Escala y Arquitectura de Software - Distribution chart
5660603
udemy ID
11/15/2023
course created date
11/22/2023
course indexed date
Bot
course submited by