آموزش کلاس کارشناسی ارشد gRPC [C#: ساخت API مدرن و میکروسرویس ها

gRPC [C#] Master Class: Build Modern API & Microservices

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: بهتر از REST API! ایجاد یک API سریع مقیاس پذیر HTTP/2 برای یک سرویس میکرو دات نت با gRPC، بافرهای پروتکل (protobuf) تئوری gRPC را بیاموزید تا بفهمید چگونه gRPC کار می کند مقایسه الگوی gRPC و REST API تعریف سرویس gRPC خود را در فایل های .proto بنویسید. کد در سی شارپ با استفاده از پروتک gRPC Plugin Implement Unary، Server Streaming، Client Streaming و Bi-Directional Streaming API یادگیری خود را با تمرین‌ها و راه‌حل‌ها تمرین کنید مفاهیم پیشرفته‌ای مانند مدیریت خطا، مهلت‌ها و امنیت SSL را پیاده‌سازی CRUD API کامل در بالای MongoD برای گسترش سفر یادگیری خود و الهام گرفتن از خدمات gRPC در دنیای واقعی راهنمایی دریافت کنید.

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

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

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

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

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

--------------------------------

کلاس کارشناسی ارشد gRPC C# بهترین راه برای به دست آوردن یک نمای کلی از همه امکانات ارائه شده توسط gRPC با زبان مورد علاقه شما است

تئوری gRPC را بیاموزید تا بفهمید gRPC چگونه کار می کند
مقایسه gRPC و پارادایم API REST
تعریف سرویس gRPC خود را در فایل های پروتو بنویسید
با استفاده از پلاگین Gradle gRPC کد سرویس گیرنده سرور در سی شارپ ایجاد کنید
پیاده سازی Unary، Server Streaming، Client Streaming Streaming API دو جهته
یادگیری خود را با راهکارهای تمرین تمرین کنید
مفاهیم پیشرفته ای مانند مدیریت خطا، مهلت های امنیتی SSL را پیاده سازی کنید
یک CRUD API کامل را در بالای MongoDB اجرا کنید
> برای گسترش سفر یادگیری خود و الهام گرفتن از خدمات gRPC در دنیای واقعی، نشانگرهایی دریافت کنید

توجه: این دوره انتظار دارد که شما اطلاعات اولیه ای در مورد بافرهای پروتکل و سی شارپ و دات نت داشته باشید.



طرح کلی بخش:

  • نمای کلی دوره gRPC: اهداف دوره، نحوه ساختار دوره را درک کنید، کد دوره را دانلود کنید و آماده شوید!

  • [تئوری] gRPC Internals Deep Dive: نحوه عملکرد gRPC در پشت صحنه را بیاموزید. درباره HTTP/2، کارایی بافرهای پروتکل، و تفاوت‌های gRPC و REST بیاموزید.

  • [Hands-On] gRPC Project Project Setup: پروژه خود را با استفاده از Gradle راه اندازی کنید و یاد بگیرید که چگونه تولید کد را راه اندازی کنید

  • [Hands-On] gRPC Unary: پیاده سازی توضیحات API

  • [Hands-On] gRPC Server Streaming : پیاده سازی توضیحات API

  • [Hands-On] gRPC Client Streaming: پیاده سازی توضیحات API

  • [Hands-On] gRPC دو جهته استریم: اجرای توضیحات API

  • [Hands-On] ویژگی‌های پیشرفته gRPC Deep Dive: ویژگی‌های پیشرفته مانند رسیدگی به خطا، مهلت‌ها، امنیت SSL.

  • مراحل بعدی: برخی از پیوندهای مفید در دنیای واقعی که از اینجا می توانید یادگیری خود را به کجا ببرید



=============================

مربی

اسم من کلمنت ژان است و در این دوره مربی شما خواهم بود. من در مورد gRPC و بافرهای پروتکل با تمرکز همیشه بر کمک به دانش آموزانم برای بهبود مهارت های حرفه ای خود تدریس می کنم.

با توجه به اینکه توسعه یک حرفه به طور گسترده پذیرفته شده و دنبال می شود، من تصمیم گرفتم که زمان آن رسیده است که دانش آموزان به درستی درباره gRPC [C#] بیاموزند. بنابراین، بیایید دوره را شروع کنیم! شما در دستان خوبی هستید!

=============================

این دوره همچنین همراه با:

است
  • دسترسی مادام العمر به همه به روز رسانی های آینده

  • یک مربی پاسخگو در بخش Q A

  • پیوندها به مقالات جالب، و تعداد زیادی کد خوب برای ایجاد الگوی بعدی

  • گواهی تکمیل Udemy برای دانلود آماده است

  • ضمانت بازگشت پول 30 روزه "بدون سوال"!

امیدوارم شما را در داخل دوره ببینم!



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

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

  • مقدمه gRPC gRPC Introduction

  • هدف دوره Course Objective

  • هدف دوره Course Objective

  • در مورد مربی شما About your instructor

  • در مورد مربی شما About your instructor

  • پیام مهم Important Message

  • پیش نیازها Prerequisites

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

  • مقدمه gRPC gRPC Introduction

  • پیام مهم Important Message

  • پیش نیازها Prerequisites

دانلود کد Code Download

  • دانلود کد Code Download

  • دانلود کد Code Download

دانلود کد Code Download

[تئوری] gRPC Internals Deep Dive [Theory] gRPC Internals Deep Dive

  • چرا این بخش؟ Why this section?

  • بافرهای پروتکل و قابلیت همکاری زبان Protocol Buffers & Language Interoperability

  • HTTP/2 HTTP/2

  • HTTP/2 HTTP/2

  • 4 نوع gRPC API 4 Types of gRPC APIs

  • مقیاس پذیری در gRPC Scalability in gRPC

  • مقیاس پذیری در gRPC Scalability in gRPC

  • امنیت در gRPC (SSL) Security in gRPC (SSL)

  • امنیت در gRPC (SSL) Security in gRPC (SSL)

  • gRPC در مقابل REST gRPC vs REST

  • gRPC در مقابل REST gRPC vs REST

  • خلاصه بخش - چرا از gRPC استفاده کنید Section Summary - why use gRPC

  • امتحان در gRPC Quiz on gRPC

[تئوری] gRPC Internals Deep Dive [Theory] gRPC Internals Deep Dive

  • چرا این بخش؟ Why this section?

  • بافرهای پروتکل و قابلیت همکاری زبان Protocol Buffers & Language Interoperability

  • 4 نوع gRPC API 4 Types of gRPC APIs

  • خلاصه بخش - چرا از gRPC استفاده کنید Section Summary - why use gRPC

  • امتحان در gRPC Quiz on gRPC

[Hands On] بررسی اجمالی و راه اندازی پروژه gRPC [Hands-On] gRPC Project Overview & Setup

  • راه اندازی پروژه ویژوال استودیو Visual studio project setup

  • راه اندازی پروژه ویژوال استودیو Visual studio project setup

  • تولید کد سرویس ساختگی Dummy service code generation

  • تولید کد سرویس ساختگی Dummy service code generation

  • کد دیگ بخار GreetServer GreetServer BoilerPlate Code

  • کد دیگ بخار GreetServer GreetServer BoilerPlate Code

  • کد GreetClient Boilerplate GreetClient Boilerplate Code

  • کد GreetClient Boilerplate GreetClient Boilerplate Code

[Hands On] بررسی اجمالی و راه اندازی پروژه gRPC [Hands-On] gRPC Project Overview & Setup

[Hands-On] gRPC Unary [Hands-On] gRPC Unary

  • Unary API چیست؟ What's an Unary API?

  • تعریف API را سلام کنید Greet API Definition

  • پیاده سازی سرور Unary API Unary API Server Implementation

  • پیاده سازی سرور Unary API Unary API Server Implementation

  • پیاده سازی Unary API Client Unary API Client Implementation

  • پیاده سازی Unary API Client Unary API Client Implementation

  • [تمرین] Sum API [Exercise] Sum API

  • [تمرین] Sum API [Exercise] Sum API

  • [راه حل] Sum API [Solution] Sum API

  • [راه حل] Sum API [Solution] Sum API

[Hands-On] gRPC Unary [Hands-On] gRPC Unary

  • Unary API چیست؟ What's an Unary API?

  • تعریف API را سلام کنید Greet API Definition

[Hands-On] gRPC سرور جریان [Hands-On] gRPC Server Streaming

  • Server Streaming API چیست؟ What's a Server Streaming API?

  • تعریف API GreetManyTimes GreetManyTimes API Definition

  • تعریف API GreetManyTimes GreetManyTimes API Definition

  • Server Streaming API Server پیاده سازی Server Streaming API Server Implementation

  • Server Streaming API Server پیاده سازی Server Streaming API Server Implementation

  • Server Streaming API Client Server Streaming API Client Implementation

  • [تمرین] PrimeNumberDecomposition API [Exercise] PrimeNumberDecomposition API

  • [راه حل] PrimeNumberDecomposition API [Solution] PrimeNumberDecomposition API

  • [راه حل] PrimeNumberDecomposition API [Solution] PrimeNumberDecomposition API

[Hands-On] gRPC سرور جریان [Hands-On] gRPC Server Streaming

  • Server Streaming API چیست؟ What's a Server Streaming API?

  • Server Streaming API Client Server Streaming API Client Implementation

  • [تمرین] PrimeNumberDecomposition API [Exercise] PrimeNumberDecomposition API

[Hands-On] gRPC Client Streaming [Hands-On] gRPC Client Streaming

  • Client Streaming API چیست؟ What's a Client Streaming API?

  • تعریف LongGreet API LongGreet API Definition

  • Client Streaming API Server Client Streaming API Server Implementation

  • Client Streaming API Client Implementation Client Streaming API Client Implementation

  • [تمرین] ComputeAverage API [Exercise] ComputeAverage API

  • [راه حل] ComputeAverage API [Solution] ComputeAverage API

  • [راه حل] ComputeAverage API [Solution] ComputeAverage API

[Hands-On] gRPC Client Streaming [Hands-On] gRPC Client Streaming

  • Client Streaming API چیست؟ What's a Client Streaming API?

  • تعریف LongGreet API LongGreet API Definition

  • Client Streaming API Server Client Streaming API Server Implementation

  • Client Streaming API Client Implementation Client Streaming API Client Implementation

  • [تمرین] ComputeAverage API [Exercise] ComputeAverage API

[Hands-On] gRPC دو جهته استریمینگ [Hands-On] gRPC Bi-Directional Streaming

  • یک API جریان دو جهته چیست؟ What's a Bi-Directional Streaming API?

  • تعریف API GreetEveryone GreetEveryone API Definition

  • اجرای سرور API جریان دو جهته Bi-Directional Streaming API Server Implementation

  • اجرای سرور API جریان دو جهته Bi-Directional Streaming API Server Implementation

  • اجرای کلاینت API جریانی دو جهته Bi-Directional Streaming API Client Implementation

  • [تمرین] FindMaximum API [Exercise] FindMaximum API

  • [تمرین] FindMaximum API [Exercise] FindMaximum API

  • [راه حل] FindMaximum API [Solution] FindMaximum API

[Hands-On] gRPC دو جهته استریمینگ [Hands-On] gRPC Bi-Directional Streaming

  • یک API جریان دو جهته چیست؟ What's a Bi-Directional Streaming API?

  • تعریف API GreetEveryone GreetEveryone API Definition

  • اجرای کلاینت API جریانی دو جهته Bi-Directional Streaming API Client Implementation

  • [راه حل] FindMaximum API [Solution] FindMaximum API

[Hands-On] ویژگی های پیشرفته gRPC Deep Dive [Hands-On] gRPC Advanced Features Deep Dive

  • [نظریه] خطاها در gRPC [Theory] Errors in gRPC

  • [نظریه] خطاها در gRPC [Theory] Errors in gRPC

  • خطاهای پیاده سازی [Hands-On] [Hands-On] Errors implementation

  • خطاهای پیاده سازی [Hands-On] [Hands-On] Errors implementation

  • [نظریه] ضرب الاجل [Theory] Deadlines

  • [دست روی] ضرب الاجل [Hands-On] Deadlines

  • [دست روی] ضرب الاجل [Hands-On] Deadlines

  • [تئوری] امنیت SSL [Theory] SSL Security

  • [Hands-On] امنیت SSL [Hands-On] SSL Security

  • [نمایش] قابلیت همکاری زبان [Demo] Language Interoperability

  • gRPC Reflection & Evans CLI gRPC Reflection & Evans CLI

  • gRPC Reflection & Evans CLI gRPC Reflection & Evans CLI

[Hands-On] ویژگی های پیشرفته gRPC Deep Dive [Hands-On] gRPC Advanced Features Deep Dive

  • [نظریه] ضرب الاجل [Theory] Deadlines

  • [تئوری] امنیت SSL [Theory] SSL Security

  • [Hands-On] امنیت SSL [Hands-On] SSL Security

  • [نمایش] قابلیت همکاری زبان [Demo] Language Interoperability

[Hands-On] CRUD API با MongoDB [Hands-On] CRUD API with MongoDB

  • MongoDB را نصب کنید Install MongoDB

  • MongoDB - دستورالعمل های ویندوز را نصب کنید Install MongoDB - Windows Instructions

  • MongoDB UI - Robo 3T را نصب کنید Install MongoDB UI - Robo 3T

  • راه اندازی سرویس وبلاگ Blog Service Setup

  • ایجاد سرور بلاگ CreateBlog Server

  • CreateBlog Client CreateBlog Client

  • CreateBlog Client CreateBlog Client

  • سرور ReadBlog ReadBlog Server

  • سرور ReadBlog ReadBlog Server

  • مشتری ReadBlog ReadBlog Client

  • به روز رسانی سرور وبلاگ UpdateBlog Server

  • کلاینت آپدیت بلاگ UpdateBlog Client

  • کلاینت آپدیت بلاگ UpdateBlog Client

  • حذف سرور بلاگ DeleteBlog Server

  • کلاینت بلاگ را حذف کنید DeleteBlog Client

  • کلاینت بلاگ را حذف کنید DeleteBlog Client

  • سرور لیست بلاگ ListBlog Server

  • سرور لیست بلاگ ListBlog Server

  • مشتری لیست بلاگ ListBlog Client

  • مشتری لیست بلاگ ListBlog Client

  • تست CLI ایوانز با CRUD Evans CLI test with CRUD

[Hands-On] CRUD API با MongoDB [Hands-On] CRUD API with MongoDB

  • MongoDB را نصب کنید Install MongoDB

  • MongoDB - دستورالعمل های ویندوز را نصب کنید Install MongoDB - Windows Instructions

  • MongoDB UI - Robo 3T را نصب کنید Install MongoDB UI - Robo 3T

  • راه اندازی سرویس وبلاگ Blog Service Setup

  • ایجاد سرور بلاگ CreateBlog Server

  • مشتری ReadBlog ReadBlog Client

  • به روز رسانی سرور وبلاگ UpdateBlog Server

  • حذف سرور بلاگ DeleteBlog Server

  • تست CLI ایوانز با CRUD Evans CLI test with CRUD

مراحل بعدی Next Steps

  • خدمات gRPC در Real Word gRPC Services in the Real Word

  • خدمات gRPC در Real Word gRPC Services in the Real Word

  • تبریک و گام های بعدی Congrats & Next Steps

  • تبریک و گام های بعدی Congrats & Next Steps

  • سخنرانی جایزه: تخفیف ویژه برای دوره های دیگر ما Bonus Lecture: Special discounts for our other courses

  • سخنرانی جایزه: تخفیف ویژه برای دوره های دیگر ما Bonus Lecture: Special discounts for our other courses

مراحل بعدی Next Steps

نمایش نظرات

نظری ارسال نشده است.

آموزش کلاس کارشناسی ارشد gRPC [C#: ساخت API مدرن و میکروسرویس ها
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4 hours
68
Udemy (یودمی) udemy-small
19 دی 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
5,688
4.5 از 5
ندارد
دارد
دارد
Clément Jean

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Clément Jean Clément Jean

بافرهای پروتکل و علاقه مندان به gRPC

Udemy (یودمی)

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

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