شروع به کار: کشینگ در NET.
✅ سرفصل و جزئیات آموزش
کشینگ در ساخت اپلیکیشن های سریع، مقیاسپذیر و تابآور اساسی است. همچنین معروف است که یکی از دو کار سخت در مهندسی نرمافزار است (دیگری نامگذاری چیزهاست). Caching همهجا هست، از اپلیکیشن ها تا سرویسها، از سختافزار تا نرمافزار، از سیستمفایلها تا پایگاهدادهها و در همان بنیان اینترنت و وب است. در این دوره، مدرس Jody Donetti بیش از 20 سال تجربه واقعی خود را که هنگام کار بر روی انواع مختلف Cache، از جمله حافظه، توزیعشده، ترکیبی، کشینگ HTTP، کشینگ آفلاین و CDNها به دست آورده، فشرده کرده است.
شما اصول Caching را، هم به صورت کلی و هم در NET.، بررسی خواهید کرد و مفاهیم اصلی، مدلهای ذهنی، تکنیکها، بهترین شیوه ها، سناریوهای رایج، مشکلات تکرارشونده و چگونگی حل آنها را با تمرکز بر راهحلهای عملگرایانه که میتوانند بلافاصله در دنیای واقعی اعمال شوند، پوشش خواهید داد.
این دوره Cacheهای مختلفی را پوشش میدهد، هم از مایکروسافت و هم از جامعه متنباز فوقالعاده NET.، از جمله FusionCache که توسط خود Jody ایجاد شده و حتی توسط خود مایکروسافت استفاده میشود. در نهایت، این دانش اپلیکیشن های شما را سریعتر، مقیاسپذیرتر و قویتر به طور خلاصه، بهتر خواهد کرد.
شروع به کار: کشینگ در NET.
-
خوشآمدگویی 04:00
-
در این دوره چه چیزی خواهید آموخت؟ 02:32
-
این دوره برای چه کسانی است و پیشنیازها 01:21
-
Caching چیست؟ 02:36
-
آیا Caching مهم است؟ 05:53
-
همه چیز را Cache کنید! 00:41
-
کی باید Cache کنیم؟ کی نه؟ 03:06
-
چه چیزی را باید Cache کنیم؟ چه چیزی را نه؟ 01:07
-
چگونه باید Cache کنیم؟ چگونه نه؟ 01:14
-
کشینگ 00:58
-
میمائزیشن 01:37
-
یک Cache چیست؟ 01:03
-
کلید کش 02:20
-
مقادیر و ورودیها 01:06
-
اجزای داخلی Cache 01:32
-
بیرونراندن و دوستان 02:03
-
بیاعتبارسازی 01:59
-
انقضا 02:51
-
سیاستهای بیرونراندن 02:00
-
گزینهها 01:42
-
متدهای اصلی 05:42
-
Factory 02:15
-
Hit و Miss 01:07
-
چرخه تازهسازی 01:11
-
یک Cache دیتابیس نیست 01:48
-
Caching بدون یک Cache 04:54
-
مقدمه 00:53
-
مبانی 04:17
-
حذف 02:19
-
مدیریت null 04:39
-
انقضا 10:37
-
گزینهها 06:08
-
اعتبارسنجی 03:35
-
همزمانی 02:06
-
بیرونراندن 08:02
-
دور انداختن 09:10
-
آخرین اصلاحات 06:43
-
حیثیت 05:54
-
سطح پایین در مقابل سطح بالا 01:16
-
انواع Cache 00:31
-
Cacheهای حافظه 01:52
-
Cacheهای توزیعشده 03:34
-
Cacheهای ترکیبی 07:34
-
از کدام نوع Cache استفاده کنیم؟ 02:39
-
یک Memory Cache یک Memory Cache نیست 01:48
-
کشهایی که استفاده خواهیم کرد 01:00
-
MemoryCache 03:19
-
FusionCache 15:33
-
HybridCache 06:04
-
محدودیتها و مشکلات HybridCache 07:27
-
FusionCache به عنوان HybridCache 11:31
-
مایکروسافت + OSS 03:21
-
جایگزینهای OSS 08:59
-
مقایسه 02:16
-
Constructorهای عمومی 01:33
-
تزریق وابستگی 04:42
-
Builder 03:21
-
گزینههای ورودی پیشفرض 08:42
-
به اشتراکگذاری یک Cache واحد 02:59
-
چندین Cache نامگذاری شده 10:57
-
پیشوند کلید Cache 04:01
-
Cache Stampede 04:01
-
GetOrSet، نه Get + Set 01:09
-
چرا nullها میتوانند خوب باشند؟ 04:01
-
جایگزینهای null 02:19
-
توصیف ورودیهای Cache 02:18
-
اولویت 00:57
-
فشردهسازی دستی 03:57
-
اندازه و محدودیت اندازه 02:08
-
فشردهسازی خودکار 09:50
-
پاک کردن 06:59
-
باورهای غلط محاسبات توزیعسده 03:17
-
تابآوری 01:08
-
خرابیهای دیتابیس 01:37
-
Fail-Safe 17:39
-
انقضا 02:46
-
نوشتن داده: بعدش چی؟ 02:24
-
نوشتنهای اپلیکیشن 10:56
-
نوشتنهای خارجی 06:39
-
استراتژیها... نه 03:03
-
کندیهای دیتابیس 01:48
-
تازهسازی مشتاقانه 06:39
-
کندیهای دیتابیس - بخش دوم 02:09
-
تایماوتهای Factory 10:05
-
مقایسه Eager Refresh و Factory Timeouts 08:20
-
اجرای Factory در پسزمینه 10:08
-
Microcaching 12:28
-
تغییرناپذیری 08:00
-
بای پس Cache 03:48
-
Caching تطبیقی 09:07
-
باورهای غلط محاسبات توزیعشده (دوباره) 03:04
-
گامبهگام 17:57
-
نتیجهگیری 03:20
مشخصات آموزش
شروع به کار: کشینگ در NET.
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:Getting Started
- تعداد درس:93
- مدت زمان :07:03:00
- حجم :1.13GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy