Build Microservices and API with Go Certificate for Łukasz Miedziński
Add to LinkedIn
Certificate ID:
662983
Authentication Code:
51da7
Certified Person Name:
Łukasz Miedziński
Trainer Name:
Bartłomiej Klimczak
Duration Days:
2
Duration Hours:
14
Course Name:
Build Microservices and API with Go
Course Date:
2 December 2021 09:00 to 3 December 2021 16:00
Venue:
Łódź
Course Outline:
Introduction
gRPC Concepts
- Sychronous vs asynchronous
- API surface
- RPC Life cycle
gRPC vs REST
- gRPC API types
- REST paradigms
Preparing the Development Environment
- Installing and configuring gRPC
- Installing and configuring Go Micro
- Installing Docker
- Installing Kubernetes
- Setting up Go dependencies
- Setting up a Go HTTP server
gRPC Streaming
- Implementing unary API client and server
- Implementing server streaming API client and server
- Implementing client streaming API client and server
- Implementing bi-directional API client and server
Go Microservices
- JSON marshalling Go structures
- JSON umarshalling Go structures
- Building Docker images for Go microservices
- Running containerized locally
- Optimizing the Docker images
Microservice Ochrestration with Kubernetes
- Deploying Go microservices to Kubernetes
- Implementing descriptors
- Scaling deployments
- Rolling updates
gRPC Troubleshooting and Security
- Using Error Handling
- Tracking with deadlines
- Creating SSL certificates for SSL encryption
Summary and Conclusion