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)
Udemy
platform
English
language
Software Engineering
category
gRPC [C#] Master Class: Build Modern API & Microservices
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
Screenshot 1gRPC [C#] Master Class: Build Modern API & Microservices
gRPC [C#] Master Class: Build Modern API & Microservices – Screenshot 2
Screenshot 2gRPC [C#] Master Class: Build Modern API & Microservices
gRPC [C#] Master Class: Build Modern API & Microservices – Screenshot 3
Screenshot 3gRPC [C#] Master Class: Build Modern API & Microservices
gRPC [C#] Master Class: Build Modern API & Microservices – Screenshot 4
Screenshot 4gRPC [C#] Master Class: Build Modern API & Microservices

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
gRPC [C#] Master Class: Build Modern API & Microservices - | Comidoc