دوره آموزشی
The Great Courses
دوبله زبان فارسی

مسترکلاس gRPC [C#]: ساخت API و میکروسرویس‌های مدرن

مسترکلاس gRPC [C#]: ساخت API و میکروسرویس‌های مدرن

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • gRPC را یاد بگیرید تا چگونگی کار gRPC را درک کنید.
  • مقایسه‌ی gRPC و REST API
  • تعریف سرویس gRPC خود را در فایل‌های proto. بنویسید.
  • تولید کد سرور و کلاینت در #C با استفاده از پلاگین protoc gRPC
  • پیاده‌سازی APIهای Unary، استریمینگ سرور، استریمینگ کلاینت و استریمینگ دوطرفه
  • تمرین آموخته‌ها با تمرین‌ها و راه‌حل‌ها
  • پیاده‌سازی مفاهیم پیشرفته مانند مدیریت خطا، ددلاین و امنیت SSL
  • پیاده‌سازی یک API کامل CRUD روی MongoDB
  • دریافت نکاتی برای گسترش مسیر یادگیری و الهام گرفتن از سرویس‌های واقعی gRPC

پیش‌نیازهای دوره

  • درک خوب از زبان برنامه‌نویسی #C
  • درک خوب از Protocol Buffers

توضیحات دوره

gRPC یک فریم‌ورک جدید و مدرن برای ساخت APIهای مقیاس‌پذیر، مدرن و سریع است. این فناوری توسط بسیاری از شرکت‌های بزرگ فناوری مانند Google ،Square و Netflix استفاده می‌شود و به برنامه‌نویسان اجازه می‌دهد میکروسرویس‌ها را با هر زبانی که می‌خواهند بنویسند، در حالی که همچنان امکان ایجاد ارتباط آسان بین این سرویس‌ها حفظ می‌شود. gRPC برای مکانیزم انتقال و زبان تعریف سرویس، بر Protocol Buffers تکیه دارد.

در این دوره، با رویکردی عملی و در قالب درس‌های کاربردی، تمام جنبه‌های لازم برای شروع کار با gRPC را به‌صورت عمیق بررسی می‌کنیم

این دوره کاملاً عملی است و شما دو سرویس را از جمله: سرویس Greet و سرویس Calculator پیاده‌سازی خواهید کرد.

در چند ساعت، همه چیزهایی را که برای نوشتن فایل‌های proto.، تولید کد در زبان برنامه‌نویسی دلخواهتان، و پیاده‌سازی سرویس‌ها، سرورها و کلاینت خود در NET. نیاز دارید، یاد خواهید گرفت. همچنین درس‌ها و تمرین‌های عملی زیادی برای تمرین مهارت‌های تازه‌کسب‌شده در اختیار شما قرار می‌گیرد.

وقت آن رسیده که با REST APIهای کند و دست‌وپاگیر خداحافظی کنیم و به سراغ یک فریم‌ورک بهتر برای API برویم.

مسترکلاس #gRPCC بهترین راه برای به‌دست آوردن یک دید جامع از تمام امکاناتی است که gRPC با زبان محبوب شما ارائه می‌دهد.

نکته: این دوره فرض می‌کند که شما از قبل تا حدی با #Protocol Buffers ،C و NET. آشنایی دارید.

نمای کلی بخش‌ها:

  • بررسی دوره gRPC: اهداف دوره، ساختار آن، دانلود کدهای دوره و آماده‌سازی را درک کنید!
  • [تئوری] بررسی عمیق درونیات gRPC: یاد بگیرید gRPC پشت صحنه چگونه کار می‌کند. HTTP/2، کارایی Protocol Buffers و تفاوت‌های gRPC و REST را یاد بگیرید.
  • [عملی] بررسی پروژه gRPC و راه‌اندازی: پروژه خود را راه‌اندازی کنید و یاد بگیرید چگونه تولید کد را فعال کنید.
  • [عملی] gRPC Unary: توضیح API و پیاده‌سازی
  • [عملی] استریمینگ سرور gRPC: توضیح API و پیاده‌سازی
  • [عملی] استریمینگ کلاینت gRPC: توضیح API و پیاده‌سازی
  • [عملی] استریمینگ دوطرفه gRPC: توضیح API و پیاده‌سازی
  • [عملی] بررسی عمیق ویژگی‌های پیشرفته gRPC: ویژگی‌های پیشرفته مانند مدیریت خطا، ددلاین و امنیت SSL
  • گام‌های بعدی: چند لینک مفید از دنیای واقعی و مسیر ادامه یادگیری شما از اینجا

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگانی که می‌خواهند یاد بگیرند چگونه سرویس‌ها و کلاینت‌های gRPC را در #C بنویسند.
  • معماران نرم‌افزار که می‌خواهند چگونگی کار gRPC و مفاهیم پشت انواع مختلف API را درک کنند.

مسترکلاس gRPC [C#]: ساخت API و میکروسرویس‌های مدرن

  • مقدمه‌ای بر gRPC 05:12
  • هدف دوره 01:59
  • درباره مدرس شما 00:53
  • پیام مهم 00:38
  • Protocol Buffers و سازگاری بین زبان‌ها 04:00
  • HTTP/2 05:14
  • 4 نوع gRPC APIs 02:22
  • مقیاس‌پذیری در gRPC 00:59
  • امنیت در gRPC (SSL) 01:11
  • gRPC در برابر REST 02:20
  • خلاصه بخش - چرا از gRPC استفاده کنیم؟ 01:03
  • آزمون gRPC None
  • راه‌اندازی پروژه Visual Studio 07:21
  • تولید کد سرویس ساختگی 03:08
  • کد اولیه GreetServer 04:49
  • کد اولیه GreetClient 03:38
  • API Unary چیست؟ 01:32
  • تعریف API Greet 04:27
  • پیاده‌سازی سرور API Unary 03:18
  • پیاده‌سازی کلاینت API Unary 04:07
  • [راه حل] API Sum 08:06
  • استریمینگ سرور API چیست؟ 02:26
  • تعریف API GreetManyTimes 02:59
  • پیاده‌سازی سرور استریمینگ سرور API 03:51
  • پیاده‌سازی کلاینت استریمینگ سرور API 04:49
  • [راه حل] API PrimeNumberDecomposition 08:17
  • استریمینگ کلاینت API چیست؟ 01:53
  • تعریف API LongGreet 01:58
  • پیاده‌سازی سرور استریمینگ کلاینت API 03:02
  • پیاده‌سازی کلاینت استریمینگ کلاینت API 03:18
  • [راه حل] API ComputeAverage 07:34
  • استریمینگ دوطرفه API چیست؟ 01:39
  • تعریف API GreetEveryone 02:05
  • پیاده‌سازی سرور استریمینگ دوطرفه API 02:50
  • پیاده‌سازی کلاینت استریمینگ دوطرفه API 06:18
  • [راه حل] API FindMaximum 09:05
  • [تئوری] خطاها در gRPC 03:36
  • [عملی] پیاده‌سازی خطاها 07:39
  • [تئوری] ددلاین ها 02:18
  • [عملی] ددلاین ها 08:04
  • [تئوری] امنیت SSL 05:38
  • [عملی] امنیت SSL 09:01
  • [دمو] سازگاری بین زبان‌ها 05:23
  • Reflection در gRPC و Evans CLI 09:01
  • نصب MongoDB 03:16
  • نصب رابط کاربری Robo 3T - MongoDB UI 01:10
  • راه‌اندازی سرویس Blog 03:27
  • سرور CreateBlog 06:54
  • کلاینت CreateBlog 02:48
  • سرور ReadBlog 04:45
  • کلاینت ReadBlog 03:14
  • سرور UpdateBlog 04:54
  • کلاینت UpdateBlog 03:05
  • سرور DeleteBlog 03:24
  • کلاینت DeleteBlog 02:46
  • سرور ListBlog 03:28
  • کلاینت ListBlog 02:55
  • تست CRUD با Evans CLI 05:20
  • سرویس‌های gRPC در دنیای واقعی 02:12
  • تبریک و گام‌های بعدی 02:50

2,366,400 591,600 تومان

مشخصات آموزش

مسترکلاس gRPC [C#]: ساخت API و میکروسرویس‌های مدرن

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:متوسط
  • تعداد درس:60
  • مدت زمان :03:58:16
  • حجم :1.22GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید