آموزش استفاده از gRPC در ASP.NET Core 6

Using gRPC in ASP.NET Core 6

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: gRPC یک راه جدید برای ساخت API بر اساس قراردادها و سریال سازی باینری است. این دوره به شما نحوه نوشتن و استفاده از این APIها را در انواع کلاینت‌های مختلف نشان می‌دهد. در حالی که سایر تکنیک‌های API مزایای خاص خود را دارند، gRPC یک روش مبتنی بر قرارداد و با کارایی بالا برای ساخت API برای استفاده در فضای ابری و از یک انواع مشتریان مختلف در این دوره آموزشی، با استفاده از gRPC با ASP.NET Core 6، یاد خواهید گرفت که نقاط پایانی gRPC خود را بسازید. ابتدا، طراحی APIها را با بافرهای پروتکل بررسی خواهید کرد. در مرحله بعد، نحوه پیاده سازی سرویسی را که قرارداد API را پیاده سازی می کند، خواهید فهمید. در نهایت، نحوه مصرف gRPC API را با استفاده از C# و JavaScript خواهید آموخت. وقتی این دوره را به پایان رساندید، مهارت ها و دانش gRPC مورد نیاز برای ایجاد خدمات خود را خواهید داشت.

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

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

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

gRPC چیست؟ What Is gRPC?

  • معرفی Introduction

  • gRPC چیست؟ What Is gRPC?

  • gRPC متعلق به کجاست؟ Where Does gRPC Belong?

  • قراردادها در gRPC Contracts in gRPC

  • آنچه شما آموخته اید What You've Learned

افزودن gRPC به هسته ASP.NET Adding gRPC to ASP.NET Core

  • معرفی Introduction

  • راه اندازی ماشین شما Setting up Your Machine

  • آماده سازی پروژه آزمایشی Preparing the Demo Project

  • بافرهای پروتکل (ProtoBuf) Protocol Buffers (ProtoBuf)

  • پیاده سازی سرویس Implementing the Service

  • سیم کشی gRPC به ASP.NET Core Wiring up gRPC to ASP.NET Core

  • آنچه شما آموخته اید What You've Learned

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

  • معرفی Introduction

  • نسخه ی نمایشی: ایجاد پروژه مشتری Demo: Creating the Client Project

  • نسخه ی نمایشی: Worker را پیاده سازی کنید Demo: Implement the Worker

  • نسخه ی نمایشی: ایجاد کلاینت پایتون Demo: Creating the Python Client

  • نسخه ی نمایشی: پیاده سازی کلاینت پایتون Demo: Implementing the Python Client

  • معرفی gRPC-Web Introducing gRPC-Web

  • نسخه ی نمایشی: JavaScript gRPC Client را پیاده سازی کنید Demo: Implement the JavaScript gRPC Client

  • نسخه ی نمایشی: پشتیبانی از gRPC-Web Demo: Supporting gRPC-Web

  • پشتیبانی از جریان در gRPC Streaming Support in gRPC

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

  • آنچه شما آموخته اید What You’ve Learned

ایمن سازی gRPC Securing gRPC

  • معرفی Introduction

  • ASP.NET Core Middleware ASP.NET Core Middleware

  • نسخه ی نمایشی: از JSON Web Tokens استفاده کنید Demo: Use JSON Web Tokens

  • نسخه ی نمایشی: از JWT در کلاینت استفاده کنید Demo: Use JWT in the Client

  • گواهینامه ها چگونه کار می کنند؟ How Do Certificates Work?

  • نسخه ی نمایشی: گواهی ها را ایجاد کنید Demo: Create the Certificates

  • نسخه ی نمایشی: تأیید اعتبار گواهی مشتری را فعال کنید Demo: Enable Client Certificate Authentication

  • نسخه ی نمایشی: از گواهی در مشتری استفاده کنید Demo: Use the Certificate in the Client

  • آنچه ما آموخته ایم What We've Learned

نمایش نظرات

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

آموزش استفاده از gRPC در ASP.NET Core 6
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 39m
33
Pluralsight (پلورال سایت) pluralsight-small
09 فروردین 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
13
4.5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shawn Wildermuth Shawn Wildermuth

شاون ویلدرموت از ابتدای دهه 80 که Vic-20 را به دست آورد ، با رایانه ها و نرم افزارها سر و صدا داشت. وی از سال 2002 به عنوان MVP مایکروسافت به عنوان ASP.NET Insider و ClientDev Insider با مایکروسافت درگیر است. وی هشت کتاب و مقاله بیشمار درباره توسعه نرم افزار تالیف کرده است. همچنین می توانید او را در یکی از کنفرانس های محلی و بین المللی که در آن سخنرانی کرده است ، از جمله TechEd ، Oredev ، SDC ، NDC ، VSLive ، DevIntersection ، MIX ، Devteach ، DevConnections و Dev Reach مشاهده کنید. او یکی از ذهن های وایلدر است.

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

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

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