آموزش ساختن برنامه های توزیع شده دات نت با اورلئان

Building Distributed .NET Apps with Orleans

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

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

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

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

معرفی برنامه های کاربردی توزیع شده و اورلئان Introducing Distributed Applications and Orleans

  • معرفی ماژول Module Introduction

  • کاوش برنامه های کاربردی توزیع شده Exploring Distributed Applications

  • معرفی اورلئان Introducing Orleans

  • Building GloboTicket Building GloboTicket

  • نسخه ی نمایشی: نگاه کردن به نمونه برنامه Demo: Looking at the Sample Application

  • خلاصه Summary

کار با دانه ها Working with Grains

  • معرفی ماژول Module Introduction

  • درک غلات در اورلئان Understanding Grains in Orleans

  • شناسایی یک دانه Identifying a Grain

  • نسخه ی نمایشی: ایجاد اولین دانه ما Demo: Creating Our First Grain

  • آشنایی با چرخه حیات دانه Understanding the Grain Lifecycle

  • نسخه ی نمایشی: کاوش در برخی از دانه های دیگر Demo: Exploring Some Other Grains

  • ارتباط با غلات Communicating with Grains

  • نسخه ی نمایشی: افزودن ارتباط مشتری به دانه Demo: Adding Client-to-grain Communication

  • ارتباط دانه به دانه Grain-to-grain Communication

  • نسخه ی نمایشی: افزودن ارتباطات دانه به دانه Demo: Adding Grain-to-grain Communication

  • خلاصه Summary

درک سیلوها و خوشه ها Understanding Silos and Clusters

  • معرفی ماژول Module Introduction

  • درک سیلوها و خوشه ها Understanding Silos and Clusters

  • پیکربندی سیلوها و خوشه ها Configuring Silos and Clusters

  • نسخه ی نمایشی: پیکربندی سیلوها و خوشه ها Demo: Configuring Silos and Clusters

  • مدیریت غلات Managing Grains

  • نسخه آزمایشی: پیکربندی‌های مختلف را کاوش کنید Demo: Explore the Different Configurations

  • اضافه کردن وظایف راه اندازی Adding Startup Tasks

  • نسخه ی نمایشی: اضافه کردن وظایف راه اندازی Demo: Adding Startup Tasks

  • خلاصه Summary

وضعیت غلات پایدار Persisting Grain State

  • معرفی ماژول Module Introduction

  • کاوش در ماندگاری دانه Exploring Grain Persistence

  • اضافه کردن ماندگاری Adding Persistence

  • نسخه ی نمایشی: افزودن پایداری دانه Demo: Adding Grain Persistence

  • استفاده از غلات کارگر بدون تابعیت Using Stateless Worker Grains

  • نسخه ی نمایشی: افزودن یک دانه کارگر بدون تابعیت Demo: Adding a Stateless Worker Grain

  • خلاصه Summary

استفاده از تایمر و یادآوری در اورلئان Using Timers and Reminders in Orleans

  • معرفی ماژول Module Introduction

  • درک تایمرها Understanding Timers

  • کاوش غلات با ورود مجدد Exploring Re-entrant Grains

  • ایجاد تایمر در اورلئان Creating Timers in Orleans

  • نسخه ی نمایشی: ایجاد یک تایمر Demo: Creating a Timer

  • درک یادآوری ها Understanding Reminders

  • ایجاد یادآوری در اورلئان Creating Reminders in Orleans

  • نسخه ی نمایشی: استفاده از یادآوری Demo: Using Reminders

  • خلاصه Summary

استفاده از Observers در اورلئان Using Observers in Orleans

  • معرفی ماژول Module Introduction

  • درک ناظران Understanding Observers

  • ایجاد ناظران Creating Observers

  • نسخه ی نمایشی: ایجاد ناظر Demo: Creating Observers

  • خلاصه Summary

استفاده از Streams در اورلئان Using Streams in Orleans

  • معرفی ماژول Module Introduction

  • درک جریان ها Understanding Streams

  • ایجاد جریان در اورلئان Creating Streams in Orleans

  • نسخه ی نمایشی: ایجاد یک جریان Demo: Creating a Stream

  • خلاصه Summary

نظارت و تست برنامه Monitoring and Testing the Application

  • معرفی ماژول Module Introduction

  • نسخه ی نمایشی: کاوش در داشبورد اورلئان Demo: Exploring the Orleans Dashboard

  • نسخه ی نمایشی: ورود به Application Insights و افزودن Telemetry بیدرنگ Demo: Logging to Application Insights and Adding Real-time Telemetry

  • نسخه آزمایشی: افزودن فیلترهای Grain Call Demo: Adding Grain Call Filters

  • نسخه ی نمایشی: تست واحد Demo: Unit Testing

  • نسخه ی نمایشی: تست یکپارچه سازی Demo: Integration Testing

  • خلاصه Summary

استقرار برنامه Deploying the Application

  • معرفی ماژول Module Introduction

  • بررسی گزینه های استقرار Exploring Deployment Options

  • استقرار در خدمات برنامه Azure Deploying to Azure App Services

  • نسخه ی نمایشی: استقرار در خدمات برنامه Azure Demo: Deployment to Azure App Services

  • خلاصه Summary

نمایش نظرات

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

آموزش ساختن برنامه های توزیع شده دات نت با اورلئان
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 14m
65
Pluralsight (پلورال سایت) pluralsight-small
04 آبان 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد
Lindsey Broos

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Lindsey Broos Lindsey Broos

Lindsey Broos یک مشاور دات نت در Team4Talent است که در بلژیک زندگی می کند. تمرکز او همه چیز دات نت و توسعه وب است. او در جامعه فناوری به عنوان سرپرست Visug (گروه کاربران دات نت در بلژیک) و به عنوان عضو خدمه Techorama، بزرگترین کنفرانس مایکروسافت محور در بلژیک و هلند، بسیار فعال است.

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

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

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