Curso de microservicios con Java y Spring Boot

Formación práctica en Spring Boot para el desarrollo profesional basado en microservicios.
Material disponible
Intermedio
9 Clases 17 h
89€
75€
Precio en promoción
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.

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 técnicas de Integración y despliegue 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

Arquitectura de microservicios y Rest API Gratis
  • 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
Capa controller, Swagger y HATEOAS
  • Swagger OpenApi
  • Java Validators
  • Hateoas
Capa Business y Validators
  • Validators (Básicos, Custom, Custom Messages)
  • Logback
  • Swagger Open API
Capa DAO, JPA Repositories, Pageable
  • Capa DAO
  • Sistema de trazas con logback
  • Capa client: consumo de servicios
Bases NoSql y Mappers
  • Capa de persistencia: JPA y JPARepositories
  • Bases NoSql: MongoDB
  • Mappers: MapStruct
Testing de microservicios
  • Testing de software
  • Testing Unitario
  • Testing de integración
Test de Integración y despliegue de microservicios
  • Test de Integración Cucumber
  • Gherkin
  • Maven Achetype
  • Docker Compose
Diseño y arquitectura de una aplicación Java Back-End con Spring Boot Gratis
  • Repaso por Spring Boot
  • Arquitectura de back-end
  • Creando un proyecto Spring Boot
  • Entendiendo el esqueleto de la aplicación
  • Creamos y ejecutamos Hola Mundo Spring Boot
Creación de una API Rest y ejecución con POSTMAN Gratis

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

DOCAL ARTAJO / JAIME

Muy buen curso y muy buen docente

Lisandro Martinez

Excelente profesor y encima Argentino!. Slds desde Buenos Aires!

JUAN ANTONIO COTO ADORNA

Interesante

Carlos87

Visualnacert

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.

Matias Peñafiel

Muy bien explicado. Excelente curso !

Ainoa Sanchez de Pablo

Alejandro

Buen curso

Javier Olcina Velamazán

Muy buen curso, muchos aspectos y tecnologías tratadas interesantes

Fernando Fuentes Perez

Carlos Oliveros

esta muy bueno

Walter Osorio

Excelente profesor muy claro en sus explicaciones y se ve que tiene bastante experiencia en estos temas.

Christian Tony Vilca Quiñonez

Excelente curso

Martín Caliba

Muy bueno. Muy bien explicado!!

Fernando R.

Curso muy didáctico. Espero que el profesor haga más cursos de Spring.

Ruth Escobar Arevalo

Muy buena experiencia. Excelente curso, el mas profesional que he visto, y se nota que el profe tiene experiencia.

Jefferson Israel Tambaco Tipantiza

Excelente

Elvin Arturo Callisaya Chipana

no es un curso de microservicios, es un curso para desarrollar una API REST. El profe a veces escribe codigo que hace dudar de su experiencia y el Host muy nervioso y demasiado desconocedor del tema.

GLORIA RAMOS

El profesor es muy claro. Los temas se explican de forma incremental, de modo que puede seguirle el paso. El temario esta completo y profesional

Alonso García Gascón

excelente curso

Domingo Jose Orta Pacheco

Magnífico curso claro y breve...

Martín Luna Vázquez

Muy buen Curso!

Jeison Ortiz Samboni

Juan Diego Aliaga Monteverde

Marcos Diaz

Guillermo E Bolívar G

Excelente curso. Claridad y dominio del tema por parte del Docente.

Andrés García

Un curso bastante practico, sin dejar de lado la teoria y el porque de las cosas

JMSanchez

Buen curso

Óscar Vaquero Mozo

Excelente lo practico q es e instructivo

María Zancada Moreno

Manuel Gámez Salvador

Muy buen profesor, muy recomendable el curso

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete