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 las aplicaciones multipropósito.
  • Uso de un entorno basado 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.
  • Prueba de entradas no válidas.
  • Cambio del entorno Node durante las pruebas.
  • Pruebas de funciones de inicio y cierre de sesión.
  • Problemas con las cookies durante las pruebas.
  • Prueba de solicitudes no autorizadas.

Uso de NodeJS y React

  • Integración de una aplicación de React con renderizado del lado del servidor.
  • Compartir y reutilizar código entre servicios.
  • Configuración del servidor CRUD (crear-leer-actualizar-eliminar).
  • 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 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.
  • Conocimiento sobre el uso de la línea de comandos.

Público Objetivo

  • Desarrolladores.
 21 Horas

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas