Comparte si te a gustado:

Microservicios y APIs REST con Spring Boot, OAuth2 y Docker

Publicado en 10 Jul 2023

Udemy UK

Lo que aprenderás

  • Diseñar y desarrollar microservicios de una manera profesional con las mejores practicas y estandares 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 cloud (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.

Requisitos

  • Tener bases de programación en general, Idealmente en Java ya que spring boot es un framework de Java.
  • Estar interesado en el mundo de los microservicios , el trabajo con APIs y como implementar seguridad en APIs y microservicios.
  • Muchas granas de aprender, asumir nuevos retos y sobre todo compromiso y dedicación contigo mismo.

Descripción

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.

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!

¿Para quién es este curso?

  • Esta dirigido a programadores, desarrolladores web, arquitectos de soluciones y lideres técnicos que quieran aprender a diseñar y construir microservicios siguiendo las mejores practicas.
  • Para todos aquellos que quieran incursionar el mercado laboral en uno de los campos más demandado en la actualidad dentro del mundo TI, como son las APIs y los microservicios con spring boot.
  • Estudiantes de sistemas, ingenieria del software y profesionales que quieran aprender sobre spring boot, microservicios, APIs y seguridad.
  • Emprendedores y CTOs que deseen diseñar y construir aplicaciones de manera rápida, MVPs o pruebas de concepto para sus emprendimientos, proyectos personales dentro de su compañia.
  • No es un curso de desarrollo desde cero, por lo cual si no tienes bases de programación por favor toma primero mi otro curso de programación desde cero (busca mis otros cursos en mi perfil).

Debes tener en cuenta que los cupones duran maximo 4 dias o hasta agotar 1000 inscripciones,pero puede vencer en cualquier momento. Obten el curso con cupon haciendo clic en el siguiente boton:

(Cupón válido para las primeras 1000 inscripciones): FREE-SB-2023-SOTB
Udemy UK
Tags:

Articulos Relacionados

content

Excel Profesional 2022– Para Empresas!

Accede a conocimientos indispensables de Excel en el mundo de los negocios.¡El curso Excel más actualizado este 2021!

Ir al Curso
content

C# desde 0: Inicia tu carrera como programador

Tu guía definitiva para aprender a programar

Ir al Curso
content

Programacion con Python

Aprende programacion con Python

Ir al Curso
Suscríbete a nuestro boletín
Reciba los últimos Cupones y promociones (Solicitar Cupón)