Table of Contents
gRPC Internals
- Protocol Buffers & Language Interoperability
- HTTP/2
- gRPC APIs Types
- Scalability in gRPC
- Security in gRPC (SSL)
- gRPC vs REST
gRPC Project
- Java Gradle Project
gRPC Unary
- What's a Unary API?
- Unary API Server Implementation
gRPC Server Streaming
- What's a Server Streaming API?
- Server Streaming API Server Implementation
- Server Streaming API Client Implementation
gRPC Client Streaming
- What's a Client Streaming API?
- Client Streaming API Server Implementation
gRPC Bi-Directional Streaming
- What's a Bi-Directional Streaming API?
- Bi-Directional Streaming API Server Implementation
- Bi-Directional Streaming API Client Implementation
gRPC Advanced Features
- Errors in gRPC
- Deadlines
- SSL Security
- Language Interoperability
- gRPC Reflection & Evans CLI
CRUD API with MongoDB
- Install MongoDB
- Blog Service Java Setup
- CreateBlog Server
- CreateBlog Client
- ReadBlog Server
- ReadBlog Client
- UpdateBlog Server
- UpdateBlog Client
- DeleteBlog Server
- DeleteBlog Client
- ListBlog Server
- ListBlog Client
- Evans CLI test with CRUD
Fundamentals of Go Programming
- Introduction
- Environment Setup
- Go Basics + Variables
- Conditionals and Loops
- Functions
- Pointers
- Modules
- Arrays
- Slices
- Maps
- Assignment
Intermediate Go Programming Concepts
- Structs
- Defined Types
- Encapsulation
- Interface
- Errors
- Assignment
Advanced Go Programming Techniques
- Goroutines and Channels
- Mutexes
- Testing
- Generics
- Assignment
- Project
Introduction to gRPC with Go
- gRPC Setup
- gRPC Basics
- Server
- Client
Apply for Certification
https://www.vskills.in/certification/grpc-certification-course