Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Fundamentos en DevOps, APIs y Arquitectura de Microservicios
Role Play
Rating: 4.7 out of 5(3,910 ratings)
15,204 students

Fundamentos en DevOps, APIs y Arquitectura de Microservicios

Aprende los fundamentos en DevOps, Microservicios y APIs basado en proyectos reales, ingenieria de software continua.
Last updated 9/2025
Spanish

What you'll learn

  • Cómo se lleva a cabo un proyecto real con microservicios, DevOps, APIs y un efoque Agil
  • Comprender de una manera sencilla que es DevOps, cual es su ciclo de vida y cuales son los principales beneficios que aporta
  • Comprender los princiapales conceptos y el conjunto de herramientas, tecnologias y procesos necesarios para su implementación
  • Conocer los principales tipos de repositorios y metodologias de gestión de git. trunk based y gitflow
  • Comprender como se estructura un pipeline de integración continua uniendo los diferentes roles o integrantes del departamento de TI
  • Comprender que significan los microservicios, cuales son sus principales caracteristicas y que beneficios aportan a los proyectos.
  • Identificar los principales patrones de microservicios, como abordar un diseño de un proyecto basado en microservicios
  • Conocer los diferentes tipos de APIs que existen y los diferentes enfoques para desarrollar APIs y microservicios
  • Conocer los principales aspectos de seguridad y buenas practicas para el trabajo con APIS

Course content

7 sections51 lectures5h 14m total length
  • Introducción y presentación del proyecto de contexto pasaporte Covid 192:29

    Presentación general de lo que ese espera ver en el curso  y el proyecto de contexto general que se usará como base para desarrollar el curso.

  • MUY IMPORTANTE: Cómo debes hacer este curso, evitar errores y otros consejos7:00

    Te damos las recomendaciones para abordar de manera exitosa el curso y alcanzar tus objetivos, también comentamos porque es importante para ti una buena calificación en el curso, dado que esto ayuda a mantener el curso vigente y que puedes beneficiarte de actualizaciones y nuevos contenidos.

  • Cómo se analiza un requisito funcional de un proyecto real3:34
  • Comprender el contexto general del proyecto para diseñar la solución correcta4:14
  • Flujo de emisión y validación con una infraestructura de clave pública8:01
  • Como y por que se aborda con microservicios, DevOps y Agile un proyecto exitoso8:36
  • Descripción de los microservicios y componentes de la solución7:48
  • Invitación a la comunidad en Discord, crea equipo, conecta, comparte y emprende4:27

    Con esta herramienta podremos trabajar de manera colaborativa para compartir soluciones a los principales problemas, hacer networking, interactuar con otros estudiantes y explorar diferentes posibilidades y beneficios de las herramientas de trabajo colaborativo.

Requirements

  • No se necesita experiencia, Aprenderás todo lo necesario aquí, solo requieres muchas ganas de aprender y prestar mucha atención a cada clase

Description

¿Alguna vez te has preguntado cómo las empresas de tecnología gestionan aplicaciones complejas y escalables? El mundo del desarrollo moderno se basa en la cultura DevOps y la arquitectura de Microservicios. Este curso te llevará a dominar no solo la teoría, sino también a comprender la implementación práctica de estas poderosas filosofías.

Partiremos de un proyecto real, un sistema de Pasaporte Covid 19, para enseñarte el proceso completo: desde el análisis de requerimientos hasta el diseño de una arquitectura de microservicios con DDD, la implementación con Docker y el despliegue de las soluciones. Al final, serás capaz de construir proyectos robustos y eficientes.

Lo que aprenderás

  • Comprenderás los fundamentos teóricos de DevOps, Microservicios y APIs y su importancia en la industria.

  • Dominarás conceptos de arquitectura como DDD (Design Driven Domain) y patrones de diseño como Event-Driven y Saga.

  • Aprenderás a analizar y a diseñar soluciones con microservicios, justificando las decisiones de diseño como Monorepos vs. Microrepos.

  • Profundizarás en conceptos de Git (GitFlow, TrunkBased) y flujos de CI/CD para integrar procesos, personas y tecnologías.

  • Entenderás los principales estilos de despliegue (Canary, Blue-Green, Rolling Update) y cuándo aplicar cada uno.

  • Aprenderás a gestionar información sensible con secrets y a implementar seguridad con protocolos como OAuth2 y JWT.

  • Conceptualizarás las APIs: Aprenderás sobre los diferentes tipos de APIs y los enfoques de diseño (API First, Code First).

  • Seguridad y Confianza: Entenderás el propósito de una infraestructura de clave pública y cómo se utiliza para la seguridad de las APIs.

  • Explorarás cómo la AI y herramientas como swagger editor y diagramas .net se utilizan para automatizar y agilizar el diseño.

Simulaciones con IA: Practica y prepárate para futuras entrevistas y reuniones.

En el mundo real, la teoría no basta. Por eso, este curso incluye un componente único: "Role Plays" con Inteligencia Artificial. Prepárate para dos escenarios cruciales que validarán tu conocimiento y te darán confianza:

  • Prepárate para la entrevista técnica: Enfréntate a una IA que actúa como reclutador para dominar tus fundamentos y conceptos clave.

  • Defiende tu estrategia ante un CTO: Practica cómo convencer a un líder técnico sobre una propuesta de arquitectura para la compañía, demostrando una visión estratégica.

¿A quién está dirigido?

Este curso es ideal para cualquier persona que quiera comprender y aplicar una implementación exitosa de DevOps o Microservicios, incluyendo:

  • Desarrolladores que buscan una comprensión más profunda de la arquitectura y el despliegue.

  • Emprendedores, CTOs y Gerentes de Proyecto que necesitan optimizar la productividad y reducir costos en sus equipos de desarrollo.

  • Estudiantes y profesionales de IT que desean especializarse y crecer en el mundo de la tecnología.

  • Cualquiera que quiera pasar de los comandos y conceptos básicos a un pensamiento estratégico y profesional.

Who this course is for:

  • Personas que esten interesadas en dar sus primeros pasos en DevOps o que tienen algunas nociones en DevOps pero no comprenden el contexto completo de DevOps.
  • Estudiantes de carreras afines a la tecnología, como gestion de proyectos, ingenieria de sistemas o carreras similares
  • Personas con formacion administrativa que se dediquen a la gestion de proyectos.
  • Ingenieros de sistemas o desarrolladores que desen dar un paso adelante y avanzar en sus carreras
  • Administradores de sistemas que quieran incursionar en unos de los campos mejores pagos del mercado y con mayor demanda