Microservicios con Spring Boot, Cloud y Docker
Aprende a desarrollar y desplegar microservicios en la nube, utilizando el framework Spring
Description
Sin duda alguna, la arquitectura de microservicios en la nube se está imponiendo como el modelo de desarrollo de aplicaciones Web empresariales. Y es que son numerosos los beneficios que ofrece dicha arquitectura, entre los que podemos destacar la reutilización de código, mejora del rendimiento o simplificación del mantenimiento de las aplicaciones.
A lo largo de las más de 60 lecciones que componen este curso, voy a enseñarte a implementar microservicios Rest utilizando Spring Boot, así como a utilizar las diferentes herramientas que nos ofrece la plataforma Spring Cloud para desplegar y mantener estos servicios en la nube, de manera que al finalizar el cursos estés totalmente preparado para acometer proyectos en empresas de desarrollo software en los que se utilice esta arquitectura y tecnologías. Como parte de tu formación, aprenderás a securizar, documentar y testear microservicios
En este curso te enseñaré también a integrar microservicios en contenedores docker para simplificar el despliegue de los mismos en la nube, lo que supondrá un gran valor añadido en tu formación como especialista en arquitectura de microservicios.
Para realizar este curso necesitas tener conocimientos básicos de lenguaje Java y, deseable aunque no imprescindible, algún conocimiento de Spring. Si no conoces el lenguaje de programación Java, te recomiendo realizar primero mis cursos "Aprende a programar en Java" y "Programación orientada a objetos en Java".
Si quieres trabajar como desarrollador de aplicaciones empresariales con Java y Spring, sin duda, ¡este es tu curso!
What You Will Learn!
- Creación de servicios REST con Spring Boot
- Interacción entre microservicios
- Securización del acceso a un microservicio con OAuth2
- Acceso a bases de datos con Spring Data JPA desde un microservicio
- Documentación de microservicios con Spring Doc y Swagger
- Despliegue de microservicios con Spring Cloud
- Despliegue en la nube mediante contenedores Docker
- Integración con ChatGPT
Who Should Attend!
- Desarrolladores de aplicaciones Java que quieran aprender a crear aplicaciones Web basadas en servicios Rest
- Arquitectos Java EE