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-microservicios.
  • Ejecución de servicios con Docker.
  • Orquestación de servicios con Kubernetes.
  • Comprensión de la arquitectura de aplicaciones de múltiples servicios.
  • Uso de un entorno en la nube para el desarrollo de aplicaciones.
  • Uso de estrategias de normalización.
  • Gestión y modelado de bases de datos.
  • Uso de estrategias y opciones de autenticación.

Pruebas de Microservicios Aislados

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

Utilización de NodeJS y React

  • Integración de una aplicación de React renderizada en el lado del servidor.
  • Compartir y reutilizar código entre servicios.
  • Configuración del servidor para operaciones Crear-Leer-Actualizar-Borrar (CRUD).
  • Uso del servidor de streaming NATS.
  • Conexión de NATS en el entorno NodeJS.
  • Gestión del cliente NATS.
  • Uso de replicación de datos entre servicios.
  • Comprensión del flujo de eventos.
  • Manejo de eventos y problemas de concurrencia.

Integración Continua y Entrega Continua (CI/CD)

  • Comprensión del flujo de trabajo 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.

Audiencia

  • Desarrolladores.
 21 Horas

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas