Contacta con nosotros

Temario del curso

Introducción

  • Visión general de la arquitectura de microservicios.
  • Comprensión de los fundamentos de los microservicios.

Construcción de Microservicios

  • Desarrollo de una aplicación mini-microservicio.
  • Ejecución de servicios con Docker.
  • Orquestación de servicios con Kubernetes.
  • Comprensión de la arquitectura de aplicaciones multisede.
  • Uso de un entorno basado en la nube para el desarrollo de aplicaciones.
  • Estrategias de normalización.
  • Gestión y modelado de bases de datos.
  • Estrategias y opciones de autenticación.

Pruebas de Microservicios Aislados

  • Comprensión de la arquitectura de pruebas.
  • Prueba de entradas inválidas.
  • Cambio del entorno Node durante las pruebas.
  • Pruebas de funcionalidad de inicio y cierre de sesión.
  • Problemas con cookies durante las pruebas.
  • Prueba de solicitudes no autorizadas.

Uso de NodeJS y React

  • Integración de una aplicación React con renderizado del lado del servidor.
  • Compartir y reutilizar código entre servicios.
  • Configuración de un servidor CRUD (crear, leer, actualizar, eliminar).
  • Uso de un servidor de streaming NATS.
  • Conexión de NATS en el entorno NodeJS.
  • Gestión del cliente de NATS.
  • Replicación de datos entre servicios.
  • Comprensión del flujo de eventos.
  • Manejo de eventos y problemas de concurrencia.

Integración y Entrega Continua (CI/CD)

  • Comprensión del flujo de desarrollo.
  • Trabajo con Git.
  • Ejecución de pruebas.
  • Opciones de implementación.

Resumen y próximos pasos

Requerimientos

  • Conocimientos básicos de JavaScript y React.
  • Habilidad en el uso de la línea de comandos.

Público

  • Desarrolladores
 21 Horas

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas