The complete gRPC course 2020 [Golang + Java + Protobuf]

Go to class
Write Review

The complete gRPC course 2020 [Golang + Java + Protobuf] provided by Udemy is a comprehensive online course, which lasts for 6 hours worth of material. The complete gRPC course 2020 [Golang + Java + Protobuf] is taught by TECH SCHOOL. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Englishand is Paid Course. Visit the course page at Udemy for detailed price information.

Overview
  • 16,000 enrolled students | Learn to build efficient production-grade APIs for your microservices & mobile applications

    What you'll learn:

    • What gRPC is, how it works, why we should use it, and where it is suitable to
    • The amazing HTTP/2 protocol that gRPC is built on
    • Compare gRPC with REST
    • Write and serialise protocol-buffer messages using Go + Java
    • Define gRPC services with protocol-buffer and generate Go + Java codes
    • Implement 4 types of gRPC using Go + Java: unary, server-streaming, client-streaming, bidirectional streaming
    • Handle context deadline, gRPC errors and status codes
    • Write production-grade application with interfaces and unit tests for gRPC services
    • Use gRPC interceptors to authenticate & authorise users with JWT
    • Secure gRPC connection with sever-side & mutual SSL/TLS
    • Enable gRPC reflections for service discovery
    • Load balancing gRPC service
    • Use gRPC gateway to generate RESTful service and swagger API

    If you're building APIs for your microservices or mobile applications, you definitely want to try gRPC.

    It is super-fast, strongly-typed, and you no longer need to write a lot of boilerplate codes for services communication. Thanks to awesome HTTP/2 and Protocol Buffer!

    This is a 4-in-1 course, where you will learn not only gRPC, but also protocol-buffer and backend development with Go and Java. The codes in this course are production-grade, with well-organised structure and unit tests.