مطالب پیشنهادی از سراسر وب

دوره مسترکلاس gRPC (جاوا) - ساخت API مدرن و میکروسرویس ها

دسته بندی ها: آموزش جاوا (Java) ، آموزش های Packtpub

RPC یک فریمورک جدید و مدرن برای ساخت API های مقیاس پذیر، مدرن و سریع است. از فریمورک RPC  در بسیاری از شرکت های بزرگ مانند گوگل، Square و Netflix استفاده می شود که برنامه نویسان را قادر می سازد تا میکروسرویس ها را در هر زبانی بنویسند. در این دوره با تئوری gRPC برای درک نحوه کارکرد gRPC، مقایسه gRPC و پارادایم REST API، نوشتن تعاریف سرویس gRPC در فایل های proto. و ایجاد سرور و کد کلاینت در جاوا با پلاگین Gradle gRPC آشنا می شوید. 

علاوه بر این، پیاده سازی کردن unary، جریان سرور، جریان کلاینت و API جریان دو طرفه، تمرینات و راه حل ها، پیاده سازی مفاهیمی مانند مدیریت خطا، deadlines و امنیت SSL و پیاده سازی CRUD API در بالای MongoDB را فرا خواهید گرفت. 

تمام کدهای این دوره در این لینک است.

آیا این نوشته را دوست داشتید؟
gRPC [Java] Master Class: Build Modern API and Microservices Author:Stéphane Maarek Duration:5 hours 4 minutes

RPC is a new and modern framework for building scalable, modern, and fast APIs. It is leveraged by many top tech companies such as Google, Square, and Netflix and enables programmers to write microservices in any language they want while keeping the ability to easily communicate between these services. It relies on protocol buffers as the transport mechanism and the Service Definition Language.
gRPC [Java] Master Class: Build Modern APIs and Microservices is the best way to get a great overview of all the possibilities offered by gRPC with your favourite language
Learn the gRPC theory to understand how gRPC works
Compare gRPC and the REST API paradigm
Write your gRPC service definitions in .proto files
Generate server and client code in Java using the Gradle gRPC plugin
Implement unary, server streaming, client streaming, and the bi-directional streaming API
Learn via exercises and solutions
Implement advanced concepts such as error handling, deadlines, and SSL security
Implement a full CRUD API on top of MongoDB
Get pointers to expand your learning journey and get inspired by real-world gRPC services
All the code files are placed at https://github.com/PacktPublishing/gRPC-Java-Master-Class-Build-Modern-API-and-Microservices
Style and Approach
This course will teach you gRPC in depth, via practical examples.

پیشنهاد آموزش مرتبط در فرادرس