gRPC topics
12 short topics in APIs and Integration. Each one is a single focused exercise with a clear piece of evidence at the end.
12 topics, one exercise each.
Work through them in order, or jump to the one you need.
These are draft topic outlines (draft; instructor review pending). Full lessons follow after review; ask Ajay if you need a topic sooner.
- 01
Resource and operation contracts
Demonstrate resource and operation contracts in a focused gRPC example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 02
Request parameter modeling
Demonstrate request parameter modeling in a focused gRPC example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 03
Payload serialization
Demonstrate payload serialization in a focused gRPC example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 04
Response and error representation
Demonstrate response and error representation in a focused gRPC example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 05
Authentication and credential use
Demonstrate authentication and credential use in a focused gRPC example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 07
Protocol and transport behavior
Demonstrate protocol and transport behavior in a focused gRPC example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 08
Timeouts and cancellation
Demonstrate timeouts and cancellation in a focused gRPC example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 09
Retry and duplicate safety
Demonstrate retry and duplicate safety in a focused gRPC example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 10
Contract version compatibility
Demonstrate contract version compatibility in a focused gRPC example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 11
Client and server diagnostics
Demonstrate client and server diagnostics in a focused gRPC example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 12
Integration fixture design
Demonstrate integration fixture design in a focused gRPC example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course →
Learn the same ideas beyond gRPC.
These courses share topics with this one, so you can compare how each language or tool handles the same concept.
More in API integration and developer clients.
You have the curiosity.
Let’s turn it into capability.
Start with a practical workshop or bring a specific question to Ajay.