Using gRPC in ASP.NET Core 10
Add gRPC to ASP.NET Core — protocol buffers, clients, streaming, security and best practices.
Demo application: MeterReader (IoT meter-reading service) ASP.NET Core / .NET 10, Visual Studio
gRPC = g Remote Procedure Call (Google open-source framework, 2016)
Protocol Buffers (Protobuf v3) = Interface Definition Language (IDL)
Sign in to read this course
A free account unlocks all 514 courses. 20 are readable without one.
What's inside
15 sections- 1 Table of Contents
- 2 What is gRPC?
- 3 Adding gRPC to ASP.NET Core
- 4 gRPC Clients
- 5 Securing gRPC
- 6 Reference — Protocol Buffer Types
- 7 gRPC Streaming Types
- 8 gRPC Architecture — Deep Dive
- 9 Protocol Buffer (.proto) Files — Complete Guide
- 10 Complete gRPC Service Implementation
- 11 gRPC Clients — Multi-Language Guide
- 12 gRPC Streaming — Detailed Patterns
- 13 gRPC Best Practices
- 14 gRPC Glossary
- 15 Additional Resources
More ASP.NET Core & Web APIs courses
View all 11Getting Started with ASP.NET Core 10 Web API
Build a REST API with the CityInfo project — resources, validation, updates, DI and configuration.
ASP.NET Core 10 Web API: Databases, Searching, Filtering and Paging
EF Core, the repository pattern, and searching, filtering and paging resources in a Web API.
ASP.NET Core 10 Web API: Securing, Versioning, Documenting and Deploying
JWT security, versioning, OpenAPI/Scalar docs and deploying an ASP.NET Core 10 Web API to Azure.
Developing an Asynchronous ASP.NET Core 10 Web API
End-to-end async flows, cancellation, streaming, external services and async anti-patterns.
Building Minimal APIs in ASP.NET Core 10
Minimal APIs end to end — routing, binding, responses, validation, security and documentation.
Minimal APIs Deep Dive in ASP.NET Core 10
Internal architecture, advanced routing, endpoint filters, validation, versioning and streaming.
Interested in this course?
Contact us to book it or get a custom training plan for your team.