Section 1 : gRPC Course Overview

Lecture 1 gRPC Introduction 8:18
Lecture 2 Course Objective 2:48
Lecture 3 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
Lecture 4 Important Message 0:34

Section 2 : Code Download

Lecture 5 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf

Section 3 : [Theory] gRPC Internals Deep Dive

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

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

Lecture 14 Project Setup (Golang + VSCode + Protoc) Text
Lecture 15 Go Dependencies Setup 1:0
Lecture 16 Code Generation Test 4:40
Lecture 17 Server Setup Boilerplate Code 5:51
Lecture 18 Client Setup Boilerplate Code 5:15

Section 5 : [Hands-On] gRPC Unary

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

Section 6 : [Hands-On] gRPC Server Streaming

Lecture 25 What's a Server Streaming API 2:26
Lecture 26 GreetManyTimes API Definition 2:45
Lecture 27 Server Streaming API Server Implementation 4:29
Lecture 28 Server Streaming API Client Implementation 6:9
Lecture 29 [Exercise] PrimeNumberDecomposition API Text
Lecture 30 [Solution] PrimeNumberDecomposition API

Section 7 : [Hands-On] gRPC Client Streaming

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

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

Lecture 37 What's a Bi-Directional Streaming API 1:39
Lecture 38 GreetEveryone API Definition 1:35
Lecture 39 Bi-Directional Streaming API Server Implementation 5:26
Lecture 40 Bi-Directional Streaming API Client Implementation 9:57
Lecture 41 [Exercise] FindMaximum API Text
Lecture 42 [Solution] FindMaximum API 11:34

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

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

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 Golang Setup 9:3
Lecture 55 MongoDB Driver Golang Setup 8:32
Lecture 56 Code Changes Text
Lecture 57 CreateBlog Server 9:58
Lecture 58 CreateBlog Client 5:43
Lecture 59 ReadBlog Server 11:20
Lecture 60 ReadBlog Client 6:33
Lecture 61 UpdateBlog Server 8:18
Lecture 62 UpdateBlog Client 3:49
Lecture 63 DeleteBlog Server 4:26
Lecture 64 DeleteBlog Client
Lecture 65 ListBlog Server 7:20
Lecture 66 ListBlog Client 2:26
Lecture 67 Evans CLI test with CRUD 4:22

Section 11 : Next Steps

Lecture 68 gRPC Services in the Real Word 4:1
Lecture 69 About Certification Pdf
Lecture 70 Congrats & Next Steps 1:10