Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Microservicios y APIs REST con Spring Boot, OAuth2 y Docker

via Udemy

Overview

Diseña y desarrolla microservicios con Spring boot, spring cloud, APIs REST, swagger, APIfirst Docker y seguridad OAuht2

What you'll learn:
  • Diseñar y desarrollar microservicios de una manera profesional con las mejores practicas y estándares de seguridad que demandan las empresas.
  • Seguridad en las APIs con OAuth2, tokens Bearer JSON Web Tokens (JWT), SSO, open Id connect y desarrollo de un API Gateway con keycloak.
  • Construir aplicaciones completas con multiples microservicios (back y front con spring boot y Angular), empaquetar las app en contenedores de Docker.
  • Trabajar con Spring boot y Spring cloud y (Netflix, Eureka, spring config y spring admin), comprender la programación reactiva con spring webflux.
  • Spring Data y Postgre SQL, manejo de excepciones centralizado, Construcción de APIs con el standard Open API Specification, swagger y Apifirst.
  • Conceptos avanzados necesario para trabajar con microservicios como reverse proxy, service mesh, API manager, flujo OAuth2, Autenticación y Autorización.
  • Empaquetar los microservicios en Dokcer que es como normalmente se trabaja en la industria, crear orquestaciones con docker compose para probar la solución e2e.
  • Variables de entorno, propiedades de spring boot, configuración centralizada, starters de spring boot, buenas practicas y herencia de microservicios con maven.

¡Domina el Desarrollo de Microservicios y APIs Seguras con Spring Boot - El framework más demandado del mercado!

Curso práctico y Actualizado constantemente!

Este curso te guiará en el dominio de Microservicios y APIs utilizando Spring Boot, Spring Cloud, Docker, OpenAPi, OAuth2 o otras tecnologías fundamentales para crear aplicaciones escalables y seguras que son altamente valoradas en el mercado actual.

¿Qué aprenderás?

  • Arquitectura de Microservicios: Domina la planificación, diseño y patrones arquitectónicos para crear sistemas distribuidos robustos y escalables.

  • Desarrollo con Spring Boot y Spring Cloud: Implementa microservicios utilizando Netflix Eureka, Spring Config, Spring Admin, API Gateway y Spring WebFlux.

  • Seguridad Avanzada: Protege tus APIs con Spring Security, OAuth2, JWT y Single Sign On utilizando Keycloak como proveedor de identidad.

  • API First Development: Aprende el enfoque moderno de diseño de APIs con Open API Specification, incluyendo generación automática de código y documentación con Swagger.

  • Containerización con Docker: Empaqueta y despliega microservicios en contenedores, orquestados con Docker Compose para pruebas end-to-end.

¿Por qué elegir este curso? Este curso está diseñado para proporcionar experiencia práctica y profesional en el desarrollo de microservicios:

  • Enfoque práctico: Desarrollarás un proyecto completo que integra todos los conceptos aprendidos.

  • Tecnologías actuales: Trabajarás con las herramientas más demandadas en la industria.

  • Preparación laboral: Obtén las habilidades necesarias para destacar en entrevistas técnicas y proyectos reales.

¿A quién está dirigido?

  • Desarrolladores que provengan de cualquier tecnología y que buscan especializarse en microservicios.

  • Ingenieros de software interesados en arquitecturas modernas y APIs seguras.

  • Profesionales de TI que desean actualizar sus habilidades con Spring Boot.

  • Cualquier persona interesada en aprender desarrollo de microservicios desde cero.

¿Por qué los microservicios son el futuro? Los microservicios y las APIs seguras son actualmente las habilidades más demandadas y mejor pagadas en el desarrollo de software. Este curso te prepara para:

  • Diseñar arquitecturas escalables y resilientes

  • Implementar seguridad empresarial

  • Desarrollar APIs profesionales

  • Trabajar con las últimas tecnologías de Spring

¡No solo lo decimos nosotros, lo dicen nuestros estudiantes! Revisa las opiniones de nuestros estudiantes y descubre cómo este curso ha impactado positivamente en sus carreras. La calidad del contenido y el enfoque práctico han ayudado a numerosos desarrolladores a destacar en la era de los microservicios.

Curso constantemente actualizado: Mantente al día con las últimas versiones de Spring Boot y las mejores prácticas en desarrollo de microservicios y seguridad de APIs. Spring Boot 3.x y Java.

Actualizado 2024 - 2025

Syllabus

  • Antes de empezar (Las bases)
  • Primeros pasos: Arquitectura global de la solución y creación proyecto inicial
  • Estrategia monorepo con maven para la gestión del repositorio de código
  • Comunicando multiples microservicios del dominio del negocio con Webclient
  • Infraestructura: Netflix Eureka y spring config (spring cloud)
  • Observabilidad: Monitorizando los microservicios con Spring Admin
  • Buenas prácticas para manejar excepciones errores y escribir Apis
  • Swagger Open API Specification y MapStruct para Mapear y Serializar objetos
  • Spring Security, Seguridad básica propia del framework de spring
  • Front Angular, Dockerización y Orquestación con Docker y asistencia de AI
  • Seguridad: APIGateway, proxy inverso, service mesh
  • Seguridad: OAuth2 y keycloak
  • Actualización de versiones (upgrade) y solución a problemas comunes
  • Cierre, cupones, material adicional y como llevar tu formación al próximo nivel

Taught by

Carlos Adrian Soto Botero

Reviews

4.6 rating at Udemy based on 2395 ratings

Start your review of Microservicios y APIs REST con Spring Boot, OAuth2 y Docker

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.