¡Mejor que la API REST! Construye una API rápida y escalable HTTP/2 para un microservicio de Golang con gRPC, Protocol Buffers (protobuf)
Lo que aprenderás
- Aprender la teoría de gRPC para entender cómo funciona gRPC
- Comparar el paradigma de gRPC y API REST
- Escribir tu definición de servicio gRPC en archivos .proto
- Generar Código de Servidor y Cliente en Golang utilizando el Plugin gRPC de protoc
- Implementar API Unaria, de Streaming del Servidor, de Streaming del Cliente y de Streaming Bidireccional
- Practicar tu aprendizaje con Ejercicios y Soluciones
- Implementar conceptos avanzados como Manejo de Errores, Plazos y Seguridad SSL
- Implementar una API CRUD completa sobre MongoDB
- Obtener indicaciones para expandir tu viaje de aprendizaje e inspirarte en servicios gRPC del mundo real
Este curso incluye:
- 4 horas de video a pedido
- 9 artículos
- Acceso en dispositivos móviles y TV
- Certificado de finalización
Requisitos
- Buen entendimiento del lenguaje de programación Golang
- Buen entendimiento de los Protocol Buffers
Descripción
gRPC es un nuevo y moderno marco para construir API escalables, modernas y rápidas. Es utilizado por muchas de las principales empresas de tecnología como Google, Square y Netflix y permite a los programadores escribir microservicios en cualquier lenguaje que deseen mientras mantienen la capacidad de crear fácilmente comunicaciones entre estos servicios. Se basa en Protocol Buffers para el mecanismo de transporte y el lenguaje de definición de servicios.
En este curso, vamos a explorar en profundidad, con conferencias prácticas, todos los aspectos para empezar con gRPC.
Este curso es práctico y implementarás dos servicios: Saludo y un Servicio de Calculadora.
En solo unas horas, sabrás todo lo que necesitas para escribir tus archivos .proto, generar código en tu Programación Favorita, e implementar tus servicios, servidores y cliente en Golang. Habrá muchas conferencias y ejercicios prácticos para que practiques las habilidades recién adquiridas.
Es hora de decir adiós a la lenta y torpe API REST, y optar por un mejor marco de API.
Para quién es este curso:
- Desarrolladores que quieren entender cómo escribir Servicios gRPC y Clientes en Golang
- Arquitectos que quieren entender cómo funciona gRPC y los conceptos detrás de los diferentes tipos de API
Reviews
There are no reviews yet.