توضیحات
System Design for Beginners: Build Scalable Backend Systems دوره آموزشی طراحی سیستمهای قوی، مقیاسپذیر و کارآمد می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این یک دوره پایه است که برای کمک به توسعهدهندگان Backend مشتاق، مهندسان نرمافزار و معماران سیستم تهیه شده است تا نحوه طراحی سیستمهای قوی، مقیاسپذیر و کارآمد را از پایه درک کنند. این دوره معماری پیچیده را به مفاهیم مناسب برای مبتدیان و مثالهای دنیای واقعی تجزیه میکند. این دوره مناسب برای مبتدیان طراحی شده است تا با تمرکز بر مفاهیم دنیای واقعی که توسط شرکتهای برتر فناوری استفاده میشوند، به شما در ایجاد یک پایه قوی در طراحی سیستم کمک کند.
شما با اصول اولیه شروع خواهید کرد: نحوه ساختار برنامههای وب مدرن، چه چیزی یک سیستم را مقیاسپذیر میکند و چگونه معماریهای تولید در واقع ساخته میشوند. سپس به اجزای کلیدی سیستمهای بکاند خواهیم پرداخت – که ملزومات شبکه، APIها، ذخیرهسازی، CDNها، پروکسیها، پایگاههای داده و تعادل بار را پوشش میدهد. شما یاد خواهید گرفت که پایگاههای داده SQL و NoSQL چگونه کار میکنند، ویژگیهای ACID به چه معناست، چگونه خواندن و نوشتن را مقیاسبندی کنیم و چه زمانی از ذخیرهسازی شیء مانند BLOB استفاده کنیم. در پایان، شما نه تنها نحوه طراحی سیستمهای backend را خواهید فهمید – بلکه آماده خواهید بود تا به سوالات متداول مصاحبه طراحی سیستم مانند طراحی یوتیوب، توییتر یا یک سرویس ذخیرهسازی فایل پاسخ دهید.
آنچه در دوره System Design for Beginners: Build Scalable Backend Systems یاد خواهید گرفت:
- طراحی سیستمهای backend مقیاسپذیر با استفاده از اصول طراحی سیستمهای دنیای واقعی.
- درک چگونگی معماری سیستمهای backend و آنچه آنها را مقیاسپذیر میکند.
- یادگیری چگونگی ساختار برنامههای کاربردی، از لایههای محاسباتی گرفته تا ذخیرهسازی و شبکه.
- بهکارگیری الزامات طراحی مانند مقیاسپذیری، قابلیت اطمینان و قابلیت نگهداری در سیستمهای واقعی.
- مسلط شدن بر ملزومات شبکه مانند DNS، TCP/IP و نحوه جریان دادهها در سیستمها.
- درک مقیاسبندی افقی در مقابل عمودی و نحوه حذف نقاط شکست منفرد.
- طراحی و بهینهسازی APIهای RESTful، انتخاب پروتکلها و لایههای امنیتی مناسب.
- استفاده از استراتژیهای ذخیرهسازی موقت، CDNها و URLهای امضا شده برای کاهش تأخیر و مقیاسبندی برنامهها.
- و …
مشخصات دوره
ناشر: یودمی
مدرس: Hayk Simonyan
زبان: انگلیسی
سطح آموزش: مقدماتی تا پیشرفته
تعداد دروس: 23
مدت زمان آموزش: 2 ساعت و 21 دقیقه
سرفصل های دوره

پیش نیازهای دوره System Design for Beginners: Build Scalable Backend Systems
No prior system design experience needed — this course starts from the basics
Helpful but not required: basic understanding of how frontend and backend interact
تصاویر دوره

فیلم معرفی دوره System Design for Beginners: Build Scalable Backend Systems
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 1080p
تغییرات:
نسخه 2026/6 نسبت به 2025/5 به تعداد 2 درس و مدت زمان 9 دقیقه افزایش داشته است. همچنین زیرنویس انگلیسی به دوره اضافه شد. همچنین کیفیت دوره از 720p به 1080p افزایش یافته است.
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
769 مگابایت













































3 دیدگاه. همین الان خارج شوید
سلام و وقت بخیر
امکانش هست دوره رو به روز کنید.
باتشکر
سلام
به روز شد.
thanks.