gRPC in Python

Go to class
Write Review

Free Online Course: gRPC in Python provided by LinkedIn Learning is a comprehensive online course, which lasts for Less than 1 hour of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. gRPC in Python is taught by Miki Tebeka.

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