Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de Arquitectura de Microservicios, Hexagonal, DDD y CQRS en Spring

DISPONIBLE EN MODALIDAD:
Este curso en línea se enfoca en el diseño y desarrollo de aplicaciones web usando los principios de la Arquitectura de Microservicios, Arquitectura Hexagonal, DDD y CQRS en Spring. Se explicarán conceptos avanzados de diseño de software y arquitectura de aplicaciones, como la conexión entre los conceptos y su aplicación práctica. Los participantes aprenderán a usar herramientas y tecnologías para crear aplicaciones web escalables y de alto rendimiento. Además, se les enseñará cómo integrar y administrar servicios web para aplicaciones web, así como cómo crear una arquitectura de servicios robusta. Al final del curso, los alumnos tendrán la capacidad de crear aplicaciones web escalables y seguras usando los principios de Arquitectura de Microservicios, Arquitectura Hexagonal, DDD y CQRS en Spring.
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en Arquitectura de Microservicios, Hexagonal, DDD y CQRS en Spring bonificable para empresas

¿A quién va dirigido?

Desarrolladores experimentados en desarrollo de Web APIs en Spring que quieran valorar rediseños a través de soluciones DDD, hexagonal y garantizar alto rendimiento bajo el patrón CQRS

Objetivos

  • Aprender los fundamentos de la arquitectura de microservicios
  • Aprender las bases del diseño DDD y la arquitectura hexagonal
  • Aprender a garantizar alto rendimiento a través del patrón CQRS
  • Desarrollar aplicaciones Spring bajo estándares de arquitecturas modernas
  • Gestionar y administrar builds y despliegues

¿Qué vas a aprender?

Este curso en línea se enfoca en el diseño y desarrollo de aplicaciones web usando los principios de la Arquitectura de Microservicios, Arquitectura Hexagonal, DDD y CQRS en Spring. Se explicarán conceptos avanzados de diseño de software y arquitectura de aplicaciones, como la conexión entre los conceptos y su aplicación práctica. Los participantes aprenderán a usar herramientas y tecnologías para crear aplicaciones web escalables y de alto rendimiento. Además, se les enseñará cómo integrar y administrar servicios web para aplicaciones web, así como cómo crear una arquitectura de servicios robusta. Al final del curso, los alumnos tendrán la capacidad de crear aplicaciones web escalables y seguras usando los principios de Arquitectura de Microservicios, Arquitectura Hexagonal, DDD y CQRS en Spring.

Requisitos

  • Experiencia previa desarrollando con Java, Maven y proyectos Web API con Spring
  • Son necesarios permisos de instalación en el equipo en el que se realice la formación
  • Tener Java JDK (11 o superior), Visual Studio Code o IntelliJ (2022 Community o superior) instalados en el equipo previamente
  • Tener Git y Docker Desktop instalados previamente

Temario del curso

tema 1

Introducción a la Arquitectura de Microservicios

  • Definición
  • Principios
  • Ventajas y Desventajas
  • Desarrollo de Aplicaciones Web en la actualidad
  • Desarrollo de modelos
  • Definición de vistas
  • Creación de URLs
  • Desarrollo de aplicaciones orientadas a microservicios
  • Sistemas de Autenticación más empleados
  • Desarrollo de APIs y microservicios en la actualidad
tema 2

Introducción al DDD y CQRS

  • Definición de DDD
  • Principios
  • Ventajas y desventajas
  • Modelos de CQRS
  • CQRS en la actualidad
tema 3

Arquitectura de Microservicios y Spring

  • Estableciendo la arquitectura
  • Diseño de la arquitectura
  • Implementación en Spring
  • Pruebas y debugging
  • Consejos y buenas prácticas
tema 4

Arquitectura Hexagonal y Spring

  • Estableciendo la arquitectura hexagonal de un proyecto
  • Diseño de la arquitectura
  • Implementación en Spring
  • Pruebas y debugging
  • Consejos y buenas prácticas
tema 5

Desarrollo Ágil con DDD y CQRS

  • Orientando la arquitectura a DDD y aplicando modelo CQRS
  • Diseño de la arquitectura
  • Implementación en Spring
  • Pruebas y debugging
  • Consejos y buenas prácticas
tema 6

Diseño de Software Avanzado

  • Diseño orientado a objetos
  • Diseño basado en patrones
  • Diseño basado en casos de uso
  • Diseño basado en componentes
  • Diseño basado en excepciones
tema 7

Desarrollo de Pruebas Unitarias

  • Pruebas unitarias
  • Pruebas de integración
  • Pruebas de regresión
  • Pruebas de carga
tema 8

Desarrollo de Pruebas Automatizadas

  • Ejecución de pruebas manuales vs Automatizadas
  • Vías de automatización de ejecución de pruebas
  • Análisis de los resultados
  • Mejora de la calidad del código
tema 9

Gestión de Configuraciones y Conexiones

  • Definición de configuraciones
  • Gestión de entornos
  • Gestión de conexiones
  • Uso de variables de entorno
tema 10

Seguridad en Aplicaciones Web

  • Introducción a la seguridad
  • Autenticación
  • Autorización
  • Uso de tokens
  • Uso de certificados
tema 11

Despliegue y Monitoreo de Aplicaciones

  • Despliegue
  • Monitorización de microservicios
  • Uso de herramientas más destacables de mercado
  • Mejora de la arquitectura
tema 12

Mejora Continua del Código

  • ¿Qué es la calidad de código?
  • ¿Cómo medir la calidad de nuestro código?
  • Uso de herramientas más destacables del mercado
  • Refactorización
  • Reutilización de código
  • Recomenaciones para la mejora de la calidad
tema 13

Proyecto Final

  • Estableciendo los requisitos del proyecto
  • Estableciendo la arquitectura
  • Orientando a microservicios
  • Orientando a Arquitactura Hexagonal
  • Garantizando eficiencia a través de CQRS
  • Desarrollando la solución
  • Redacción de pruebas
  • Análisis de resultados
  • Consejos y buenas prácticas para siguientes pasos

Curso de Arquitectura de Microservicios, Hexagonal, DDD y CQRS en Spring bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient