YoVDO

Enhancing Application Communication with gRPC

Offered By: Pluralsight

Tags

gRPC Courses Java Courses C# Courses Go Courses Node.Js Courses Distributed Systems Courses Protocol Buffers Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Remote Procedure Calls have been used to allow clients and servers to communicate with each other, but they have been stigmatized as been cumbersome and brittle. This course will introduce you to gRPC - a modern and efficient RPC framework by Google.

There have been many different strategies over the years to get software written in one language to communicate with one written in another. The two primary approaches that have evolved have been RESTful services (typically using JSON documents to transmit data) and RPC (remote procedure calls) that use a variety of different transmission techniques. In this course, Enhancing Application Communication with gRPC, you'll be introduced to the gRPC framework that Google uses for much of its inter-service communication. First, you'll cover the components of gRPC application. Next, you'll discover how to use protocol buffers to define gRPC services. Finally, you'll learn how to create gRPC clients and servers using C#, Java, Node.js, and Go. By the end of this course, you'll know how to use gRPC in your distributed system applications.

Syllabus

  • Course Overview 1min
  • Introduction 46mins
  • gRPC Concepts 19mins
  • Preparing for gRPC 27mins
  • Creating gRPC Servers with Go 39mins
  • Creating gRPC Clients with Go 33mins
  • Creating gRPC Servers with C# 44mins
  • Creating gRPC Clients with C# 43mins
  • Creating gRPC Server with Node.js 31mins
  • Creating gRPC Clients with Node.js 32mins
  • Creating gRPC Servers in Java 44mins
  • Creating gRPC Clients in Java 38mins

Taught by

Mike Van Sickle

Related Courses

Complete Guide to Protocol Buffers 3 [Java, Golang, Python]
Udemy
Effective Serialization with Python
LinkedIn Learning
Using gRPC in ASP.NET Core 6
Pluralsight
gRPC in Python
LinkedIn Learning
gRPC Crash Course - Modes, Examples, Pros & Cons
Hussein Nasser via YouTube