Section 1 : gRPC Course Overview

Lecture 1 Course Introduction 0:43
Lecture 2 gRPC Introduction 8:18
Lecture 3 Course Objective 2:48
Lecture 4 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
Lecture 5 About Proctor Testing Pdf

Section 2 : Code Download

Lecture 6 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf

Section 3 : [Theory] gRPC Internals Deep Dive

Lecture 7 Why this section Text
Lecture 8 Protocol Buffers & Language Interoperability 8:40
Lecture 9 HTTP2
Lecture 10 4 Types of gRPC APIs 4:36
Lecture 11 Scalability in gRPC 1:38
Lecture 12 Security in gRPC (SSL)
Lecture 13 gRPC vs REST 5:10
Lecture 14 Section Summary - why use gRPC 0:45

Section 4 : [Hands-On] gRPC Project Overview & Setup

Lecture 15 Visual studio project setup 7:21
Lecture 16 Dummy service code generation 3:8
Lecture 17 GreetServer BoilerPlate Code 4:50
Lecture 18 GreetClient Boilerplate Code 3:39

Section 5 : [Hands-On] gRPC Unary

Lecture 19 What's an Unary API 1:32
Lecture 20 Greet API Definition 4:27
Lecture 21 Unary API Server Implementation 3:18
Lecture 22 Unary API Client Implementation 4:7
Lecture 23 [Exercise] Sum API Text
Lecture 24 [Solution] Sum API 8:6

Section 6 : [Hands-On] gRPC Server Streaming

Lecture 25 What's a Server Streaming API 2:26
Lecture 26 GreetManyTimes API Definition 2:59
Lecture 27 Server Streaming API Server Implementation 3:52
Lecture 28 Server Streaming API Client Implementation 4:49
Lecture 29 [Exercise] PrimeNumberDecomposition API Text
Lecture 30 [Solution] PrimeNumberDecomposition API 8:18

Section 7 : [Hands-On] gRPC Client Streaming

Lecture 31 What's a Client Streaming API 1:53
Lecture 32 LongGreet API Definition 1:58
Lecture 33 Client Streaming API Server Implementation 3:2
Lecture 34 Client Streaming API Client Implementation 3:18
Lecture 35 [Exercise] ComputeAverage API Text
Lecture 36 [Solution] ComputeAverage API 7:34

Section 8 : [Hands-On] gRPC Bi-Directional Streaming

Lecture 37 What's a Bi-Directional Streaming API 1:39
Lecture 38 GreetEveryone API Definition 2:5
Lecture 39 Bi-Directional Streaming API Server Implementation 2:50
Lecture 40 Bi-Directional Streaming API Client Implementation 6:19
Lecture 41 [Exercise] FindMaximum API Text
Lecture 42 [Solution] FindMaximum API 9:5

Section 9 : [Hands-On] gRPC Advanced Features Deep Dive

Lecture 43 [Theory] Errors in gRPC 3:36
Lecture 44 [Hands-On] Errors implementation
Lecture 45 [Theory] Deadlines 2:18
Lecture 46 [Hands-On] Deadlines 8:4
Lecture 47 [Theory] SSL Security 5:39
Lecture 48 [Hands-On] SSL Security 9:2
Lecture 49 [Demo] Language Interoperability 5:24
Lecture 50 gRPC Reflection & Evans CLI 9:2

Section 10 : [Hands-On] CRUD API with MongoDB

Lecture 51 Install MongoDB 3:16
Lecture 52 Install MongoDB - Windows Instructions Text
Lecture 53 Install MongoDB UI - Robo 3T 1:10
Lecture 54 Blog Service Setup 3:27
Lecture 55 CreateBlog Server 6:54
Lecture 56 CreateBlog Client 2:48
Lecture 57 ReadBlog Server 4:45
Lecture 58 ReadBlog Client 3:15
Lecture 59 UpdateBlog Server 4:56
Lecture 60 UpdateBlog Client 3:6
Lecture 61 DeleteBlog Server
Lecture 62 DeleteBlog Client 2:46
Lecture 63 ListBlog Server 3:28
Lecture 64 ListBlog Client 2:55
Lecture 65 Evans CLI test with CRUD 5:20

Section 11 : Next Steps

Lecture 66 gRPC Services in the Real Word
Lecture 67 Congrats & Next Steps 1:10