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.

Los Microservicios, las APIs y la seguridad de las APIs, son las habilidades más demandadas y mejor pagas del momento y spring boot es el framework mas popular y demandado para agilizar el trabajo.

Este cubre cubre los principales temas que demanda el trabajar con microservicios y que buscan las empresas actualmente (Planificación y Diseño,Selección de Tecnología,Arquitectura y Patrones,Seguridad,Gestión de Configuración, Monitorización y Registro,Pruebas Automatizadas,Despliegue Continuo,Escalabilidad y Tolerancia a Fallos, Documentación).

Descubre el apasionante mundo de los microservicios y las APIs en este curso práctico y profesional, aprenderás a trabajar con microservicios utilizando Spring Boot y Spring Cloud, incluyendo Netflix Eureka, Spring Config, Spring Admin, API Gateway, Spring WebFlux y sobretodo la seguridad de las APIs con Spring Security y OAuth2.

Aprende a diseñar y desarrollar APIs, y gestionar la comunicación entre microservicios mediante arquitecturas REST bajo el estándar de Open API Specification, patrones y buenas prácticas.

Implementa temas de seguridad con OAuth2, tokens Bearer Json Web Token (JWT), Single Sign On y API Gateway utilizando Keycloak como proveedor de identidad para la autenticación y autorización de recursos con el flujo OAuth2.

Te enseñaremos como trabajar con el enfoque API first, para escribir APIs independientes del lenguaje, importarlas y exportarlas, probarlas con swagger y como generar código de manera automática a partir de la interface de los microservicios(las APIs), vamos a generar un cliente WEB en angular a modo de front para tus microservicios.

El desarrollo de los microservicios se complementará con el empaquetado de los microservicios en Imágenes de Docker que es comos e suele trabajar en la industria y se complementará con una orquestación en Docker compose para levantar la aplicación completa(todos los microservicios) y hacer pruebas e2e.

El curso esta diseñado para darte todo el conocimiento necesario de la manera mas realista posible con lo que te encontrarás en el mundo laboral real , de tal manera que puedas incorporarte a un equipo de trabajo con microservicios, pasar una entrevista técnica o desarrollar tus propios emprendimientos.

¡Potencia tu carrera en el desarrollo de software con este curso de microservicios, APIs, seguridad y mucho más con spring boot!

Taught by

Carlos Adrian Soto Botero

Reviews

4.5 rating at Udemy based on 1811 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.