Download Udemy – Hands-On Go : Microservices With Protocol Buffers & gRPC 2023-4

Hands-On Go _ Microservices With Protocol Buffers & Grpc

Description

Hands-On Go: Microservices With Protocol Buffers & gRPC, the practical training course for building microservices with Protocol Buffers and gRPC in Go has been published by Udemy Academy. This course is designed to help students understand and implement the buffer protocol and gRPC using the Go programming language in a microservices architecture. This course is held in a step-by-step manner and starts with familiarizing yourself with Protobuf, its style guide and course file structure. You will learn the theory behind various aspects of Protobuf such as scalar typing, repeated comments, Protobuf JSON, nested message types, package, any, oneof, map and schema evolution. This course also covers gRPC implementation and its integration with Protobuf.

You will learn how to manage a gRPC repository using GitHub, gRPC status, error handling, server resilience, scheduling, retries, and circuit breakers. In addition, this course covers implementation of metadata server and client, server interceptor, client interceptor and gRPC-REST gateway. During this course, you will work on various practical exercises that include creating a banking application using gRPC and Protobuf, as well as using a PostgreSQL database and the Go Object Link Mapper (ORM) to work with the database. At the end of this course, you will have the skills and knowledge needed to create microservices using gRPC and Protobuf with the Go programming language.

What you will learn

  • What is the buffer protocol (Protobuf) and how to use it for data communication
  • Schema buffer protocol definition: data types, index, syntax, etc
  • Implementation of buffer protocol with Go programming language
  • Implementation of 4 types of GRPC API using Golang: indirect stream, server stream, client stream and bidirectional
  • Using PostgreSQL database with gorm: Go Object Link Mapping (ORM)
  • Using hexagon software architecture (port, adapter) to build a banking application based on GRPC API with Golang
  • Building flexible gRPC: using timeout/timeouts, retries and circuit breakers
  • gRPC error handling, status codes, metadata, interrupts
  • GRPC Gateway – REST API
  • Generating OpenAPI documentation for the GRPC API

Who is this course suitable for?

  • Software engineer, technical architect, technical manager who wants to know how to implement buffer protocol using Go programming language.
  • Go enthusiasts

Specifications of the Hands-On Go course: Microservices With Protocol Buffers & gRPC

  • Publisher: Udemy
  • teacher : Timothy Pamungkas
  • English language
  • Education level: all levels
  • Number of courses: 199
  • Training duration: 9 hours and 12 minutes

Head of the course chapters on 2023-8

Course prerequisites

  • Basic Go programming language is required. This is NOT a fundamental Go course. You need to know about Go syntax, module, and package
  • Basic git and github knowledge is required: create repository, branch, pull, push, and merge. This is NOT basic git course
  • Familiarity with REST API and JSON will help, but not mandatory

Pictures

Hands-On Go _ Microservices With Protocol Buffers & Grpc

Sample video

Installation guide

After Extract, view with your favorite Player.

English subtitle

Quality: 720p

download link

Download part 1 – 1 GB

Download part 2 – 1 GB

Download part 3 – 1 GB

Download part 4 – 105 MB

File(s) password: www.downloadly.ir

Size

3.1 GB

Be the first to comment

Leave a Reply

Your email address will not be published.


*