Skip to main content
  • Português
    • English
    • 简体中文
    • Deutsch
    • Polski
    • العربية
    • Nederlands
    • Français
    • Magyar
    • Italiano
    • 日本語
    • 한국어
    • Português
    • Română
    • Русский
    • Español
Home

Build Microservices and API with Go Certificate for Łukasz Miedziński

Certificate ID: 
662983
Authentication Code: 
51da7
Certified Person Name: 
Łukasz Miedziński
Certified Person Email: 
lukasz_miedzinski@rossmann.com.pl
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

Staff Login