Intermediate
58 Lessons
15h
Certificate of Completion
Takeaway Skills
Hands-on experience of setting up gRPC client and gRPC server in .NET projects
Working knowledge of Protobuf and extending its functionality
Advanced skills in gRPC in .NET, such as enabling gRPC in browsers
Familiarity with best practices of using gRPC in .NET
An understanding of non-standard gRPC usages, such as the code-first approach
Course Overview
gRPC is a high-performance communication protocol that works over either HTTP/2 or HTTP/3. It can be used by any programming language and framework, including .NET. gRPC libraries with client and server components are included in ASP.NET Core—the main web development framework of .NET. In this course, you’ll walk through all key parts of using gRPC on .NET. Next, you’ll learn how to use all types of remote procedures supported by gRPC. Then, you’ll get familiar with Protobuf, which is the main message ser...
Course Content
Basics of gRPC on .NET
Overview of Protobuf
Extending Protobuf Functionality
gRPC Call Types
Configuring gRPC Applications
Scaling out gRPC Applications
6 Lessons
Securing gRPC Applications
5 Lessons
Monitoring gRPC Applications
6 Lessons
Advanced gRPC Usage
5 Lessons
Conclusion
1 Lesson
Appendix
2 Lessons
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.