آموزش اصول gRPC

gRPC Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تقریباً تمام سیستم‌های نرم‌افزاری مدرن برای پشتیبانی از خواسته‌های کاربر به چندین سرویس برای همکاری با یکدیگر متکی هستند. در این دوره آموزشی، مبانی gRPC، یاد خواهید گرفت که از gRPC برای برقراری ارتباط سریع و کارآمد بین آن خدمات استفاده کنید. ابتدا، gRPC چیست و اهداف پروژه را بررسی خواهید کرد. در مرحله بعد، نحوه ایجاد مشتری و سرور با استفاده از gRPC را خواهید فهمید. در نهایت، نحوه ایجاد تماس‌های رویه از راه دور را با استفاده از RPC ساده و همچنین تماس‌های جریانی از مشتریان، سرورها یا هر دو یاد خواهید گرفت. هنگامی که این دوره را به پایان رساندید، مهارت ها و دانش gRPC مورد نیاز برای استفاده از این فناوری هیجان انگیز برای ساده کردن ارتباط بین خدمات خود را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی Introduction

  • معرفی Introduction

  • اطلاعات نسخه Version Information

  • تعریف تماس های رویه از راه دور Defining Remote Procedure Calls

  • پیشینه پروژه gRPC gRPC Project Background

  • معماری سیستم gRPC gRPC System Architecture

  • گزینه های ارتباطی Communication Options

  • پیش نیازهای دوره Course Prerequisites

  • بررسی اجمالی دوره Course Overview

ایجاد سرورها Creating Servers

  • معرفی Introduction

  • تعریف خدمات Defining Services

  • نسخه ی نمایشی: تعریف خدمات Demo: Defining Services

  • نسخه ی نمایشی: افزودن وابستگی های پروژه Demo: Adding Project Dependencies

  • نسخه ی نمایشی: پیاده سازی یک سرویس Demo: Implementing a Service

  • نسخه ی نمایشی: راه اندازی سرور gRPC Demo: Starting a gRPC Server

ایجاد مشتریان Creating Clients

  • معرفی Introduction

  • بررسی معماری مشتری Review of Client Architecture

  • نسخه ی نمایشی: اتصال به سرور Demo: Connecting to the Server

  • نسخه ی نمایشی: ایجاد خرده های ارتباطی Demo: Creating Communication Stubs

  • نسخه ی نمایشی: برقراری یک تماس ساده با gRPC Demo: Making a Simple gRPC Call

کار با پاسخ های جریانی Working with Streaming Responses

  • معرفی Introduction

  • نسخه ی نمایشی: سرور جریانی سمت مشتری Demo: Client-side Streaming Server

  • نسخه ی نمایشی: مشتری جریانی سمت مشتری Demo: Client-side Streaming Client

  • نسخه ی نمایشی: سرور جریانی سمت سرور Demo: Server-side Streaming Server

  • نسخه ی نمایشی: سرویس گیرنده جریانی سمت سرور Demo: Server-side Streaming Client

  • نسخه ی نمایشی: سرور جریان دوطرفه Demo: Bidirectional Streaming Server

  • نسخه ی نمایشی: مشتری جریان دوطرفه Demo: Bidirectional Streaming Client

  • بررسی دوره Course Review

نمایش نظرات

آموزش اصول gRPC
جزییات دوره
2h 1m
28
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mike Van Sickle Mike Van Sickle

Michael Van Sickle یک معمار برنامه در Akron ، اوهایو است. وی کار خود را به عنوان یک مهندس مکانیک و با طراحی قطعات در صنعت خودرو قبل از تغییر در مهندسی نرم افزار آغاز کرد. او علاقه زیادی به یادگیری زبان های جدید برنامه نویسی دارد و از کار با جاوا ، C # ، JavaScript ، PHP و F # راحت است. مایک همچنین عاشق یادگیری در مورد طراحی تجربه کاربر است و در تلاش شرکت خود برای ساخت برنامه های زیبا و ساده نقش اصلی را دارد. وقتی که کد نمی نویسد ، مایک دوست دارد به اردو برود و با همسر و دو دخترش پیاده روی طولانی کند.