gRPC in Python
Offered By: LinkedIn Learning
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
- RPC in general
- Protocol buffers
- HTTP/2
- gRPC ecosystem
- Writing .proto files
- Compiling .proto to Python
- Using generated code
- Enumerations
- Nested types
- Working with time
- JSON encoding
- Defining the service
- Generating Python code
- Running the server
- Adding reflection
- Using grpcurl to call your server
- Setting errors
- Creating a client
- Generating a request
- Calling the server
- Timeouts
- Streaming overview
- Defining a streaming end point
- Streaming server handler
- Streaming client
- Writing interceptors
- Using HTTPS
- Sharing .proto definitions
- Testing your code
- Using gRPC-Gateway
- Next steps
Taught by
Miki Tebeka
Related Courses
Complete Guide to Protocol Buffers 3 [Java, Golang, Python]Udemy Effective Serialization with Python
LinkedIn Learning Using gRPC in ASP.NET Core 6
Pluralsight gRPC Crash Course - Modes, Examples, Pros & Cons
Hussein Nasser via YouTube Protocol Buffers Crash Course
Hussein Nasser via YouTube