Loading video player...
š Description Learn **gRPC & Protocol Buffers in Go from scratch to advanced**, including streaming, TLS, metadata, and real-world concepts. This full course walks you through building gRPC services step-by-step using Go. š¦ Source Code: https://github.com/nuaiman/go-grpc-apr26 ā±ļø Timestamps 00:00 Intro 00:36 What is Protobuf 08:01 Installing protoc 10:45 protoc-gen-go-grpc plugin 12:23 VSCode Protobuf Extension 13:00 First .proto file 19:11 Second .proto file 22:12 Importing .proto 25:54 Nested message 26:44 Service in .proto 30:26 Generating code 31:25 Service vs Stub 33:46 What is RPC & gRPC 36:50 REST vs gRPC 38:43 Simple gRPC server 55:06 Simple gRPC client 01:07:29 gRPC + TLS 01:15:26 Connection state 01:16:53 Request/Response cycle 01:30:04 Streaming intro 01:30:49 Server streaming 01:55:57 Client streaming 02:06:46 Bi-directional streaming 02:19:53 Advanced gRPC 02:20:12 Server compression 02:20:57 Client compression (all) 02:23:04 Client compression (selected) 02:24:28 Metadata (request) 02:29:14 Metadata (response) 02:33:40 Metadata (trailers) 02:36:24 gRPC + Postman 02:38:52 protovalidate-go