در حال حاضر محصولی در سبد خرید شما وجود ندارد.
با مشاهده این کورس آموزشی از طریق انجام پروژه های واقعی و به زبانی بسیار ساده مطالب فراوانی را در رابطه با مهندسی و معماری نرم افزارها یاد می گیرید.
عنوان اصلی : The Complete Design Interview Course
نمای کلی دوره:
نمای کلی دوره
معرفی طراحی سیستم:
معرفی
چیزهایی که باید در نظر داشت
سیستم های توزیع شده و 3 اصل آن
راهنمای 5 مرحله ای برای طراحی سیستم
راه حل طراحی سیستم خواننده/نویسنده
مفاهیم و اجزای طراحی سیستم:
معرفی
1. پوسته پوسته شدن
2. تعادل بار
3. ذخیره سازی
4. هش کردن مداوم
5. ذخیره سازی
6. مفاهیم پایگاه داده قسمت 1
6. مفاهیم پایگاه داده قسمت 2
6. مفاهیم پایگاه داده قسمت 3
7. وب سرورها
8. سرورهای برنامه
9. الگوهای معماری
10. صف های پیام
11. مدل ها و پروتکل های ارتباطی
12. امنیت
13. شبکه تحویل محتوا (CDN)
14. محاسبات پشت سر هم
مطالعه موردی 1: URL کوچک طراحی سیستم:
1. معرفی
2. تجزیه و تحلیل نیاز
3. طراحی API
4. مدل داده را تعریف کنید
5. محاسبات پشت پاکت
6. طراحی سطح بالا
7. طرح را مقیاس کنید
8. چیزهای اضافی
9. افکار نهایی
مطالعه موردی 2: طراحی سیستم API Rate Limiter:
1. معرفی
2. تجزیه و تحلیل نیاز
3. طراحی API
4. مدل داده را تعریف کنید
5. محاسبات پشت پاکت
6. طراحی سطح بالا
7. مقیاس بندی طرح
8. افکار نهایی
مطالعه موردی 3: طراحی سیستم یک سرویس اشتراکگذاری متن مانند Pastebin:
1. معرفی
2. تجزیه و تحلیل نیاز
3. طراحی API
4. مدل داده را تعریف کنید
5. محاسبات پشت پاکت
6. طراحی سطح بالا
7. مقیاس بندی طرح
8. افکار اضافی
9. افکار نهایی
مطالعه موردی 4: پیامرسان چت طراحی سیستم:
1. معرفی
2. تجزیه و تحلیل نیاز
3. طراحی API
4. مدل داده را تعریف کنید
5. محاسبات پشت پاکت
6. طراحی سطح بالا
7. طرح را مقیاس کنید
8. افکار نهایی
مطالعه موردی 5: طراحی سیستم توییتر:
1. معرفی
2. تجزیه و تحلیل نیاز
3. طراحی API
4. مدل داده را تعریف کنید
5. برآوردهای پشت پاکت
6. طراحی سطح بالا
7. مقیاس بندی طرح
8. چیزهای اضافی
9. افکار نهایی
مطالعه موردی 6: طراحی سیستم خزنده وب توزیع شده
1. معرفی
2. تجزیه و تحلیل نیاز
3. طراحی API
4. مدل داده را تعریف کنید
5. برآوردهای پشت پاکت
6. طراحی سطح بالا
7. طرح را مقیاس کنید
8. چیزهای اضافی
9. افکار نهایی
مطالعه موردی 7: طراحی سیستم یک سیستم رزرو بلیط فیلم:
1. معرفی
2. تجزیه و تحلیل نیاز
3. طراحی API
4. مدل داده را تعریف کنید
5. محاسبات پشت پاکت
6. طراحی سطح بالا
7. مقیاس بندی طرح
8. چیزهای اضافی
9. افکار نهایی
تمرین طراحی سیستم
ورزش
مطالعه موردی 8: طراحی سیستم Uber:
1. معرفی
2. تجزیه و تحلیل نیاز
3. طراحی API
4. مدل داده را تعریف کنید
5. برآورد ظرفیت
6. طراحی سطح بالا
7. طرح را مقیاس کنید
8. چیزهای اضافی
9. افکار نهایی
مصاحبه های ساختگی طراحی سیستم - در حال پیشرفت:
معرفی
مصاحبه آنلاین: سیستم رای گیری آنلاین
طراحی شی گرا:
معرفی طراحی شی گرا
اصول جامد:
مقدمه اصول جامد
اصول جامد - اصل مسئولیت واحد
اصول جامد - اصل بسته باز
اصول جامد - اصل جایگزینی لیسکوف
اصول SOLID - اصل تفکیک رابط
اصول جامد - اصل وابستگی وابستگی
اصول SOLID - نکات خلاصه و مصاحبه
جایزه
سخنرانی پاداش
The Complete Design Interview Course
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.