Menú

Curso Spring Boot y Spring Cloud: Arquitectura de microservicios en la nube del centro TrainingIT

Programa de Curso Spring Boot y Spring Cloud: Arquitectura de microservicios en la nube

Modalidad: A Distancia , Online
Precio: 375 €
Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE.

Descripción

Domina Spring Boot y Spring Cloud y construye aplicaciones empresariales basadas en microservicios en la nube.

Lo que se pretende con esta formación es preparar a los estudiantes para emplear arquitecturas modernas basadas en microservicios en entornos cloud. Vas a aprender a desarrollar servicios REST Spring Boot y a desplegarlos y gestionarlos con las herramientas de Spring Cloud. Este enfoque facilita la reutilización de código, mejora el rendimiento y simplifica el mantenimiento, permitiendo que las aplicaciones evolucionen de forma ágil y escalable según las necesidades del negocio. con 

A quién va dirigido

Hemos destinado esta formación a todas aquellas personas que estén interesadas en backend distribuido y desarrollo empresarial en la nube.

Objetivos

  • Implementar microservicios REST utilizando Spring Boot.
  • Usar Spring Cloud para desplegar y mantener servicios en la nube.
  • Comprender los beneficios de la arquitectura de microservicios: reutilización, rendimiento y mantenimiento simplificado.
  • Prepararse para proyectos empresariales que utilizan arquitecturas distribuidas.
  • Adquirir una visión práctica del desarrollo backend en entornos cloud con el ecosistema Spring.

Temario

1.Preparación del entorno

1.1 Instalación del software

1.2 Configuración del entorno

1.3 Instalación MySQL (Video de apoyo no obligatorio)

2.Introducción a los servicios web

2.1 Servicios web

2.2 Servicios rest

2.3 Microservicios

3.Creación de microservicios

3.1 Microservicios Spring Boot

3.2 Primer microservicio

3.3 Propiedades

3.4 Parámetros y variables

3.5 Respuestas

3.6 Otros métodos HTTP

3.7 Ejercicio crud libros parte1

3.8 Ejercicio crud libros parte2

3.9 Testing de microservicios

3.10 Acceso a datos desde microservicios

3.11 Ejercicio microservicio: libros_bd

Ejercicio 1 voluntario

Test de conocimientos 1

4.Interacción con microservicios

4.1 Cliente front microservicio

4.2 Interacción entre microservicios

4.3 Ejercicio microservicio: cliente_microservicio

4.4 Interacción mediante RestClient

4.5 Ejercicio microservicio: cliente libros mediante RestClient

Ejercicio 2 voluntario

5.Securización

5.1 Securización, acceso a microservicios

5.2 Testing, acceso a microservicio securizado

5.3 Acceso mediante RestTemplate a servicio securizado

5.4 Acceso mediante RestClient a servicio securizado

Ejercicio 3 voluntario

6.Documentación y despliegue

6.1 Documentación de microservicios con Spring Doc

6.2 Ejercicio documentación de microservicio cursos

6.3 Empaquetado y despliegue de microservicios

Ejercicio 4 voluntario

Test de conocimientos 2

7.Spring Cloud

7.1 Soluciones cloud

7.2 Servidor eureka

7.3 Registro y descubrimiento de servicios

7.4 Ejercicio: registro y descubrimiento

7.5 Balanceado de peticiones entre instancias

7.6 Ejercicio: balanceado de peticiones

8.Desarrollo de aplicación de pedidos

8.1 Descripción de la aplicación

8.2 Desarrollo de microservicio de productos (parte1)

8.3 Desarrollo de microservicio de productos (parte2)

8.4 Desarrollo de microservicio de pedidos (parte1)

8.5 Desarrollo de microservicio de pedidos (parte2)

8.6 Cliente front pedidos

9.Punto de acceso único a microservicios

9.1 Servidor gateway

9.2 Acceso centralizado a microservicios pedidos

Test de conocimientos 3

10.Configuración centralizada

10.1 Servidor configuración: spring cloud config

10.2 Implementación servidor: spring cloud config

10.3 Configuración centralizada aplicación pedidos

Ejercicio 5 voluntario

11.Despliegue de microservicios en contenedores Docker

11.1 Contenedores Docker

11.2 Instalación y comandos

11.3 Cómo crear imagen

11.4 Creación de imagen libros

11.5 Creacion de contenedor libros

11.6 Contenedores en eureka

Ejercicio 6 voluntario

Test de conocimientos 4

12.Spring Boot: integración con inteligencia artificial

12.1 Inteligencia artificial en aplicaciones Java/Spring

12.2 Obtención de un api key para Open AI

12.3 Integración de LLM en aplicaciones Spring

12.4 Ejemplo básico: acceso a gpt

12.5 Personalización de prompts

12.6 Ejercicio práctico: destinos turísticos

Extra: Microservicios y Apache Kafka

Microservicios y Apache Kafka

Práctica voluntari

Titulación obtenida

Una vez la formación haya finalizado se hará entrega a cada uno de los estudiantes de un certificado de aprovechamiento.

Requisitos

Para la realización del curso es indispensable que los estudiantes cuenten con conocimientos básicos previos que les ayude a asimilar mejor el contenido del programa.

Información Adicional

Precio: 375,00 €

Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​