ASP.NET en Arquitectura gRPC - Taller Sistemas
Desarrolla sistemas modernos con ASP.NET y gRPC en arquitectura eficiente
Instalar Visual Studio
Bienvenida al curso.
Que es gRPC?
Protocolo HTTP/2
Workflow de gRPC en Microservicios
Proyecto gRPC en NET
Servidor gRPC
Cliente gRPC
Comunicación Unary gRPC
Implementación Server
Implementación Cliente
Comunicación Server Streaming
Implementar Servidor
Implementar Cliente
Comunicación Cliente API Streaming
Implementar Servidor
Implementar Cliente
Comunicación Bidireccional
Implementar Server
Implementar Cliente
Ambiente de desarrollo gRPC - importante
Creación de proyecto y solution gRPC
Configuración y ejecución de gRPC
Instalación de dependencias
Creación de Base de Datos - Migration
Trabajando con Protos y C sharp
Creando Productos con gRPC
consulta de product id por gRPC
Consulta todos los products con gRPC
Actualización de product - gRPC
Eliminación de product - gRPC
gRPC para clientes Web Browsers
gRPC para clientes - parte 2
En este curso aprenderás a desarrollar una estructura sólida de comunicación entre proyectos .NET 8 y .NET 7 utilizando gRPC y el protocolo HTTP/2.
A lo largo del curso aprenderás a crear aplicaciones capaces de comunicarse mediante gRPC y HTTP/2, trabajando con archivos Proto, servicios, requests y diferentes modelos de comunicación streaming.
También conocerás las diferencias entre HTTP/1 y HTTP/2 y desarrollarás aplicaciones utilizando los cuatro modelos de comunicación de gRPC: Unary, Streaming en Cliente, Streaming en Servidor y Streaming Bidireccional.
Construye comunicaciones modernas con gRPC y HTTP/2 El objetivo es que desarrolles una estructura de comunicación utilizando .NET 7 y .NET 8, aplicando gRPC y sus diferentes modelos de comunicación.
El curso comienza analizando las diferencias entre HTTP/1 y HTTP/2 para posteriormente desarrollar aplicaciones de comunicación utilizando gRPC, .NET 7 y .NET 8.
En las primeras secciones del curso conocerás las diferencias entre la antigua versión HTTP/1 y el protocolo HTTP/2, comprendiendo su importancia dentro de las comunicaciones utilizadas por las aplicaciones.
Implementaremos aplicaciones de comunicación con gRPC utilizando sus diferentes modelos de comunicación, desde llamadas simples hasta comunicaciones mediante streaming entre cliente y servidor.
De esta manera, aprenderás a construir una estructura completa de comunicación entre aplicaciones .NET utilizando archivos Proto, servicios gRPC, HTTP/2 y sus diferentes modelos de streaming.
gRPC es un marco de llamada a procedimiento remoto (RPC) de alto rendimiento e independiente del idioma.
Su diseño permite desarrollar APIs utilizando un enfoque basado en contratos mediante Protocol Buffers (Protobuf), además de proporcionar herramientas para generar clientes y servidores fuertemente tipados.
Durante el curso no solo aprenderás conceptos aislados. Construiremos aplicaciones de comunicación utilizando .NET 7, .NET 8, gRPC y HTTP/2, trabajando con archivos Proto, servicios, requests y diferentes modelos de streaming.
Cada componente formará parte de una misma estructura de comunicación, permitiéndote comprender cómo interactúan un cliente y un servidor mediante gRPC y el protocolo HTTP/2.
🚀 Aprende a construir comunicaciones de alto rendimiento entre proyectos .NET utilizando gRPC, HTTP/2, Protocol Buffers y los diferentes modelos de streaming.