codingcogs' logo
caching course page image banner

دوره‌ی جامع Caching

1,989,000 تومان

6 فصل
مدرک اتمام دوره
پشتیبانی دائمی

چرا دوره‌ی Caching ؟

این دوره آموزشی جامع، شما را با دنیای پیشرفته‌ی Caching (کشینگ)در مقیاس‌های کوچک تا بزرگ آشنا می‌کند و تکنیک‌های بهینه‌سازی عملکرد برنامه‌های سازمانی را با استفاده از Redis به شکلی عملی و کاربردی آموزش می‌دهد.

در این دوره، شما با مفاهیم اساسی کشینگ، استراتژی‌های مختلف ذخیره‌سازی موقت داده‌ها، و روش‌های پیاده‌سازی کش‌های کارآمد آشنا خواهید شد. همچنین، به بررسی معماری‌های پیشرفته‌ی کش، روش‌های scaling (مقیاس‌پذیری)، چالش‌های سازگاری داده‌ها، و تکنیک‌های بهبود عملکرد می‌پردازیم.

این دوره برای توسعه‌دهندگان حرفه‌ای، معماران نرم‌افزار، و مدیران فنی طراحی شده است که به دنبال افزایش سرعت، کاهش مصرف منابع، و بهبود تجربه‌ی کاربری در سیستم‌های تحت load (بار) سنگین هستند. با ترکیبی از مباحث تئوری و مثال‌های عملی، این دوره شما را برای طراحی و پیاده‌سازی سیستم‌های Caching قدرتمند و انعطاف‌پذیر آماده می‌کند.

این دوره برای چه کسانی مناسب است؟

- توسعه‌دهندگان و مهندسین نرم‌افزار

- معماران سیستم‌های توزیع‌شده و ابری

- مدیران فنی و تصمیم‌گیرندگان حوزه‌ی زیرساخت

- علاقه‌مندان به بهینه‌سازی عملکرد برنامه‌های سازمانی

پیش‌نیازها:

آشنایی مقدماتی با مفاهیم پایگاه‌داده و معماری نرم‌افزار توصیه می‌شود ولی اجباری نیست و اما تمامی مباحث به زبانی ساده و گام‌به‌گام ارائه خواهند شد.

با شرکت در این دوره، شما قادر خواهید بود سیستم‌های کشینگ هوشمند و مقیاس‌پذیر طراحی کنید که تأثیر چشمگیری بر کارایی برنامه‌های سازمانی داشته باشد.

فصل های دوره

  • 1- درباره ی سر فصل ها
  • 2- قراردادها و کلمات تخصصی
  • 3- دسترسی به پشتیبانی
  • 5- Before You Begin
  • 1- مقدمه ای بر Caching
  • 2- اصطلاحات فنی Cache
  • 2- cache کجاست؟
  • 3- استفاده های Caching
  • 4- Cache به چه چیزی برای مفید بودن نیاز دارد؟
  • 5- Static cache درمقابل Dynamic cache
  • 2- مبانی Caching
  • 3- چه مشکلاتی با Caching حل میشوند؟
  • 4- Cache چالش‌های
  • 2- دسترسی و مدیریت داده‌های کش‌شده
  • 3- Inline Cache
  • 4- Cache-aside الگو های
  • 5- Cache یکپارچگی
  • 6- Cache تخلیه
  • 7- warm vs cold caches
  • 8- redis به عنوان cache
  • 9- eviction الگوریتم های تخمینی
  • 2- Cache تازه سازی و ماندگاری
  • 3- ‏‏‏ترکیب‏‏ RAM/SSD caching با Redis Enterprise‏‏
  • 4- اجرای in-cache فانکشن
  • 5- معماری های میکروسرویس ها
  • 6- سرچ در Cache
  • 7- بهبود عملکرد در پردازش داده‌ها
  • 8- دیتابیس در مقابل استفاده های Caching