• LOGIN
  • No products in the cart.

Login

Course Curriculum

Course Curriculum

Module 01: Introduction
Introduction 00:07:00
Prerequisites and Source Code 00:01:00
What is gRPC? 00:01:00
How gRPC works? 00:01:00
Working with Protocol Buffers 00:03:00
gRPC Method Types – RPC life cycles 00:01:00
gRPC Development Workflow 00:01:00
Advantages of gRPC 00:01:00
gRPC vs REST 00:01:00
gRPC usage of Microservices Communication 00:01:00
Example of gRPC in Microservices Communication 00:01:00
gRPC with .NET 00:01:00
gRPC performance in .NET 5 00:01:00
Module 02: Hello World gRPC with Asp.Net 5
Introduction 00:01:00
Create Asp.Net Core Empty Web Project for HelloWorld Grpc 00:03:00
Developing hello.proto Protocol Buffer File (protobuf file) for gRPC Contract 00:07:00
Implementing gRPC Service Class which Inherits from gRPC generated service 00:07:00
Configure gRPC Service with Registering Asp.Net Dependecy Injection 00:02:00
Run the Application as exposing gRPC Services 00:04:00
Create GrpcHelloWorldClient Client Application for gRPC Server 00:09:00
Consume Grpc HelloService API from Client Console Application with GrpcChannel 00:07:00
Scaffolding gRPC Server with gRPC Template of Visual Studio 00:07:00
Create GrpcGreeterClient Client Application for gRPC Server 00:06:00
Consume Grpc GreeterService API from Client Console Application with GrpcChannel 00:06:00
Testing gRPC Services with gRPCurl command-line tool interaction 00:04:00
Service discovery using gRPC reflection with gRPCurl command-line tool 00:06:00
Module 03: Building Product Grpc Microservices for Exposing Product CRUD APIs
Introduction 00:02:00
Create Product Grpc Microservices Project in Grpc Microservices Solution 00:05:00
Set Product Grpc Microservices Database with Entity Framework In-Memory Database 00:09:00
Seeding In-Memory Database with Entity Framework for ProductGrpc Microservice 00:08:00
Developing product.proto ProtoBuf file for Exposing Crud Services in Product Grp 00:13:00
Generate Proto Service Class from Product proto File in Product Grpc Microsrvice 00:04:00
Developing Product Service class to Implement Grpc Proto Service Methods 00:08:00
Create Client Console Application for Consuming Product Grpc Microservices 00:05:00
Consume GetProductAsync Product Grpc Server Method from Client Console App 00:08:00
Developing ProductService-GetAllProducts Server Stream Method of Product Grpc 00:05:00
Consume GetAllProducts Product Server Stream Method from Client Console App 00:07:00
Refactoring GetAllProducts Server Stream Method with C# 9 Features in Client 00:08:00
Refactoring GetAllProducts Server Stream Method with C# 9 Features in Client 00:08:00
Implementing AutoMapper into ProductService Class of Product Grpc Microservices 00:10:00
Consume AddProductAsync Server Method from Client Console Application 00:05:00
Exception Handling in gRPC Service Methods of Product Grpc Microservices 00:04:00
Logging in gRPC Service Methods of Product Grpc Microservices 00:04:00
Consume UpdateProductAsync-DeleteProductAsync Server Method from Client Console 00:05:00
Developing ProductService-InsertBulkProduct Client Stream Server Method 00:04:00
Consume Client Stream InsertBulkProduct Server Method from Client Console App 00:07:00
Module 04: Building Product Worker Service for Generate and Insert Product into ProductGrpc
Introduction 00:01:00
Create Product Worker Service Project in Grpc Microservices Solution 00:03:00
Add Connected Service Proto to Product Worker Service Project for Consuming Prod 00:03:00
Set Configuration with appsettings.json file into Product Worker Service Project 00:05:00
Consume Product Grpc Server Method from Product Worker Client Application 00:04:00
Focus on Big Picture and Product Worker Add Products to Product Grpc Server 00:04:00
Generate Products with ProductFactory class in Product Worker Service App 00:07:00
Logging in Product Worker Service Client Application and Product Grpc Server App 00:04:00
Module 05: Building Shopping Cart Grpc Server Application for Storing Products into Cart
Create Shopping Cart Grpc Microservices Project in Grpc Microservices Solution 00:04:00
Set Shopping Cart Grpc Microservices Database with Entity Framework In-Memory Db 00:05:00
Seeding In-Memory Database with Entity Framework Core for ShoppingCartGrpc 00:03:00
Developing product.proto ProtoBuf file for Exposng Crud Services in ShoppingCart 00:07:00
Generate Proto Service Class from ShoppingCart proto File in ShoppingCart Grpc 00:02:00
Developing ShoppingCartService class to Implement Grpc Proto Service Methods 00:06:00
Implementing AutoMapper into ShoppingCartService Class of ShoppingCart Grpc 00:04:00
Developing ShoppingCartService class to Implement Grpc Proto Service Methods 00:08:00
Developing AddItemIntoShoppingCart Client Stream Server Method 00:12:00
Module 06: Building Dicsount Grpc Microservice Inter-Service Communication
Introduction 00:01:00
Create Discount Grpc Microservices Project in Grpc Microservices Solution 00:03:00
Developing Discount Grpc Microservices Data Model and Context Objects 00:04:00
Developing discount.proto ProtoBuf file for Exposing Get Discount Services 00:02:00
Generate Proto Service Class from Discount proto File in Discount Grpc 00:02:00
Developing DiscountService class to Implement Grpc Proto Service Methods 00:05:00
Consuming Discount Grpc Service from Shopping Cart Grpc Microservice 00:06:00
Consuming Discount Grpc Service from Shopping Cart Grpc Microservice Part 2 00:08:00
Register Discount Grpc Client and Discount Service into the ShoppingCart DI 00:08:00
Module 07: Building ShoppingCart Worker Service for Retrieve Products and Add to SC
Introduction 00:02:00
Create ShoppingCart Worker Service Project in Grpc Microservices Solution 00:02:00
Add Connected Services Proto to ShoppingCart Worker Service Project 00:05:00
Set Configuration with appsettings.json file into ShoppingCart Worker Service 00:04:00
Consume Product and ShoppingCart Grpc Server Method from ShoppingCart Worker 00:13:00
Big Picture-ShoppingCart Worker – Get Products and Add Items to SC with stream 00:11:00
Running All Grpc Server Microservices with Product and ShoppingCart WorkerServce 00:06:00
Module 08: Authenticate gRPC Services with IdentityServer4 Protect ShoppingCartGrpc Method
Introduction 00:02:00
Building IdentityServer4 Authentication Microservices for Securing ShoppingCart 00:03:00
Building IdentityServer4 Authentication Microservices for Securing ShoppingCart2 00:03:00
Configure IdentityServer4 with Adding Config Class for Clients, Resources, Scope 00:06:00
Securing ShoppingCart Grpc Services with IdentityServer4 OAuth 2.0 and JWT 00:06:00
Testing to Access ShoppingCart Grpc Services without Token 00:03:00
Get Token from IS4 and Make Grpc Call to ShoppingCart Grpc Services with JWT 00:10:00
Set Token to Grpc Header when Call to ShoppingCart Grpc Services 00:05:00
Run Entire Applications and See the Big Picture in Your Local 00:04:00
ASSIGNMENT – FULL STREAM IN NOTIFCATION SERVICE WITH BIDIRECTIONAL COMMUNICATION 00:03:00
Module 09: Thanks
Thanks 00:01:00
Introduction..1 00:02:00

gRPC in Microservices Communication with .NET 5

4.7( 6 REVIEWS )
271 STUDENTS
$ 249.00
  • Course Highlights

Gear up with the skill of building a high-performance gRPC Inter-service Communication between backend microservices with .Net 5 by enrolling in this exclusive gRPC in Microservices Communication with .NET 5 course.

gRPC is a high yielding RPC framework that allows the effective connectivity of service-to-service within and across data centres. MIcroservices are intelligent distribution networks, and if you integrate gRPC in .NET 5, you can develop high-performance, cross-platform applications for building distributed systems and APIs. This comprehensive training programme will guide you through the whole process of building a high-performance gRPC Inter-service communication between backend microservices with .Net 5.

You will start by getting acquainted with gRPC and then explore various essential subject matters like Product ShoppingCart, Discount gRPC services and much more. Upon completion of this rigorous gRPC in Microservices Communication with .NET 5 course, you will become proficient in crafting efficient inter-service communication in no time and fast track your dream career. 

  • Learning outcome
  • Familiarise yourself with gRPC in Microservices with .Net 5
  • Explore gRPC method types and RPC life cycles.
  • Develop the skill of building product gRPC Microservices for Exposing Product CRUD APIs
  • Become well-versed in gRPC to implement fast and distributed microservices systems
  • Know how to build a high-performance gRPC Inter-service Communication with .Net 5
  • Requirements
  • No formal qualifications required, anyone from any academic background can take this course.
  • Access to any internet-enabled smart device.
  • Why should I take this course?
  • 7+ hours of on-demand video lectures and downloadable resources.
  • Affordable premium-quality E-learning content, you can learn at your own pace.
  • You will receive a completion certificate upon completing the course.
  • Internationally recognized Accredited Qualification will boost up your resume.
  • You will learn the researched and proven approach adopted by successful salespeople to transform their careers.
  • You will be able to incorporate various practical sales techniques successfully and understand your customers better.

Testimonial

Hear what our happy students want to say

Setup Menus in Admin Panel