آموزش اصول 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 1m
28
Pluralsight (پلورال سایت) pluralsight-small
05 تیر 1403 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mike Van Sickle Mike Van Sickle

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

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.