Microservicios con spring boot II

Conceptualización, diseño, desarrollo, despliegue y consumo de Microservicios utilizando Spring Boot,Spring Data, Retrofit 2,Maven y Gradle, Rest-Assured, Apache, Jetty y Undertow, HicariCP, Thymeleaf y Oracle. Se desarrollará un caso práctico empresarial y análisis de código usando SonarQube.

Categoría:
  • Descripción
  • Sesiones

Descripción

TALLER

Microservicios con spring boot II

RESUMEN

Conceptualización, diseño, desarrollo, despliegue y consumo de Microservicios utilizandoSpring Boot, Spring Cloud, Spring Data, Lombok, Retrofit 2,Maven y Gradle, Rest-Assured, Apache, Jetty y Undertow, Redis, HicariCP, Thymeleaf y Oracle. Se desarrollará un caso práctico empresarial y análisis de código usando SonarQube.

CAPACIDAD

Al culminar el curso, el alumno contará con sólidos conocimientos teóricos y prácticos para la conceptualización, diseño, desarrollo, despliegue y consumo de microservicios utilizando Spring Boot; herramientas de automatización para la creación de proyectos, pruebas y análisis de código.

REQUISITOS
  • Conocimientos básicos de computación.
  • Conocimientos básicos de algoritmos y pseudocódigo.
  • Fundamentos de programación.
  • Java básico.
  • Microservicios con Spring Boot – I.
METODOLOGÍA
  • Exposición de aspectos teóricos.
  • Desarrollo de casos prácticos.
  • Compartir experiencias de los participantes (instructor y alumnos).
  • Discusión de casos empresariales (casuísticas).
  • Evaluación continua (teórica y práctica en cada sesión).
TECNOLOGÍAS INVOLUCRADAS
  • JDK 1.8.
  • Spring Tools Suite (STS).
  • Tomcat, Jetty y Undertow.
  • Spring Boot.
  • Spring Cloud.
  • Spring Data JPA.
  • Lombok.
  • Redis.
  • Maven y Gradle.
  • Rest-Assured.
  • SonarQube.
  • Hystrix.
  • Feing.
  • Retrofit 2.
  • HicariCP.
  • Thymeleaf.
  • Docker container.

Sesión 01:

DESARROLLO DECLARATIVO Y SPRING DATA

  • Lombok.
  • Spring Boot Interceptors.
  • Declarative REST Client con Hystrix(Cloud).
  • Declarative REST Client Feign(Cloud).
  • Declarative REST Client con Retrofit 2.
  • Spring Boot File Upload.
  • Operaciones CRUD con Spring Data JPA.
  • Usando Spring Data JPA Name query, Query, Native query.
  • Usando Spring Data JPA Pagination.

Sesión 02:

CONFIGURACIÓN DE CONTENEDORES Y DESARROLLO DE VIEWS

  • Pool de Connection por Default.
  • Pool de Connection con HicariCP.
  • Redis.
  • Spring Boot Config Server(internal y external).
  • Configuracion para Tomcat.
  • Configuracion para Jetty.
  • Configuracion para Undertow(JBoss).
  • Desarrollo del View con Thymeleaf.
  • Instalación y Ejecución(Windows) de Fast jar en Docker Container.