This repository is part of the gRPC course for all students of Plovdiv University.
The course is designed to provide an overview of the possibilities of creating web PRC services using .Net, as well as lay a foundation in building PRC applications. The widely used gRPC development framework will be reviewed in detail. By the end of the course, you will be able to package the code and upload it to a real environment. Additionally, we will cover the basic ways to track important web services metrics.
Upon successful completion of this course, participants will:
- Understand the principles of creating and working with gRPC with .Net.
- Gain knowledge about authentication and optimization of web RPC services.
- Develop web services based on gRPC with .Net.
- Read and write with Protocol Buffers version 3 (proto3).
- Create a client application using gPRC services.
- Implement simplified mechanisms to protect gPRC services.
- Optimize and monitor key metrics of gPRC services.
The course is structured into several key sections, each focusing on a different aspect of gRPC with .Net. The sections are designed to be followed in order.
To get started with the course, clone this repository and follow the instructions in each section. If you have any questions or run into any issues, please open an issue and we'll do our best to help.
This course is licensed under the MIT License. See the LICENSE file for more details.