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

Using gRPC in ASP.NET Core

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: در بازار امروز ، خدمات ساختمانی که با سیستم عامل های مختلف ارتباط برقرار می کنند بسیار مهم است. gRPC نمایانگر روشی متشکل از پلتفرم جدید و منبع باز برای ساخت خدمات برای مکانهایی است که نیاز به قراردادهای فشرده و عملکرد بالاتر دارند. GRPC روشی جدید و رو به رشد برای اتصال سرویسها به روشی بین برنامه ای و متقابل است. اما تعیین زمان استفاده می تواند طاقت فرسا باشد. در این دوره ، با استفاده از gRPC در ASP.NET Core ، شما دانش بنیادی در مورد نحوه استفاده از gRPC در پروژه و خدمات خود را خواهید آموخت. ابتدا یاد خواهید گرفت که کجا از gRPC در مراکز داده و معماری ریز سرویس خود استفاده کنید. در مرحله بعدی ، خواهید فهمید که چگونه gRPC را به عنوان بخشی از پروژه های اصلی یا جدید ASP.NET Core خود پیاده سازی کنید. سرانجام ، شما نحوه ساختن مشتری برای gRPC را چه در دات نت و چه در پایتون کشف خواهید کرد. بعد از اتمام این دوره ، خواهید فهمید که چگونه و چه زمان به طور مناسب از gRPC در پروژه های خود استفاده کنید.

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

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

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

gRPC چیست؟ What Is gRPC?

  • مقدمه Introduction

  • تاریخچه محاسبه توزیع شده History of Distributed Computed

  • نقش gRPC The Role of gRPC

  • قراردادها و بافرهای پروتکل Contracts and Protocol Buffers

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

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

  • مقدمه Introduction

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

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

  • با استفاده از انواع شناخته شده Using Known Types

  • اجرای سرویس Implementing the Service

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

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

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

  • مقدمه Introduction

  • ایجاد پروژه مشتری Creating the Client Project

  • کارگر را پیاده سازی کنید Implement the Worker

  • خواندن متر را ایجاد کنید Generate Meter Readings

  • نوشتن مشتری های غیر NET Writing non-.NET Clients

  • امنیت مشتری پایتون Securing the Python Client

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

کار با gRPC Working with gRPC

  • مقدمه Introduction

  • جریان Streaming

  • ورود به سیستم Logging

  • مدیریت خطا Error Handling

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

امنیت gRPC Securing gRPC

  • مقدمه Introduction

  • میان افزار در ASP.NET Core Middleware in ASP.NET Core

  • از نشانه های وب جاوا اسکریپت استفاده کنید Use JavaScript Web Tokens

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

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

  • گواهی وب را تنظیم کنید Setup Web Certificate

  • احراز هویت گواهی مشتری را فعال کنید Enable Client Certificate Authentication

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

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

نمایش نظرات

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

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

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

آموزش استفاده از gRPC در ASP.NET Core
جزییات دوره
2h 32m
34
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
78
4.6 از 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 مشاهده کنید. او یکی از ذهن های وایلدر است.