Under Construction

All course tracks

Backend and APIs · 30 lessons · up to 10 minutes each

gRPC

A planned gRPC path through protobuf contracts, failure behavior, and validation.

Coming Soon

One-time purchase · USD

Choose what to unlock

Access is attached to your account after payment is verified. No subscription.

One lesson

An individual lesson

This track has no lesson ready to buy yet. Each lesson becomes available only after it is built and reviewed.

$5.00Not available yet

Full category

gRPC

Permanent access to the lessons published in this track when you buy. Future lessons are not included. 0 of 30 lessons are published; 0 are in owner review and 30 are Coming Soon.

$29.0030 lessons still in progress

Beginner

Lessons 1–10

  1. 01

    gRPC: Sketch protobuf message types

    Topic: protobuf message types

    Draw a small map of protobuf message types in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Beginner4 minComing Soon
  2. 02

    gRPC: Name the parts of service and RPC definitions

    Topic: service and RPC definitions

    Label the main pieces in service and RPC definitions in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Beginner5 minComing Soon
  3. 03

    gRPC: Trace an example of generated client setup

    Topic: generated client setup

    Follow one input through generated client setup in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Beginner6 minComing Soon
  4. 04

    gRPC: Compare choices for unary calls and deadlines

    Topic: unary calls and deadlines

    Write down one practical difference between unary calls and deadlines in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Beginner7 minComing Soon
  5. 05

    gRPC: Find the boundary in status codes and metadata

    Topic: status codes and metadata

    Mark where status codes and metadata in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Beginner8 minComing Soon
  6. 06

    gRPC: Inspect an example of streaming RPC shapes

    Topic: streaming RPC shapes

    Annotate a minimal example of streaming RPC shapes in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Beginner9 minComing Soon
  7. 07

    gRPC: Connect interceptors and auth to a neighboring concept

    Topic: interceptors and auth

    Show how interceptors and auth in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Beginner10 minComing Soon
  8. 08

    gRPC: Spot a failure mode in compatibility and field numbers

    Topic: compatibility and field numbers

    Describe one likely failure for compatibility and field numbers in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Beginner3 minComing Soon
  9. 09

    gRPC: Read an official example of reflection and health checks

    Topic: reflection and health checks

    Summarize an official example of reflection and health checks in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Beginner5 minComing Soon
  10. 10

    gRPC: Choose a use case for contract and integration tests

    Topic: contract and integration tests

    Match one small use case to contract and integration tests in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Beginner6 minComing Soon

Intermediate

Lessons 11–20

  1. 11

    gRPC: Build an example with protobuf message types

    Topic: protobuf message types

    Create a small working example that uses protobuf message types in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Intermediate4 minComing Soon
  2. 12

    gRPC: Compose service and RPC definitions with another component

    Topic: service and RPC definitions

    Combine service and RPC definitions in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Intermediate5 minComing Soon
  3. 13

    gRPC: Configure generated client setup for a small case

    Topic: generated client setup

    Set up generated client setup in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Intermediate6 minComing Soon
  4. 14

    gRPC: Validate inputs around unary calls and deadlines

    Topic: unary calls and deadlines

    Add a check around unary calls and deadlines in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Intermediate7 minComing Soon
  5. 15

    gRPC: Use status codes and metadata in a short workflow

    Topic: status codes and metadata

    Add status codes and metadata in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Intermediate8 minComing Soon
  6. 16

    gRPC: Refactor streaming RPC shapes into a reusable unit

    Topic: streaming RPC shapes

    Extract streaming RPC shapes in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Intermediate9 minComing Soon
  7. 17

    gRPC: Exercise interceptors and auth with sample data

    Topic: interceptors and auth

    Run sample data through interceptors and auth in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Intermediate10 minComing Soon
  8. 18

    gRPC: Observe compatibility and field numbers outputs

    Topic: compatibility and field numbers

    Capture the result of compatibility and field numbers in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Intermediate3 minComing Soon
  9. 19

    gRPC: Recover from a reflection and health checks failure

    Topic: reflection and health checks

    Handle one expected failure from reflection and health checks in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Intermediate5 minComing Soon
  10. 20

    gRPC: Document contract and integration tests behavior

    Topic: contract and integration tests

    Write a short usage note for contract and integration tests in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Intermediate6 minComing Soon

Advanced

Lessons 21–30

  1. 21

    gRPC: Test a boundary around protobuf message types

    Topic: protobuf message types

    Add an edge-case test for protobuf message types in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Advanced4 minComing Soon
  2. 22

    gRPC: Harden service and RPC definitions

    Topic: service and RPC definitions

    Add the relevant access, safety, or validation control to service and RPC definitions in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Advanced5 minComing Soon
  3. 23

    gRPC: Measure generated client setup

    Topic: generated client setup

    Record a small baseline for generated client setup in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Advanced6 minComing Soon
  4. 24

    gRPC: Reduce cost in unary calls and deadlines

    Topic: unary calls and deadlines

    Change one measurable cost in unary calls and deadlines in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Advanced7 minComing Soon
  5. 25

    gRPC: Diagnose a status codes and metadata failure

    Topic: status codes and metadata

    Use an observable signal to explain a failure in status codes and metadata in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Advanced8 minComing Soon
  6. 26

    gRPC: Make streaming RPC shapes repeatable

    Topic: streaming RPC shapes

    Show that rerunning streaming RPC shapes in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Advanced9 minComing Soon
  7. 27

    gRPC: Review trade-offs in interceptors and auth

    Topic: interceptors and auth

    Compare two documented approaches to interceptors and auth in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Advanced10 minComing Soon
  8. 28

    gRPC: Improve compatibility and field numbers maintainability

    Topic: compatibility and field numbers

    Refine compatibility and field numbers in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Advanced3 minComing Soon
  9. 29

    gRPC: Verify reflection and health checks end to end

    Topic: reflection and health checks

    Check that a complete small flow using reflection and health checks in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Advanced5 minComing Soon
  10. 30

    gRPC: Audit contract and integration tests against its source docs

    Topic: contract and integration tests

    Check the implementation of contract and integration tests in the context of gRPC service contracts, streaming, deadlines, and compatibility; save a short example or check that demonstrates the result.

    Advanced6 minComing Soon

Reference documentation

References support the selected track topics while its lesson content is built and reviewed progressively.

This track is a catalog outline only. Each lesson remains unavailable until it is built and personally reviewed.