آموزش الگوهای سازمانی: همزمانی در برنامه های تجاری

Enterprise Patterns: Concurrency in Business Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: هنگامی که چندین کاربر در حال ویرایش داده های یکسان هستند ، اثرات همزمانی می تواند منجر به از دست رفتن کار یا خطا شود. این دوره به شما می آموزد که چگونه از خطاهای همزمانی در سطح پایگاه داده و معاملات تجاری که در چندین صفحه و پسپرداخت ها وجود دارد جلوگیری کنید. همه را بزرگ کنید بررسی اجمالی دوره 2m 25s درک همزمانی در برنامه های تجاری 38m 19s اجرای الگوی قفل آفلاین خوشبین 39 متر 24 ثانیه اجرای الگوی قفل آفلاین بدبین 35 متر 8 ثانیه اجرای الگوی قفل دانه درشت 40m 18s اجرای الگوی قفل ضمنی 18m 28s علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

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

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

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

درک همزمانی در برنامه های تجاری Understanding Concurrency in Business Applications

  • مقدمه Introduction

  • خصوصیات معاملات Properties of Transactions

  • کنترل همزمان خوش بینانه و بدبینانه Optimistic and Pessimistic Concurrency Control

  • مشکلات همزمانی در توسعه برنامه Concurrency Issues in App Development

  • سطح جداسازی پایگاه داده Database Isolation Levels

  • سطح جداسازی سرور SQL SQL Server Isolation Levels

  • درک بن بست های پایگاه داده Understanding Database Deadlocks

  • مثالهای بن بست با هسته Framework Core Deadlock Examples with Entity Framework Core

  • جلوگیری از بن بست با نکات جدول Preventing Deadlocks with Table Hints

  • بازیابی از بن بست با تلاش مجدد Recovering from Deadlocks with Retries

  • خلاصه ماژول Module Summary

اجرای الگوی قفل آفلاین خوشبین Implementing the Optimistic Offline Lock Pattern

  • مقدمه Introduction

  • درک الگوی قفل آفلاین خوشبین Understanding the Optimistic Offline Lock Pattern

  • همخوانی خوش بینانه با هسته چارچوب نهاد Optimistic Concurrency with Entity Framework Core

  • بررسی اجمالی پروژه آزمایشی Overview of Demo Project

  • اجرای قفل آفلاین خوشبین Implementing Optimistic Offline Lock

  • دولت مدیریت اشخاص جدا شده Managing State of Disconnected Entities

  • هنگام حذف یک موجودیت ، اختلافات همزمان Concurrency Conflicts When Deleting an Entity

  • خلاصه ماژول Module Summary

اجرای الگوی قفل آفلاین بدبین Implementing the Pessimistic Offline Lock Pattern

  • مقدمه Introduction

  • درک الگوی قفل آفلاین بدبینانه Understanding the Pessimistic Offline Lock Pattern

  • ایجاد مدیر قفل و ویرایش اشخاص Building the Lock Manager and Editing Entities

  • قفل های منقضی شده را آزاد کنید Releasing Expired Locks

  • حذف موجودیت با قفل آفلاین بدبین Deleting Entities with Pessimistic Offline Lock

  • خلاصه ماژول Module Summary

اجرای الگوی قفل دانه درشت Implementing the Coarse-grained Lock Pattern

  • مقدمه Introduction

  • درک الگوی قفل دانه درشت Understanding the Coarse-grained Lock Pattern

  • ایجاد معامله تجاری در ASP.NET Core Creating a Business Transaction in ASP.NET Core

  • استفاده از معامله تجاری در کنترلرها و نماها Using a Business Transaction in Controllers and Views

  • مشاغل قابل ردیابی قابل قطع در EF Core Disconnected Trackable Business Entities in EF Core

  • پیاده سازی الگوی قفل دوره ای Implementing the Course-grained Lock Pattern

  • خلاصه ماژول Module Summary

اجرای الگوی قفل ضمنی Implementing the Implicit Lock Pattern

  • مقدمه Introduction

  • درک الگوی قفل ضمنی Understanding the Implicit Lock Pattern

  • پیاده سازی مخزن عمومی Implementing a Generic Repository

  • Refactoring اطلاعات قفل را وارد کنید Refactoring Get to Include Lock Information

  • برای اطمینان از اطمینان از اطلاعات قفل ، ذخیره مجدد را انجام دهید Refactoring Save to Ensure Lock Information

  • خلاصه ماژول Module Summary

نمایش نظرات

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

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

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

آموزش الگوهای سازمانی: همزمانی در برنامه های تجاری
جزییات دوره
2h 54m
39
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
34
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Neil Morrissey Neil Morrissey

نیل در طول سالهای فعالیت خود در IT ، روی همه برنامه ها از برنامه های فشرده کامپکت NET همراه اولیه تا برنامه های وب مبتنی بر Azure مدرن کار کرده است. وی به عنوان یک توسعه دهنده و معمار ، بر روی توسعه ، امنیت و میزبانی برنامه های دات نت و جاوا اسکریپت بر روی سیستم عامل های مختلف مایکروسافت از جمله ASP.NET ، SharePoint و Dynamics CRM تمرکز کرده است. نیل چندین گواهینامه مایکروسافت از جمله MCPD ، MCSA و MCSD دارد.