نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
هنگامی که چندین کاربر در حال ویرایش داده های یکسان هستند ، اثرات همزمانی می تواند منجر به از دست رفتن کار یا خطا شود. این دوره به شما می آموزد که چگونه از خطاهای همزمانی در سطح پایگاه داده و معاملات تجاری که در چندین صفحه و پسپرداخت ها وجود دارد جلوگیری کنید. همه را بزرگ کنید بررسی اجمالی دوره 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
نمایش نظرات