©2021 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
Curso de microservicios con Java y Spring Boot
Formación práctica en Spring Boot para el desarrollo profesional basado en microservicios.
Material disponible
Abordar el desarrollo de un API REST basado en Java, abarcando todas las etapas del desarrollo del microservicio, desde la programación, pruebas unitarias e integración, despliegue, etc.
Explicar la arquitectura de microservicios en Java y las tecnologías más avanzadas existentes en la actualidad para facilitar el desarrollo, test y despliegue, como Spring Boot, Maven, Swagger OpenAPI, Lombok, JPA, MongoDB, Junit Jupiter, Mockito, JsonPath, Cucumber, Docker y mucho más.
Explicar la arquitectura de microservicios en Java y las tecnologías más avanzadas existentes en la actualidad para facilitar el desarrollo, test y despliegue, como Spring Boot, Maven, Swagger OpenAPI, Lombok, JPA, MongoDB, Junit Jupiter, Mockito, JsonPath, Cucumber, Docker y mucho más.
Qué aprenderé en el Curso de microservicios con Java y Spring Boot
- Montar un microservicio completo con Maven y Spring Boot
- Incorporar una capa controladora de servicios Rest con Swagger y Hateoas.
- Incorporar una capa de negocio utilizando anotaciones de spring y Lombok.
- Incorporar una capa de acceso a datos (DAO) con Spring repositories
- Incorporar una distintos niveles de testing (Unitarios, Integrales y Funcionales)
- Finalmente implementaremos diferentes tecnicas de Integracion y depliegue continuo con Docker, Gitlab y OpenShift.
- Durante el curso también se verán buenas prácticas de diseño y programación funcional.
Por qué debes aprender microservicios con Java y Spring Boot
El desarrollo de un API REST es la manera de extraer lo mejor de la plataforma Java para el desarrollo de aplicaciones. Mediante un microservicio podemos implementar la parte de backend, mediante un proyecto independiente y autónomo, al que se pueden conectar todo tipo de clientes y frontales de la más diversa índole.
La industria de software Java ha migrado hace un tiempo sus plataformas a esta nueva arquitectura orientada a microservicios. Como profesional, es indispensable dominar este enfoque. Microservicios con spring boot es una de las tecnologías más solicitadas por las compañías de software en estos momentos.
Con este curso podrás aprender todas y cada una de las etapas y tecnologías necesarias para llevar a cabo un proyecto avanzado, de modo que podrás complementar tus conocimientos de Java para desarrollar al más alto nivel.
Qué tengo que saber
Conocimientos de java básico y programación orientada a objetos.
Clases y contenidos
- Introducción, enfoque y diferencias con un monolito
- Creación de un microservicio con Spring Boot 5
- REST API, introducción, uso y buenas prácticas
- Modelado del dominio con Lombok
- Implementación de la capa controller
- Swagger OpenApi
- Java Validators
- Hateoas
- Validators (Básicos, Custom, Custom Messages)
- Logback
- Swagger Open API
- Capa DAO
- Sistema de trazas con logback
- Capa client: consumo de servicios
- Capa de persistencia: JPA y JPARepositories
- Bases NoSql: MongoDB
- Mappers: MapStruct
- Testing de software
- Testing Unitario
- Testing de integración
- Test de Integración Cucumber
- Gherkin
- Maven Achetype
- Docker Compose
Valoraciones
xavier gomez canals
Muy bueno!
Ginés Martínez
Marcelo Ugalde
Como siempre las explicaciones super claras
MARCOS RICCO
Javier Bleda
Me parece un curso muy claro y ameno
Martin Ferrayra
Excelente la dinamica!
JONATHAN
Santiago Rivera Loaiza
Me gusta mucho la forma de explicar, es muy preciso. En mi caso estoy siguiendo el proyecto con Java 1.8 y BD MySQL, aún así con las instrucciones he logrado desarrollar el proyecto. Es un muy buen profesor. Felicitaciones..!!
Erick Urias Luzanilla
Muy recomendable para quienes quieran empezar con Spring, se cubren muchos temas de utilidad.
Romulo
ESTA MUY BIEN, me demore en la persistencia pues no tengo instalado el docker, lo hice directo con Posgres y corrio
Jesús Jiménez Muñoz
Carmen Puga Socarrás
Excelente profesor, muy didáctico y muy actualizado
Juan Luis Córdoba
jaimedocal@gmail.com
Muy buen curso y muy buen docente
Lisandro Martinez
Excelente profesor y encima Argentino!. Slds desde Buenos Aires!
JUAN ANTONIO COTO ADORNA
Interesante
Carlos87
Juan Caravaca
Rafael Revenga
César
El profesor demuestra que se ha pegado en muchos proyectos reales. Eso me gusta. Además es claro en el objetivo de sus explicaciones, y estructura muy bien el contenido. Muy buen curso para el mundo real de los desarrolladores en el sector privado y público.
¿Conoces nuestra tarifa plana?
Toda la formación de EscuelaIT, con más de 130 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.