
Es importante acá hacer la aclaración de que, por sanidad mental, manejaremos la administración de permisos mediante base de datos, ya que, de esa manera, evitamos estar tocando el código cada vez que necesitemos realizar alguna configuración de perfiles.
Ésto nos permitirá administrar los permisos desde la base de datos, y luego, en el frontent, eventualmente crear alguna interfaz gráfica para que los mismos usuarios del sistema administren estas relaciones.
Hoy en día vivimos en el mundo de las integraciones, en donde es muy común que una aplicación se deba integrar con otra. Todo ésto se realiza a través de la implementación e integración de APIs Rest, por eso hemos creado este curso para que pueda insertarte en ese mundo, bajo una mirada más trasnversal, con distintos lenguajes de programación.
En este curso aprenderemos a desarrollar APIs Rest con distintos sabores:
Spring Boot 3 de Java
Laravel 10 de PHP
Gin y GORM de Golang
Express y Sequalize de Node Javascript
Django 5 de Python
Veremos cómo tomar todas estas APIs, y unificarlas en una sola a través de la herramienta Spring Cloud Gateway, protegiendo las rutas con Oauth2 JWT RSA, todo paso a paso.
Y por su fuera poco, tomaremos todas esas APIs con distintos sabores, y las desplegaremos en un proyecto frontend llamado Peligro CRM (Customer Relationship Management), el que trabajaremos con React 18.
En este curso aprenderás cómo crear aplicaciones completamente funcionales basadas en microservicios, pensando en escenarios prácticos de trabajo, muy similar a cómo se trabaja en el mercado laboral real.
Dentro de lo que aprenderás:
Microservicios
Desarrollo de APIs Rest con distintos sabores
Spring Boot 3 de Java con SQL Server
Laravel 10 de PHP
Gin y GORM de Golang
Express y Sequelize de Node Javascript
Django 5 de Python
Spring Cloud Eureka Server
Spring Cloud Eureka Client
Spring Cloud Gateway
Keycloak para Oauth2
React 18
También te enseñaremos cómo consumir APIs de tipo Rest , para poder adquirir el conocimiento necesario para integrar tus aplicaciones con cualquier plataforma, ya sea basada en JSON.