• No hay productos en el carrito.

Inicio / Cursos / Software Architecture & System Design Practical Case Studies
Impartido por Michael Pogrebinsky | Software Architecture, System Design, Java ExpertPago único de $2,800 MXN · acceso por 12 meses

Software Architecture & System Design Practical Case Studies

Design Real-life Large Scale Systems, Practice Modern Software Architecture & Prepare for a System Design Interview

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 40 h 8 unidades
Qué aprenderás

Lo que serás capaz de hacer

Do you want to gain real-life experience in modern Software Architecture and the design of Large Scale Systems ? Are you preparing for a System Design Interview and want to guarantee your success? You came to the right place! This course is a unique collection of Large Scale System Design Case Studies similar to real systems run by companies like Google , Amazon , Netflix , Meta , Slack, etc. In each case study, we will: Start with an ambiguous, high-level requirement to design and architect a brand new, real-life system. Follow a methodical, step-by-step system design process. Apply Industry-Proven Software Architecture techniques and patterns successfully used by top tech companies. Finish with software architecture diagrams, well-defined technical requirements, and API. Throughout the course, you will practice how to design and architect complex, large-scale systems that scale to millions of users and handle petabytes of data daily. All the case studies were carefully picked to practice a wide range of software architecture techniques and patterns, which you can later apply to your projects or System Design Interviews. By the end of the course, you will: Be fully prepared for an upcoming System Design Interview. Gain real practical experience in designing modern, highly scalable, fault-tolerant, and performant systems. Have full confidence in applying the system design process to tackle any system design problem in real life. This course is perfect for you if: You already know the fundamentals of Software Architecture and want real, practical experience in designing complex, large-scale systems from scratch You want to become a Software Architect / Cloud Architect or a senior member of technical staff, such as a Senior / Principal Software Engineer or Technical Lead. You are preparing for a System Design Interview and want to stun your interviewer with the depth of your software architecture knowledge and stand out from other candidates who memorized different tricks and watched a bunch of YouTube videos. So what are you waiting for? :) Let's get started! FAQ - How is this course different from other System Design or Software Architecture courses? Many courses teach the fundamental building blocks for system design and software architecture. However, just knowing those building blocks is not enough. Real-life large-scale systems are very complex, and designing them takes practice and experience. This course is all about practice and gaining that experience. So, when you are faced with a real project where you need to apply your software architecture and system design skills, you know exactly what to do and what process to follow. - Does this course involve coding? No! This course is on practical software architecture and system design, which is universal and is not tied to a specific programming language, cloud vendor, or technology stack. Throughout the course, you will master the important skill of thinking on a higher-level abstraction, which is critical for success in your company's system design interviews and technical leadership . - Is this course only for Software Architects? No! This course is for software engineers on any level who aspire to accelerate their career growth and practice software architecture and system design. This course is also perfect for people with technical leadership positions, such as Senior/Principle/Staff Engineers, Technical Leads, Technical Engineering Managers, or Software Architects, to practice and improve their skills. DevOps engineers, SREs, and QA engineers will also gain a lot of value from this course. - Will this course cover any Cloud Computing concepts or Cloud Technologies? Since in this course, we design and architect modern, large-scale systems, we use many cloud computing and distributed computing principles and patterns. Also, while this course doesn't cover any particular cloud vendor or technology, all the software architecture diagrams can easily be implemented and deployed on any cloud vendor, such as Amazon Web Services (AWS), Google Cloud Provider (GCP), Microsoft Azure, and so on. To help you with that, each section contains links and resources to the relevant cloud vendors' services and cloud technologies to help you apply the design to the relevant technology stack. Links to open-source solutions are also provided.

  • Apply Industry-Proven Software Architecture Patterns
  • Become a Software Architect or Technical Lead at your Company
  • Practice the System Design Process for your System Design Interview
  • Design Highly Scalable, Fault Tolerant and Performant Systems
  • Gain Invaluable Experience Architecting Real-life, Distributed, Large Scale Systems

Temario

UNIDAD 1 - Introduction · 2 lecciones

UNIDAD 1 - Introduction

  • Introduction to Software Architecture & System Design Case StudiesVideo · 12 min
  • Download Course WorkbookVideo · 2 min
UNIDAD 2 - Design a Highly Scalable Image Sharing Social Media Platform · 5 lecciones

UNIDAD 2 - Design a Highly Scalable Image Sharing Social Media Platform

  • System Design of a Highly Scalable Image Sharing Platform - Part 1Video · 10 min
  • System Design of a Highly Scalable Image Sharing Platform - Part 2Video · 16 min
  • System Design of a Highly Scalable Image Sharing Platform - Part 3Video · 15 min
  • System Design of a Highly Scalable Image Sharing Platform - QuizCuestionario · 0 min
  • Highly Scalable Image Sharing Platform - Additional ResourcesLectura · 0 min
UNIDAD 3 - Design a Video-On-Demand (VOD) Streaming Service · 5 lecciones

UNIDAD 3 - Design a Video-On-Demand (VOD) Streaming Service

  • Software Architecture & System Design of a VOD Streaming Service - Part 1Video · 10 min
  • Software Architecture & System Design of a VOD Streaming Service - Part 2Video · 14 min
  • Software Architecture & System Design of a VOD Streaming Service - Part 3Video · 9 min
  • Software Architecture & System Design of a VOD Streaming Service - QuizCuestionario · 0 min
  • VOD Streaming Solutions & Links to Relevant AWS, Google Cloud & Azure ServicesLectura · 0 min
UNIDAD 4 - Design a Highly Scalable, Real-Time Instant Messaging Service · 5 lecciones

UNIDAD 4 - Design a Highly Scalable, Real-Time Instant Messaging Service

  • Software Architecture & System Design of a Real-Time Instant Messaging - Part 1Video · 9 min
  • Software Architecture & System Design of a Real-Time Instant Messaging - Part 2Video · 15 min
  • Software Architecture & System Design of a Real-Time Instant Messaging - Part 3Video · 13 min
  • Software Architecture & System Design of a Real-Time Instant Messaging - QuizCuestionario · 0 min
  • Real-Time Instant Messaging - Additional ResourcesLectura · 0 min
UNIDAD 5 - Design a Typeahead / Autocomplete for a Search Engine · 5 lecciones

UNIDAD 5 - Design a Typeahead / Autocomplete for a Search Engine

  • System Design a Highly Scalable Typeahead Service for a Search Engine - Part 1Video · 14 min
  • System Design a Highly Scalable Typeahead Service for a Search Engine - Part 2Video · 9 min
  • System Design a Highly Scalable Typeahead Service for a Search Engine - Part 3Video · 12 min
  • System Design a Highly Scalable Typeahead Service for a Search Engine - QuizCuestionario · 0 min
  • Typeahead - Additional Resources to Cloud Vendors & Open Source TechnologiesLectura · 0 min
UNIDAD 6 - Design a Scalable Ride Sharing Service · 7 lecciones

UNIDAD 6 - Design a Scalable Ride Sharing Service

  • Software Architecture & Design of a Scalable Rideshare Service - Part 1Video · 14 min
  • Software Architecture & Design of a Scalable Rideshare Service - Part 2Video · 14 min
  • Software Architecture & Design of a Scalable Rideshare Service - Part 3Video · 5 min
  • Software Architecture & Design of a Scalable Rideshare Service - Part 4Video · 14 min
  • Software Architecture & Design of a Scalable Rideshare Service - Part 5Video · 12 min
  • Software Architecture & Design of a Scalable Rideshare Service - QuizCuestionario · 0 min
  • Scalable Rideshare Service - Additional ResourcesLectura · 0 min
UNIDAD 7 - System Design Final Tips · 1 lecciones

UNIDAD 7 - System Design Final Tips

  • Final Tips for System Design InterviewVideo · 12 min
UNIDAD 8 - Bonus Section · 1 lecciones

UNIDAD 8 - Bonus Section

  • Bonus Lecture - Lets Keep LearningLectura · 0 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    8 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    5 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Software Architecture & System Design Practical Case Studies

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Michael Pogrebinsky | Software Architecture, System Design, Java Expert.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 8 unidades · 31 lecciones · 40 h
  • 12 meses de acceso
  • 5 cuestionarios de evaluación
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Michael Pogrebinsky | Software Architecture, System Design, Java Expert; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Software Architecture & System Design Practical Case Studies

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture