لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش راهنمای مبتدیان برای Go Protocol Buffer
Beginner's Guide to Go Protocol Buffer
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آیا به دنبال جایگزینهایی برای REST API برای بهبود ارتباطات داخلی بین سرویسها هستید؟ در این دوره آموزشی، مربی مارتین موزس به شما نشان میدهد که چگونه APIهای سریعی را با استفاده از بافر پروتکل Google (protobuf) و Google Remote Procedure Call (gRPC) ایجاد کنید، دو مورد از سازگارترین، آسانترین و آسانترین گزینههای منبع باز برای اتصال و مدیریت خدمات در چندین پلتفرم.
اصول بافرهای پروتکل و gRPCها، زمان استفاده از کدام، نحوه تعریف پروتوباف، نحوه راه اندازی gRPC و موارد دیگر را کاوش کنید. حرفه خود را با مهارت های مورد تقاضا که می توانید در جستجوی شغل بعدی خود اعمال کنید، تقویت کنید، و دانش فنی جدید خود را در چالش های تمرین در پایان هر بخش آزمایش کنید. پس از اتمام این دوره، شما آماده شروع به تعریف پیامها و سرویسهای پروتوباف و همچنین ایجاد سرورها و کلاینتهای gRPC در Go و TypeScript خواهید بود.
این دوره با GitHub Codespaces یکپارچه شده است، یک محیط توسعه دهنده ابر فوری که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به هیچ گونه راه اندازی ماشین محلی ارائه می دهد. با GitHub Codespaces، میتوانید در هر زمان و در هر زمانی از هر ماشینی تمرین عملی داشته باشید—همه با استفاده از ابزاری که احتمالاً در محل کار با آن مواجه خواهید شد.
سرفصل ها و درس ها
معرفی
Introduction
برو بافر پروتکل
Go protocol buffer
آنچه شما باید بدانید
What you should know
فضاهای کد GitHub
GitHub Codespaces
1. بررسی اجمالی بافرهای پروتکل
1. Protocol Buffers Overview
gRPC چیست؟
What is a gRPC?
gRPC در مقابل REST
gRPC vs. REST
بافرهای پروتکل (protobuf) چیست؟
What are protocol buffers (protobuf)?
Protobuf در مقابل JSON
Protobuf vs. JSON
امتحان فصل
Chapter Quiz
2. تعریف پیام ها و سرویس های بافر پروتکل
2. Defining Protocol Buffer Messages and Services
نحوه تعریف پیام های پروتوباف
How to define a protobuf messages
نحوه تعریف سرویس های پروتوباف و کامپایل
How to define protobuf services and compiling
چالش 1
Challenge 1
راه حل 1: بخش 1
Solution 1: Part 1
راه حل 1: قسمت 2
Solution 1: Part 2
راه حل 1: قسمت 3
Solution 1: Part 3
3. سرورها و مشتریان gRPC در Go
3. gRPC Servers and Clients in Go
ایجاد سرور gRPC: برو
Creating a gRPC server: Go
ایجاد سرویس گیرنده gRPC: برو
Creating gRPC client: Go
چالش 2
Challenge 2
راه حل 2: قسمت 1
Solution 2: Part 1
راه حل 2: قسمت 2
Solution 2: Part 2
راه حل 2: قسمت 3
Solution 2: Part 3
راه حل 2: قسمت 4
Solution 2: Part 4
4. سرورها و کلاینت های gRPC در TypeScript
4. gRPC Servers and Clients in TypeScript
ایجاد سرور gRPC: TypeScript
Creating a gRPC server: TypeScript
ایجاد یک کلاینت gRPC: TypeScript
Creating a gRPC client: TypeScript
Martine Moses یک توسعه دهنده back-end و ادغام است.
مارتین بیش از بیست سال تجربه در طراحی، توسعه و آزمایش سیستم های توزیع شده دارد. او یک مهندس نرم افزار ارشد در ASAPP در شهر نیویورک است و مدرک لیسانس علوم کامپیوتر را از دانشگاه جانز هاپکینز گرفته است.
نمایش نظرات