دوره پرفروش Udemy به یک دلیل! برای دانستن بیشتر به دوره بپیوندید!
ببینید که شاگرد ما جرالد ماکاکور چه میگوید.
"محتوای عالی. مربی عالی. بسیار سازماندهی شده. طراحی سیستم تا حدودی دلهره آور است، این دوره ها آن را قابل دسترس تر می کند. به شدت توصیه می شود."
طراحی سیستم یا طراحی سیستم سطح بالا -
تقریباً همه شرکتها در مصاحبههای طراحی سیستم خود درخواست طراحی سیستمهای مختلف را دارند. عمدتاً دور طراحی سیستم برای افراد با تجربه است، اما شرکتهای برتر مانند گوگل، فیسبوک، مایکروسافت، آمازون و غیره مایلند این طرحها را حتی از افراد تازهکار نیز بخواهند. یک تا دو ساعت دور اختصاصی برای طراحی سیستم وجود دارد. دور طراحی سیستم اهداف متعددی دارد، مصاحبهگر میخواهد وسعت دانش شما را بداند، آنها میخواهند بفهمند که چگونه به یک مشکل پایان باز نزدیک میشوید و چگونه موقعیتهای استرسزا را مدیریت میکنید.
طراحی سیستم به طراحی سطح بالا نیز معروف است. طراحی سطح بالا چیزی نیست جز تصمیم گیری در مورد اینکه به چه اجزایی در سیستم خود نیاز خواهیم داشت، چگونه همه اجزاء با یکدیگر و همچنین سیستم های خارجی ارتباط برقرار می کنند و ظرفیت سیستم ما چقدر است. اینها هنگام طراحی هر سیستمی برای قابل اعتماد کردن، در دسترس بودن، سازگاری و کارآمد کردن آن مهم هستند.
این دوره به منظور درک به صورت تدریجی طراحی شده است. در ابتدا تمامی مفاهیم و اجزای طراحی سیستم مورد بحث قرار می گیرد. یک روش گام به گام اثبات کامل برای مقابله با هر مشکل طراحی سیستم توضیح داده شده است. همه مطالعات موردی به صورت جامع ارائه شده اند و با دنبال کردن این مراحل طراحی شده اند.
طراحی سطح پایین - طراحی شی گرا
توضیح مفصلی از اصول SOLID برای تبدیل شدن به یک برنامه نویس بهتر. نوشتن کد با کیفیت با استفاده از
را یاد بگیریدS - اصل مسئولیت واحد
O - اصل باز-بسته
L - اصل جایگزینی لیسکوف
I - اصل جداسازی رابط
D - اصل وارونگی وابستگی
و سطح مصاحبه های شی گرا خود را ارتقا دهید.
خروجی های وعده داده شده این دوره در زیر آمده است:
1. شما در مورد طراحی سیستم سطح بالا اطمینان خواهید داشت.
2. شما می توانید هر مشکل طراحی سیستم را با روش داده شده حل کنید.
3. شما می دانید که چگونه به هر مشکلی که در مقابل خود دارید قبل از پرش به طرح نزدیک شوید.
4. شما درک بهتری از تمام اجزای طراحی سیستم خواهید داشت.
5. شما می توانید در بحث های مربوط به طراحی سیستم شرکت کنید و نظرات خود را بیان کنید.
6. وسعت دانش شما بیشتر خواهد شد.
7. می توانید در مقابل همسالان خود لاف بزنید و دانش خود را به اشتراک بگذارید.
نرم افزار حرفه ای با 7 سال سابقه
نمایش نظرات