آموزش مبانی طراحی سیستم ها - یک رویکرد گام به گام [2023]

Systems Design Foundations - A Step-By-Step Approach [2023]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش مبانی طراحی سیستم - گام به گام اجزای طراحی سیستم - برای طراحی سیستم خود به چه ابزارهایی نیاز دارید؟ انتخاب اجزای طراحی سیستم - چه زمانی از کدام پایگاه داده استفاده کنیم؟ چارچوب طراحی سیستم - چگونه چارچوبی را استاندارد می کنید که بتوانید از آن برای طراحی هر سیستمی استفاده کنید؟ مطالعه موردی - مقیاس و برآورد ظرفیت واتساپ پیش نیازها: بدون نیاز یا پیش نیاز خاصی

هدف این دوره ارائه یک نمای کلی ساده از مبانی طراحی سیستم و یک چارچوب طراحی است که به شما کمک می کند مفاهیم خود را مستحکم کنید. در این دوره، فرآیندی را که برای سیستم‌هایی که به در دسترس بودن، امنیت بالا و تأخیر کم نیاز دارند، دنبال خواهیم کرد.

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

این اولین نسخه از این دوره است و موارد استفاده واقعی بیشتری به زودی به این دوره اضافه خواهد شد. هدف من این است که اطمینان حاصل کنم که مردم از سراسر جهان می توانند اصول طراحی سیستم را بیاموزند و همان را در سفر خود به کار ببرند. هیچ طراحی درست یا نادرستی وجود ندارد، فقط نحوه ایجاد یک و چارچوب مربوطه است که برای اتصال منسجم همه قطعات به یکدیگر استفاده می کنیم.

شما از این دوره بهره مند خواهید شد اگر:

  • شما علاقه واقعی به بهبود مهارت های طراحی سیستم خود دارید

  • شما در حال آماده شدن برای یک مصاحبه طراحی سیستم آینده (TPM PM، مهندس، معماران) هستید

  • شما باید مفاهیم طراحی سیستم خود را محکم کنید

  • شما در حال ساختن یک سیستم جدید از ابتدا هستید و به دنبال راهنمایی هستید

در زیر یک نمای کلی از چارچوب طراحی سیستم است که از طریق این دوره خواهید آموخت:

  • اهداف طراحی سیستم

  • نیازهای عملکردی (ویژگی ها)

  • نیازهای غیر عملکردی (مقیاس، تأخیر، در دسترس بودن، امنیت، قابلیت اطمینان)

  • برآورد ظرفیت ترافیک

  • انتخاب پایگاه داده

  • طراحی سطح بالا

  • معادل تنگناها

  • معیارهای محصول (HEART)

  • مطالعه موردی WhatsApp

امیدواریم از این دوره لذت ببرید!


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

معرفی Introduction

  • معرفی Introduction

اینترنت Internet

  • اینترنت Internet

اجزای سیستم System Components

  • بررسی اجمالی اجزای سیستم System Components Overview

  • متعادل کننده های بار Load Balancers

  • CDN - شبکه های تحویل محتوا CDN - Content Delivery Networks

  • حافظه پنهان Cache

  • پایگاه های داده Databases

  • پایگاه داده رابطه ای (SQL DB) Relational Database (SQL DB)

  • پایگاه داده غیر رابطه ای (بدون SQL DB) Non-Relational Database (No-SQL DB)

  • صف های پیام Message Queues

چارچوب طراحی سیستم System Design Framework

  • چارچوب طراحی سیستم System Design Framework

Whatsapp - مطالعه موردی Whatsapp - Case Study

  • مطالعه موردی Whatsapp Whatsapp Case Study

نمایش نظرات

آموزش مبانی طراحی سیستم ها - یک رویکرد گام به گام [2023]
جزییات دوره
1.5 hours
12
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
22,368
4.2 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Prathamesh Khedekar Prathamesh Khedekar

TPM - Creospan Inc | سابق - موتورولا ایالات متحده و اتحادیه اروپا