آموزش ساخت برنامه های وب بسیار مقیاس پذیر در Azure

Building Highly Scalable Web Applications in Azure

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

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

شروع شدن Getting Started

  • مقدمه Introduction

  • تعریف مقیاس پذیری Definition of Scalability

  • نسخه ی نمایشی: برنامه نمونه بلیط Demo: Ticketer Sample Application

  • نسخه ی نمایشی: تست بار بلیط Demo: Ticketer Load Test

  • خلاصه Summary

اجزای برنامه های مقیاس پذیر Components of Scalable Applications

  • مقدمه ها Introductions

  • دشمنان مقیاس Enemies of Scale

  • پنج جز of از برنامه های مقیاس پذیر Five Components of Scalable Applications

  • مرور معماری Ticketer Reviewing Ticketer Architecture

  • خلاصه Summary

به حداقل رساندن قفل ذخیره سازی Minimizing Storage Locking

  • مقدمه Introduction

  • پایگاه داده های رابطه ای Relational Databases

  • خواندن/نوشتن عارضه ها Read/Write Complications

  • تقسیم خواندن از نوشتن Splitting Reads from Writes

  • عوارض رابطه Relationship Complications

  • عوارض جداول عظیم داده Huge Data Tables Complications

  • نسخه ی نمایشی: بلیط Refactoring برای ذخیره سازی جدول Demo: Refactoring Ticketer for Table Storage

  • نسخه ی نمایشی: مدل خواندن بلیط در لاجوردی Demo: Ticketer Read Model in Azure

  • خلاصه Summary

ذخیره سازی Caching

  • مقدمه Introduction

  • مکانیسم ذخیره سازی Caching Mechanism

  • الگوی جدا از حافظه پنهان Cache-aside Pattern

  • حافظه پنهان محلی Local Cache

  • توزیع حافظه پنهان Distributed Cache

  • Redis Cache Redis Cache

  • نسخه ی نمایشی: افزودن Redis Cache به برنامه Ticketer Demo: Adding Redis Cache to Ticketer Application

  • خلاصه Summary

ناهمزمانی Asynchrony

  • مقدمه ها Introductions

  • مسدود کردن تماس ها Blocking Calls

  • نسخه ی نمایشی: هزینه مسدود کردن تماس ها Demo: The Cost of Blocking Calls

  • تماس های ناهمزمان Asynchronous Calls

  • Async Landscape در NET Async Landscape in NET

  • Async در NET 4.5 Async in NET 4.5

  • نسخه ی نمایشی: ساخت بلیط Async Demo: Making Ticketer Async

  • خلاصه Summary

صف بندی و انزوا Queuing and Isolation

  • مقدمه Introduction

  • معماری بسیار کوپل شده Highly Coupled Architecture

  • جدا کردن با صف Decoupling with Queues

  • صف های ذخیره سازی لاجوردی Azure Storage Queues

  • صف های اتوبوس لاجورد سرویس Azure Service Bus Queues

  • نسخه ی نمایشی: افزودن صف به Ticketer Demo: Adding Queues to Ticketer

  • خلاصه Summary

افزونگی و تحمل خطا Redundancy and Fault Tolerance

  • مقدمه Introduction

  • عدم موفقیت در برنامه Application Failures

  • کنترل خطای گذرا Transient Fault Handling

  • دوباره سعی کنید پشتیبانی در NET Retry Support in .NET

  • بی تحرکی Idempotence

  • افزونگی Redundancy

  • مدیر ترافیک لاجوردی Azure Traffic Manager

  • نسخه ی نمایشی: افزودن تحمل خطا به Ticketer Demo: Adding Fault Tolerance to Ticketer

  • خلاصه Summary

بسته بندی کردن Wrapping Up

  • مقدمه Introduction

  • نسخه ی نمایشی: بلیط تست بار Demo: Load Testing Ticketer

  • شبکه های تحویل محتوا Content Delivery Networks

  • مدل بازیگر The Actor Model

  • خلاصه Summary

نمایش نظرات

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

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

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

آموزش ساخت برنامه های وب بسیار مقیاس پذیر در Azure
جزییات دوره
2h 23m
56
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
294
4.4 از 5
دارد
دارد
دارد
Edin Kapic
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Edin Kapic Edin Kapic

ادین کاپیچ یک SharePoint MVP ، معمار ، Tinker و Geek در مشاوره Spenta و رهبر منطقه ای MCT برای اسپانیا است.