YoVDO

gRPC in Python

Offered By: LinkedIn Learning

Tags

gRPC Courses Communication Skills Courses Python Courses Data Streaming Courses Protocol Buffers Courses

Course Description

Overview

Learn how to use the remote procedure call framework gRPC in Python, the popular open-source programming language.

Syllabus

Introduction
  • Why gRPC?
  • What you should know
  • Setting up
1. gRPC Overview
  • RPC in general
  • Protocol buffers
  • HTTP/2
  • gRPC ecosystem
2. Protocol Buffers
  • Writing .proto files
  • Compiling .proto to Python
  • Using generated code
  • Enumerations
  • Nested types
  • Working with time
  • JSON encoding
3. gRPC Server
  • Defining the service
  • Generating Python code
  • Running the server
  • Adding reflection
  • Using grpcurl to call your server
  • Setting errors
4. gRPC Client
  • Creating a client
  • Generating a request
  • Calling the server
  • Timeouts
5. Streaming
  • Streaming overview
  • Defining a streaming end point
  • Streaming server handler
  • Streaming client
6. Advanced Topics
  • Writing interceptors
  • Using HTTPS
  • Sharing .proto definitions
  • Testing your code
  • Using gRPC-Gateway
Conclusion
  • Next steps

Taught by

Miki Tebeka

Related Courses

Accountable Talk®: Conversation that Works
University of Pittsburgh via Coursera
Introduction to Business Communication
Canvas Network
Content Strategy for Professionals: Engaging Audiences
Northwestern University via Coursera
La tutoría en la escuela
Miríadax
La contabilidad, el lenguaje de los negocios
Miríadax