% Off Udemy Coupon - CoursesWyn

Building Web APIs with gRPC - The Complete Guide

Become an expert in the most exciting web API framework with this practical, hands-on course

$9.99 (90% OFF)
Get Course Now

About This Course

<div>Web API is usually the most important part in a web app.</div><div><br></div><div>This is how you expose your web app to the world, and to other users, and it must be fast, easy to use, and up-to-date.</div><div><br></div><div>gRPC is one of the most advanced and exciting web APIs in the industry today, and it adds a lot of value to any web app. Capabilities such as server and client streaming, strongly-typed messages, blazing-fast performance and more make it an important asset in every developer and architect toolbox.</div><div><br></div><div>And this practical, hands-on course will make you an expert in gRPC.</div><div><br></div><div>We are going to cover all aspects of gRPC, from the very basics to the most advanced topics.</div><div><br></div><div>Here are some of the topics we're going to discuss:</div><div><br></div><div><ul><li>How gRPC stacks against REST API</li><li><span style="font-size: 1rem;">Basic concepts of gRPC</span></li><li><span style="font-size: 1rem;">The 4 communication types of gRPC:</span></li><li><span style="font-size: 1rem;">Unary RPC</span></li><li><span style="font-size: 1rem;">Client-side streaming</span></li><li><span style="font-size: 1rem;">Server-side streaming</span></li><li><span style="font-size: 1rem;">Bi-directional streaming</span></li><li><span style="font-size: 1rem;">Best practices of designing gRPC API</span></li><li><span style="font-size: 1rem;">Using Protobuf, the message serialization format used by gRPC</span></li><li><span style="font-size: 1rem;">Error handling in gRPC</span></li><li><span style="font-size: 1rem;">Authorization and Security</span></li><li>And lots more.</li></ul></div><div><br></div><div><span style="font-size: 1rem;">Now, in order to make this course as valuable as possible, I made it extremely practical and hands-on.</span></div><div><br></div><div>We're going to build, together, a fully-functional, full-blown gRPC-based chat app, utilizing all the concepts we'll learn in the course, and we're going to use multiple platforms for that - nodeJS and .NET.</div><div><br></div><div>Note: You don't have to be a .NET or nodeJS developer to take this course. I'm going to guide you through all the steps in the development process, and make sure everything will work as expected.</div><div><br></div><div>By the end of this course, you'll be an expert in gRPC, not just in theory, but in practicality.</div><div><br></div><div><span style="font-size: 1rem;">There is no other course like this! This is the only course that will take you all the way to&nbsp; be an expert in gRPC, from the very beginning to topics known to few, and will do that in an extremely practical and hands-on fashion.</span></div>

What you'll learn:

  • Basics of gRPC
  • How gRPC stacks against REST API
  • Using Protobuf to send messages between systems
  • The 4 communication types of gRPC
  • Error handling in gRPC
  • Implementing deadlines in gRPC
  • Implementing authorization and security in gRPC
  • Using gRPC in the browser