قیمت این دوره: 600,000 360,000 تومان
  • مدرس دوره : محمد اردوخانی
  • تعداد ویدیوها : 21 ویدیو
  • مدت زمان دوره : 4:14:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1400/10/29
ثبتـــ نام در این دوره
آموزش جامع gRPC در ASP.NET Core

آموزش جامع gRPC در ASP.NET Core

RPC که مخفف Remote Procedure Call می باشد، یک پروتکل انتقال دیتا با عملکرد بسیار بالا بین چندین سرویس بوده که توسط شرکت های بزرگی نظیر گوگل ، مایکروسافت و ... برای مدیریت تعداد درخواست های بسیار بالا و پاسخ گویی هر چه سریعتر به آنها استفاده می شود.

gRPC نیز یک فریم ورک RPC بسیار مدرن ، سریع و قدرتمند در این زمینه می باشد. ساختار gRPC مشابه با یک API می باشد منتها با سرعت انتقال بسیار بالاتر، سریعتر و همین طور ایمن تر.

نکته ی قابل توجه و بسیار مهمی که در این زمینه وجود دارد انطباق پذیری این فریم ورک با زبان های مختلف می باشد به این معنی که سرویس ها و client های شما میتوانند با زبان های مختلفی نوشته شده باشند و به وسیله ی gRPC با یکدیگر در تعامل باشند

به عنوان مثال فرض کنید یک سرویس هوش مصنوعی با زبان برنامه نویسی پایتون پیاده سازی شده و وب سایت شما نیز از فریم ورک قدرتمند ASP.NET Core استفاده می کند. این دو پروژه در قالب پروتکل RPC و به وسیله ی gRPC می توانند با یکدیگر در تعامل باشند و سرویس های یک دیگر را فراخوانی کنند

در این دوره قصد داریم پیاده سازی gRPC را به صورت کامل در فریم ورک ASP.NET Core بررسی کنیم

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.


فهرستـــ ویدیوها

مدت زمان دوره 4:14:00
  • در صورتیکه ویدئو نمایش داده نشد آن را دانلود کنید و با KmPlayer مشاهده کنید.

  • لطفا در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.

1
  • معرفی دوره

00:05:00

معرفی دوره

2
  • بررسی اولیه gRPC و مسیر آموزشی پیش رو

00:06:00

بررسی اولیه gRPC و مسیر آموزشی پیش رو

3
  • بررسی تاریخچه ی gRPC و مقایسه ی آن با سایر تکنولوژی ها

00:08:00

بررسی تاریخچه ی gRPC و مقایسه ی آن با سایر تکنولوژی ها

4
  • بررسی اولیه ی مفهوم Contract ها در gRPC به همراه تکنولوژی Protocol Buffer ( Proto Buffer)

00:05:00

بررسی اولیه ی مفهوم Contract ها در gRPC به همراه تکنولوژی Protocol Buffer ( Proto Buffer)

5
  • نگاه اولیه به پروژه

00:07:00

نگاه اولیه به پروژه

6
  • بررسی ساختار پروژه از پیش ساخته شده

00:05:00

بررسی ساختار پروژه از پیش ساخته شده

7
  • بررسی اولیه ساختار Protocol Buffers

00:07:00

بررسی اولیه ساختار Protocol Buffers

8
  • بررسی سرویس در Protocol Buffer و نحوه ی کامپایل آن

00:09:00

بررسی سرویس در Protocol Buffer و نحوه ی کامپایل آن

9
  • بررسی DataType ها در protocol buffer ها

00:17:00

بررسی DataType ها در protocol buffer ها

10
  • کار با سرویس ها

00:16:00

کار با سرویس ها

11
  • پیاده سازی سرویس و بررسی Worker ها

00:16:00

پیاده سازی سرویس و بررسی Worker ها

12
  • implement کردن سرویس ها

00:15:00

implement کردن سرویس ها

13
  • استفاده از worker

00:16:00

استفاده از worker

14
  • پیاده سازی client با زبان python

00:18:00

پیاده سازی client با زبان python

15
  • پیاده سازی کلاینت با پایتون بخش دوم

00:15:00

پیاده سازی کلاینت با پایتون بخش دوم

16
  • پیاده سازی Python Client بخش سوم و بررسی Streaming

00:17:00

پیاده سازی Python Client بخش سوم و بررسی Streaming

17
  • تکمیل بخش Stream و پیاده سازی سیستم لاگ در حالت Developement

00:14:00

تکمیل بخش Stream و پیاده سازی سیستم لاگ در حالت Developement

18
  • بررسی سیستم Log ، ساختار Debugging و بررسی امنیت

00:16:00

بررسی سیستم Log ، ساختار Debugging و بررسی امنیت

19
  • پیاده سازی jwt

00:18:00

پیاده سازی jwt

20
  • بررسی self signed certificates

00:14:00

بررسی self signed certificates

21
  • پیاده سازی Certificate

00:10:00

پیاده سازی Certificate

نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .