Using gRPC in Microservices Communication with .Net 5

Using gRPC in Microservices Communication with .Net 5

Get access to 5000+ courses including this for only £99. FIND out more

Overview

The Using gRPC in Microservices Communication with .Net 5 is the best way for you to gain deep insight and knowledge of this topic. You will learn from industry experts and obtain an accredited certificate after completing the course. Enrol now for a limited-time discounted price.

Like all the courses of One Education, this Using gRPC in Microservices Communication with .Net 5 is designed with the utmost attention and thorough research. All the topics are broken down into easy to understand bite-sized modules that help our learners to understand each lesson very easily.

We don’t just provide courses at One Education; we provide a rich learning experience. After purchasing a course from One Education, you get complete 1-year access with tutor support. 

Our expert instructors are always available to answer all your questions and make your learning experience exquisite.

After completing the Using gRPC in Microservices Communication with .Net 5, you will instantly get an e-certificate that will help you get jobs in the relevant field and will enrich your CV.

If you want to learn about this topic and achieve certifications, you should consider this Using gRPC in Microservices Communication with .Net 5 from One Education.

There are no hidden fees or exam charges. We are very upfront and clear about all the costs of the course. 

Course Design

The course is delivered through our online learning platform, accessible through any internet-connected device. There are no formal deadlines or teaching schedules, meaning you are free to study the course at your own pace.

You are taught through a combination of

  • Video lessons
  • Online study materials

Will I receive a certificate of completion?

Upon successful completion, you will qualify for the UK and internationally-recognised certification and you can choose to make your achievement formal by obtaining your PDF Certificate at a cost of £9 and Hard Copy Certificate for £15.

Why study this course

Whether you’re an existing practitioner or aspiring professional, this course will enhance your expertise and boost your CV with key skills and an accredited qualification attesting to your knowledge.

The Using gRPC in Microservices Communication with .Net 5 is open to all, with no formal entry requirements. All you need is a passion for learning, a good understanding of the English language, numeracy and IT, and to be over the age of 16.

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
Developing ProductService-AddProduct Server Method of Product Grpc Microservices 00:07:00
Implementing AutoMapper into ProductService Class of Product Grpc Microservices 00:10:00
Consume AddProductAsync Server Method from Client Console Application 00:05:00
Developing ProductService-UpdateProductAsync-DeleteProductAsync Server Method 00:06: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
Introduction 00:02:00
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
Assignment
Assignment – Using gRPC in Microservices Communication with .Net 5 00:00:00
sidemoneyBack

No reviews found for this course.

top
Home Search Cart
0
    0
    Your Cart
    Your cart is emptyBrowse Courses

    Upgrade to get UNLIMITED ACCESS to ALL COURSES for only £99/year

    Claim Offer & Upgrade

    Membership renews after 12 months. You can cancel anytime from your account.

    Other Students Also Buy
      Apply Coupon

      ×