Contacta con nosotros

Temario del curso

Introducción

  • Descripción general de la arquitectura basada en microservicios.
  • Fundamentos esenciales para comprender los microservicios.

Diseño y creación de microservicios

  • Elaboración de una pequeña aplicación con microservicios.
  • Ejecución de servicios mediante Docker.
  • Gestión coordinada de servicios con Kubernetes.
  • Comprensión de la arquitectura de aplicaciones formadas por varios servicios.
  • Aprovechamiento de entornos en la nube para el desarrollo de software.
  • Aplicación de estrategias de normalización de datos.
  • Administración y modelado de bases de datos.
  • Selección y aplicación de métodos de autenticación apropiados.

Pruebas de microservicios aislados

  • Examen detallado del marco de pruebas a emplear.
  • Evaluación de la respuesta ante entradas no válidas.
  • Modificación del entorno Node durante las pruebas.
  • Verificación del correcto funcionamiento del inicio y cierre de sesiones.
  • Solución de problemas relacionados con el uso de cookies en las pruebas.
  • Validación de respuestas ante solicitudes sin autorización previa.

Uso de NodeJS y React

  • Integración de una aplicación React renderizada por el servidor.
  • Compartición y reutilización de código entre diferentes servicios.
  • Diseño de estructuras backend que permitan crear, leer, actualizar o eliminar datos.
  • Aplicación del servidor de transmisión de mensajes NATS.
  • Conexión al entorno NodeJS mediante el protocolo NATS.
  • Gestión eficiente del cliente NATS integrado.
  • Implementación de técnicas para replicar datos entre múltiples servicios.
  • Análisis y comprensión del flujo normal de eventos generados.
  • Control adecuado de eventos, gestionando posibles cuellos de botella o problemas de concurrencia.

Integración e implementación continua (CI/CD)

  • Explicación detallada del flujo de trabajo propio durante el desarrollo de software.
  • Técnicas y buenas prácticas para utilizar herramientas como Git.
  • Aplicación eficaz de diversas formas de validación funcional de código.
  • Examen de opciones disponibles para realizar despliegues finales en producción.

Resumen general y recomendaciones futuras

Requerimientos

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

Público objetivo

  • Desarrolladores
 21 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 4350 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (1)

Próximos cursos

Categorías Relacionadas