توضیحات
System Design Fundamentals، دوره آموزش مبانی طراحی سیستمها توسط آکادمی Udemy منتشر شده است.مهارتهای طراحی سیستمهای مقیاسپذیر و قابلاطمینان را با دورهٔ مبانی طراحی سیستمها فرابگیرید! این دورهٔ مناسب مبتدیان راهی برای تسلط بر اصول طراحی سیستم است تا بتوانید برنامههای پایدار و با عملکرد بالا مانند سیستمهای پشت Netflix یا Uber بسازید. چه توسعهدهندهٔ تازهکار باشید، چه مهندس جوان یا علاقهمند حوزهٔ فناوری، دوره مفاهیم پیچیده را به گامهای روشن و قابلاجرا تقسیم میکند و نیازی به تجربهٔ قبلی در طراحی سیستم نیست. در دوره با اصول کلیدی طراحی سیستم (مقیاسپذیری، در دسترس بودن، تأخیر)، تکنیکهای معماری مقیاسپذیر مانند بارقراردادن (load balancing)، کش و شاردینگ، انتخاب پایگاهداده و ذخیرهسازی (SQL در مقابل NoSQL) و روشهای بهینهسازی عملکرد برای شناسایی و رفع گلوگاهها آشنا میشوید.
با درسهای جذاب، مثالهای عملی و تمرینهای دستبهکار نسخههای سادهشدهای از سیستمهای واقعی را طراحی خواهید کرد؛ آزمونها و منابع قابل دانلود یادگیری را تقویت میکنند و مطالعههای موردی بینشهایی از بهترین شیوههای صنعتی ارائه میدهند. این دوره مبتدیپسند، کاربردی و متمرکز بر شغل است: با اصول پایه شروع میکند، مهارتهایی آموزش میدهد که فوراً در پروژهها یا مصاحبههای فنی قابلبهکارگیریاند و شما را با دانش مورد تقاضا در طراحی سیستم مجهز میسازد. پیشنیازها شامل دانش پایهٔ برنامهنویسی (مثلاً Python، Java یا JavaScript) و درک کلی از نحوهٔ کار برنامههای وب است؛ یک رایانه با دسترسی به اینترنت کافی است. همین حالا ثبتنام کنید و طراحی سیستمهای مقیاسپذیر را آغاز کنید.
آنچه خواهید آموخت
- درک مفاهیم اصلی: فهم مقیاسپذیری، در دسترس بودن و تأخیر برای طراحی سیستمهای مقاوم
- ساخت معماریهای مقیاسپذیر: استفاده از load balancing، کش و شاردینگ برای سیستمهای پرترافیک
- انتخاب پایگاهداده: تعیین SQL یا NoSQL و راهحلهای ذخیرهسازی بر اساس نیازهای سیستم
- بهینهسازی عملکرد: شناسایی گلوگاهها و افزایش سرعت و قابلیتاطمینان سیستم
این دوره برای چه کسانی مناسب است
- این دوره برای توسعهدهندگان نوپا، مهندسان اوایل دوران کاری و علاقهمندان فناوری طراحی شده که میخواهند طراحی سیستمهای مقیاسپذیر و قابلاطمینان را بیاموزند. مناسب افراد زیر است: توسعهدهندگان مبتدی که میخواهند مفاهیم پایهای مانند مقیاسپذیری، کش و انتخاب پایگاهداده را بفهمند و برنامههای مقاوم بسازند؛ مهندسین جوان با مقداری تجربهٔ کدنویسی که میخواهند خود را برای طراحی سیستمهای بزرگتر و مصاحبههای فنی آماده کنند؛ علاقهمندان و افرادی که در حال تغییر مسیر شغلیاند و با دانش پایهٔ برنامهنویسی به نقشهای مهندسی نرمافزار وارد میشوند؛ و خودآموزانی که برای مصاحبهها میخواهند مبانی طراحی سیستم را تقویت کنند.
مشخصات دوره System Design Fundamentals
- ناشر : Udemy
- مدرس : Anand Rochlani
- زبان: انگلیسی
- سطح آموزش: مقدماتی
- تعداد دروس: 47
- مدت زمان آموزش: 4 ساعت و 50 دقیقه
سر فصل های دوره System Design Fundamentals

پیش نیاز های دوره
- The System Design Fundamentals course is designed to be accessible for beginners while providing value to those with some technical background. There are no strict prerequisites, but the following will help learners get the most out of the course: Basic Programming Knowledge: Familiarity with any programming language (e.g., Python, Java, or JavaScript) is helpful for understanding examples, but no advanced coding is required. Understanding of Software Development Basics: A general idea of how web applications or software systems work (e.g., client-server model, APIs) will aid comprehension. Curiosity and Problem-Solving Mindset: No prior system design experience is needed just a willingness to learn and tackle design challenges. No Specialized Tools Required: Lectures are conceptual and use diagrams; a computer with internet access is sufficient for accessing course materials and exercises.
تصاویر

فیلم نمونه
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
3.68 گیگابایت












































