Beginner's Guide to Go Protocol Buffer
Offered By: LinkedIn Learning
Course Description
Overview
Get a practical, hands-on introduction to creating lightning-fast APIs using the Google Protocol Buffer (protobuf) and Google Remote Procedure Call (gRPC).
Syllabus
Introduction
- Go protocol buffer
- What you should know
- GitHub Codespaces
- What is a gRPC?
- gRPC vs. REST
- What are protocol buffers (protobuf)?
- Protobuf vs. JSON
- How to define a protobuf messages
- How to define protobuf services and compiling
- Challenge 1
- Solution 1: Part 1
- Solution 1: Part 2
- Solution 1: Part 3
- Creating a gRPC server: Go
- Creating gRPC client: Go
- Challenge 2
- Solution 2: Part 1
- Solution 2: Part 2
- Solution 2: Part 3
- Solution 2: Part 4
- Creating a gRPC server: TypeScript
- Creating a gRPC client: TypeScript
- Challenge 3
- Solution 3: Part 1
- Solution 3: Part 2
- Additional resources
Taught by
Martine Moses
Related Courses
Code Clinic: PythonLinkedIn Learning Learning Java by Example
LinkedIn Learning JavaScript Code Challenges
LinkedIn Learning CSS: Enhancing Interfaces with Animation
LinkedIn Learning GitHub Codespaces: First Look
LinkedIn Learning