دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

مسترکلاس طراحی سیستم (2024)

مسترکلاس طراحی سیستم (2024)

✅ سرفصل و جزئیات آموزش

در این دوره به طراحی سیستم برای مصاحبه ها مسلط می شوید، با 10+ سوال مصاحبه آشنا می شوید و برای مصاحبه با مهندسان FAANG آماده می شوید.

آنچه یاد خواهید گرفت

  • یادگیری طراحی سیستم های واقعی مانند یوتیوب، فید خبری و واتساپ با مثال های عملی - شما طراحی سیستم در مقیاس بزرگ را از طریق موارد عملی و واقعی به دست می آورید.
  • یک قالب قابل استفاده مجدد - قالب طراحی انعطاف پذیری که می تواند برای سناریوهای مصاحبه طراحی سیستم مختلف سازگار شود و تمام بلوک های سازنده اساسی را پوشش دهد.
  • تسلط به واژه باب روز - توضیحات واضح و ساده در مورد واژه های باب روز رایج در طراحی سیستم برای اطمینان از اینکه در مصاحبه خود آماده صحبت در مورد این مفاهیم هستید.
  • این مسترکلاس در حال تکامل، طراحی های جدید سیستم را به طور منظم اضافه می‌ کند و به شما منبعی در حال رشد ارائه می‌ دهد تا مهارت‌ های طراحی سیستم خود را واضح و بروز نگه دارید.

توضیحات دوره

آنچه خواهید آموخت:

  • قالب کامل طراحی سیستم - یک رویکرد سیستماتیک برای حل هر چالش طراحی سیستم ایجاد می کنید. این قالب ثابت شما را در هر مرحله از فرآیند راهنمایی می‌ کند و اطمینان می‌ دهد که هرگز جزئیات مهم را از دست نمی دهید.
  • بیش از 10 طراحی سیستم واقعی - سیستم های واقعی مانند یوتیوب، فید خبری، واتساپ و موارد دیگر را بررسی می کنید. شما یاد می گیرید که این سیستم های در مقیاس بزرگ را به طور عمیق طراحی کنید که شما را برای مصاحبه ها آماده می کند.
  • محتوای دائما در حال رشد - این مسترکلاس با شما تکامل می یابد. ما به طور مداوم طراحی ها و محتوای جدید سیستم را اضافه می‌ کنیم که این دوره را به منبعی برای تسلط به طراحی سیستم تبدیل می‌ کند.

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

  • کسی که برای مصاحبه طراحی سیستم آماده می شود.
  • کسی که می خواهد طراحی سیستم و معماری نرم افزار را یاد بگیرد.
  • کسی که می خواهد حرفه خود را به سطح بالاتر، به سمت پوزیشن ارشد مهندس (یا معمار) نرم افزار برساند.

مسترکلاس طراحی سیستم (2024)

  • کلاینت و سرور 01:47
  • پایگاه داده 02:53
  • مقیاس بندی عمودی در مقابل مقیاس بندی افقی 02:04
  • لودبالانسر 01:48
  • شاردینگ و رپلیکیشن پایگاه داده 01:20
  • شبکه تحویل محتوا (CDN) 01:56
  • کش 01:51
  • Monolith و میکروسرویس 01:37
  • صف پیام 01:45
  • API Gateway 01:06
  • مقیاس پذیری 01:28
  • دسترس پذیری 01:06
  • سازگاری - قوی و احتمالی 02:44
  • تحمل خطا و بدون SPOF 01:49
  • مقدمه 00:41
  • پایگاه داده رابطه ای و پایگاه داده SQL 01:34
  • پایگاه داده غیر رابطه ای و NoSQL 03:09
  • SQL در مقابل NoSQL 03:09
  • ذخیره سازی آبجکت 01:03
  • حافظه موقت 02:24
  • CDN - شبکه تحویل محتوا 01:42
  • آدرس IP 01:38
  • DNS (سرویس نام دامنه) 01:36
  • کلاینت و سرور 01:41
  • پروتکل ها - مقدمه 00:40
  • پروتکل ها - TCP 00:48
  • پروتکل ها - UDP 01:30
  • پروتکل ها - HTTP 00:40
  • پروتکل ها - وب سوکت 00:54
  • پروکسی فوروارد و پروکسی معکوس 02:11
  • مقدمه 00:54
  • REST API 01:11
  • GraphQL 01:47
  • gRPC 01:49
  • صف های پیام 02:24
  • رایانش ابری 04:25
  • لاگ کردن و نظارت کردن 03:37
  • استراتژی های کش کردن 03:26
  • مقدمه - سرویس Tiny URL چیست؟ 00:48
  • مقدمه - چرا به سرویس Tiny URL نیاز داریم؟ 01:09
  • تصمیم گیری الزامات - الزامات عملکردی 01:17
  • تصمیم گیری الزامات - الزامات غیر عملکردی 01:24
  • ریدایرکشن های URL None
  • برآورد ظرفیت - DAU و MAU 01:04
  • برآورد ظرفیت - توان عملیاتی 01:42
  • برآورد ظرفیت - ذخیره سازی 01:09
  • برآورد ظرفیت - حافظه 00:54
  • برآورد ظرفیت - پهنای باند شبکه 01:54
  • طراحی API - ایجاد URL کوتاه 02:15
  • طراحی API - دریافت URL back طولانی 01:17
  • طراحی سطح بالا - ایجاد URL کوتاه 01:42
  • طراحی سطح بالا - مشکل - برخوردها 01:24
  • طراحی سطح بالا - رویکرد 1 - تولید رشته تصادفی 01:17
  • طراحی سطح بالا - رویکرد 2 - تولید رشته تصادفی با استفاده از LongURL 01:56
  • طراحی سطح بالا - رویکرد 3 - بررسی پایگاه داده برای برخوردها 02:37
  • طراحی سطح بالا - رویکرد 4 - بیایید شمارنده ها را نگه داریم 02:30
  • طراحی سطح بالا - رویکرد 4 (ادامه) - Zookeeper 01:16
  • طراحی سطح بالا - رویکرد 4 (ادامه) - رمزگذاری پایه 62 04:38
  • تبدیل پایه 62 به پایه 10 None
  • طراحی سطح بالا - رویکرد 4 (ادامه) - نمودار طراحی نهایی 02:03
  • مشکل با Base62 None
  • طراحی سطح بالا - دریافت URL طولانی 02:04
  • بررسی عمیق بینش ها - انتخاب پایگاه داده 01:26
  • بررسی عمیق بینش ها - مدل سازی داده 02:00
  • URL های کوتاه قابل پیش بینی None
  • بررسی عمیق بینش ها - ریدایرکشن از URL کوتاه 01:57
  • تصمیم گیری الزامات - الزامات عملکردی 01:20
  • تصمیم گیری الزامات - الزامات غیر عملکردی 02:09
  • برآورد ظرفیت - مقدمه 00:37
  • برآورد ظرفیت - DAU و MAU 00:35
  • برآورد ظرفیت - توان عملیاتی 02:53
  • محاسبه توان عملیاتی None
  • برآورد ظرفیت - ذخیره سازی 02:10
  • محاسبه ذخیره سازی None
  • برآورد ظرفیت - حافظه 00:37
  • برآورد ظرفیت - پهنای باند شبکه 02:51
  • طراحی API - ایجاد پست متنی 02:11
  • طراحی API - ایجاد پست تصویر و ویدئو 02:34
  • طراحی API - لایک و کامنت در یک پست 01:35
  • طراحی API None
  • طراحی API - فالو کردن و آنفالو کردن کاربر دیگر 01:22
  • طراحی API - خواندن فید خبری (معروف به تایم لاین) 01:28
  • طراحی سطح بالا - فالو کردن و آنفالو کردن کاربر دیگر 01:52
  • طراحی سطح بالا - ایجاد پست متنی 03:06
  • طراحی سطح بالا - ایجاد پست متنی - ادامه 02:47
  • طراحی سطح بالا - ایجاد پست تصویری و ویدئویی 04:07
  • بهینه سازی آپلود رسانه ها None
  • طراحی سطح بالا - خواندن فید خبری (معروف به تایم لاین) 01:56
  • طراحی سطح بالا - کامنت گذاشتن برای یک پست 01:30
  • طراحی سطح بالا - لایک کردن یک پست 02:01
  • بررسی عمیق بینش ها - انتخاب پایگاه داده 04:56
  • بررسی عمیق بینش ها - مدل سازی داده 04:15
  • بررسی عمیق بینش ها - URL های از پیش امضا شده 01:46
  • بررسی عمیق بینش ها - پردازش رسانه 01:39
  • حساب های افراد مشهور None
  • تصمیم گیری الزامات - الزامات عملکردی 00:53
  • تصمیم گیری الزامات - الزامات غیر عملکردی 02:05
  • برآورد ظرفیت - DAU و MAU 00:19
  • برآورد ظرفیت - توان عملیاتی 01:25
  • برآورد ظرفیت - ذخیره سازی 00:55
  • برآورد ظرفیت - حافظه 00:56
  • برآورد ظرفیت - پهنای باند شبکه 02:59
  • طراحی API - آپلود محتوا 05:09
  • PUT در مقابل POST None
  • طراحی API - استریم محتوا 04:14
  • استریمینگ در مقابل دانلود None
  • طراحی سطح بالا - آپلود محتوا 01:21
  • طراحی سطح بالا - آپلود محتوا - ادامه 03:39
  • طراحی سطح بالا - موتور گردش کار پردازشگر محتوا 05:48
  • فرآیند آپلود زمانبر None
  • طراحی سطح بالا - محتوای استریم 02:46
  • بررسی عمیق بینش ها - انتخاب پایگاه داده 02:29
  • بررسی عمیق بینش ها - مدل سازی داده 01:52
  • بررسی عمیق بینش ها - رمزگذاری HLS 02:08
  • مقدمه -قیاس 01:43
  • مقدمه - محدود کننده نرخ چیست؟ 00:28
  • مقدمه - چرا به محدود کننده نرخ نیاز داریم؟ 01:17
  • تصمیم گیری الزامات - الزامات عملکردی 01:11
  • تصمیم گیری الزامات - الزامات غیر عملکردی 01:32
  • برآورد ظرفیت - DAU و MAU 01:02
  • برآورد ظرفیت - توان عملیاتی 00:50
  • برآورد ظرفیت - ذخیره سازی و حافظه 03:14
  • برآورد ظرفیت - پهنای باند شبکه 01:27
  • طراحی سطح بالا - جایگذاری محدود کننده نرخ 04:16
  • طراحی سطح بالا - جریان اولیه طراحی سطح بالا 01:41
  • طراحی سطح بالا - ذخیره شمارنده های درخواست 02:10
  • طراحی سطح بالا - ذخیره قوانین محدود کننده نرخ 02:46
  • بررسی عمیق بینش ها - الگوریتم‌ های محدود کننده نرخ 00:43
  • بررسی عمیق بینش ها - الگوریتم توکن باکت 08:30
  • آزمون - الگوریتم توکن باکت None
  • بررسی عمیق بینش ها - الگوریتم لیکی باکت 07:17
  • آزمون - الگوریتم لیکی باکت None
  • بررسی عمیق بینش ها - الگوریتم شمارنده پنجره ثابت 05:00
  • آزمون - الگوریتم شمارنده پنجره ثابت None
  • بررسی عمیق بینش ها - الگوریتم لاگ پنجره کشویی 09:00
  • تصمیم گیری الزامات - الزامات عملکردی 01:37
  • تصمیم گیری الزامات - الزامات غیر عملکردی 01:05
  • برآورد ظرفیت - DAU و MAU 00:48
  • برآورد ظرفیت - توان عملیاتی 03:09
  • برآورد توان عملیاتی برای ویژگی "Last Seen" None
  • برآورد ظرفیت - ذخیره سازی 01:41
  • برآورد ظرفیت - حافظه 00:50
  • برآورد ظرفیت - پهنای باند شبکه 01:12
  • طراحی API - پیام رسانی یک به یک 04:51
  • آزمون سوکت ها - بخش 1 None
  • طراحی API - وضعیت پیام 01:41
  • طراحی API - وضعیت آنلاین 03:01
  • طراحی API - پیام های گروهی 02:01
  • آزمون سوکت ها - بخش 2 None
  • طراحی سطح بالا - اتصال وب سوکت چگونه ایجاد می شود؟ 04:58
  • آزمون - نگاشت ها و هندلرهای وب سوکت None
  • طراحی سطح بالا - پیام رسانی یک به یک 01:55
  • طراحی سطح بالا - پیام رسانی یک به یک - کلاینت آفلاین 03:35
  • طراحی سطح بالا - پیام رسانی یک به یک - طراحی نهایی 01:42
  • آزمون - چالش اتصال - چه اتفاقی برای پیام‌ های شما می افتد؟ None
  • طراحی سطح بالا - پیام رسانی یک به یک (تصویر، ویدئو، سند) 04:13
  • طراحی سطح بالا - وضعیت پیام 05:39
  • طراحی سطح بالا - وضعیت آنلاین 04:14
  • طراحی سطح بالا - پیام های گروهی 03:13
  • آزمون - چالش چت گروهی None
  • بررسی عمیق بینش ها - انتخاب پایگاه داده 03:47
  • بررسی عمیق بینش ها - مدل سازی داده 04:23
  • آزمون - عمر یک پیام None
  • تصمیم گیری الزامات - الزامات عملکردی 02:51
  • تصمیم گیری الزامات - الزامات غیر عملکردی 04:53
  • برآورد ظرفیت - DAU و MAU 02:18
  • برآورد ظرفیت - توان عملیاتی 02:32
  • برآورد ظرفیت - ذخیره سازی 02:48
  • برآورد ظرفیت - حافظه 02:26
  • برآورد ظرفیت - پهنای باند شبکه 03:46
  • طراحی API - جستجو 03:10
  • آزمون - جستجوی رمزگذاری URL None
  • طراحی سطح بالا - جستجو (کمتر از حد بهینه) 02:55
  • طراحی سطح بالا - جستجو (ایندکس گذاری) 02:56
  • آزمون - برآورد ظرفیت مجدد (پایگاه داده ایندکس) None
  • طراحی سطح بالا - چگونه از جستجوی فازی پشتیبانی کنیم؟ 03:28
  • طراحی سطح بالا - جستجو (رنکینگ) 04:25

2,462,000 492,400 تومان

مشخصات آموزش

مسترکلاس طراحی سیستم (2024)

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:177
  • مدت زمان :06:14:58
  • حجم :6.56GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
490,000 98,000 تومان
  • زمان: 57:17
  • تعداد درس: 31
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,370,500 674,100 تومان
  • زمان: 08:32:43
  • تعداد درس: 19
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,391,500 1,078,300 تومان
  • زمان: 13:39:27
  • تعداد درس: 46
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 58:53
  • تعداد درس: 57
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,580,500 516,100 تومان
  • زمان: 06:32:41
  • تعداد درس: 90
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 01:10:43
  • تعداد درس: 65
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
3,403,500 680,700 تومان
  • زمان: 08:37:22
  • تعداد درس: 34
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
3,476,000 695,200 تومان
  • زمان: 08:48:53
  • تعداد درس: 26
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
493,500 98,700 تومان
  • زمان: 01:15:49
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید