Introducción

Completado

Imagine el siguiente escenario. Su empresa planea lanzar un nuevo sitio web que proporcione información sobre el precio de las acciones a los clientes. No hace mucho, un becario ha creado un prototipo de sitio web para la nueva aplicación y, ahora, el responsable de arquitectura le ha pedido a usted que se incorpore al proyecto y mejore la solución.

Su objetivo es actualizar la aplicación a fin de implementar las actualizaciones automáticas de la información de precio de las acciones, pero, a la vez, asegurarse de que la comunicación entre el cliente y el servidor solo se produzca cuando cambien los datos en el servidor.

Objetivos de aprendizaje

En este módulo, aprenderá a:

  • Implementar una función en Azure Functions que solo se ejecute cuando cambien los datos en Azure Cosmos DB.
  • Implementar una función en Azure Functions para difundir los cambios a los clientes conectados con SignalR Service.
  • Actualizar la aplicación web cliente para responder a los mensajes de SignalR.
  • Modificar una aplicación web de Vue.js y JavaScript para usar SignalR.

Requisitos previos

  • Capacidad de leer JavaScript.
  • Conocimiento de Azure Functions, Azure Cosmos DB, Azure Storage y Visual Studio Code.