gRPC [C#] Master Class: Build Modern API & Microservices
Better than REST API! Build a fast scalable HTTP/2 API for a .NET microservice with gRPC, Protocol Buffers (protobuf)
4.49 (1165 reviews)
![gRPC [C#] Master Class: Build Modern API & Microservices](https://thumbs.comidoc.net/750/2598384_2df2_9.jpg)
7 990
students
4 hours
content
Jan 2023
last update
$74.99
regular price
What you will learn
Learn the gRPC theory to understand how gRPC works
Compare gRPC and REST API paradigm
Write your gRPC service definition in .proto files
Generate Server & Client Code in C# using the protoc gRPC Plugin
Implement Unary, Server Streaming, Client Streaming & Bi-Directional Streaming API
Practice your learning with Exercises & Solutions
Implement advanced concepts such as Error Handling, Deadlines & SSL Security
Implement a full CRUD API on top of MongoDB
Get pointers to expand your learning journey and get inspired by real world gRPC services
Course Gallery
![gRPC [C#] Master Class: Build Modern API & Microservices – Screenshot 1](https://cdn-screenshots.comidoc.net/2598384_1.png)
![gRPC [C#] Master Class: Build Modern API & Microservices – Screenshot 2](https://cdn-screenshots.comidoc.net/2598384_2.png)
![gRPC [C#] Master Class: Build Modern API & Microservices – Screenshot 3](https://cdn-screenshots.comidoc.net/2598384_3.png)
![gRPC [C#] Master Class: Build Modern API & Microservices – Screenshot 4](https://cdn-screenshots.comidoc.net/2598384_4.png)
Charts
Students
Price
Rating & Reviews
Enrollment Distribution
Comidoc Review
Our Verdict
This Udemy Master Class on gRPC with C# provides an in-depth exploration of a modern HTTP/2 API for .NET microservices. With 4 total hours of instruction, students benefit from a mix of theory and practical implementation exercises that touch upon bi-directional streaming, advanced security features, and CRUD operations. Although some examples showcase older .NET Framework versions or lack real-world recommendations, the course is still valuable for developers who wish to refine their skills using gRPC with C#.
What We Liked
- Excellent overview of gRPC with C#, clear distinction between theory and implementation.
- Detailed step-by-step instructions for building a fast scalable API.
- Hands-on exercises for practicing gRPC concepts, including error handling, deadlines, SSL security, and CRUD operations over MongoDB.
- Comprehensive exploration of unary, server streaming, client streaming, and bi-directional streaming scenarios.
- Instructors Stephane and Clement provide unique insights to help deepen understanding.
Potential Drawbacks
- Code examples are outdated—some may not work with newer .NET versions; consider Entity Framework or SQLite as alternatives to MongoDB for CRUD.
- Lack of real-world architecture—missing best practices on sharing proto files and load balancing.
- Some compiler warnings were overlooked, creating confusion around proper implementation.
- Repetitive boilerplate code in sections 6-8; SSL section misses essential details.
- The title is slightly misleading as some course content covers basic gRPC concepts.
Related Topics
2598384
udemy ID
09/10/2019
course created date
10/11/2019
course indexed date
Bot
course submited by