دوره برنامه نویسی طراحی شی گرا، یک دوره آموزشی منحصر به فرد است که به دانش آموزان می آموزد که چگونه از تکنیک های شی گرا برای ساخت نرم افزار استفاده کنند. دوره با جمع آوری الزامات شروع می شود و با اجرا پایان می یابد. در این فرآیند، نحوه تجزیه و تحلیل و طراحی کلاسها، روابط آنها با یکدیگر را به منظور ساختن مدلی از حوزه مشکل یاد خواهید گرفت. شما همچنین از نمودارهای UML رایج در طول این فرآیند استفاده خواهید کرد، مانند نمودارهای مورد استفاده، کلاس، سایر نمودارهای فعالیت. نمودارها از طریق یک ابزار رایگان ایجاد خواهند شد.
تاکید زیادی بر موارد استفاده برای ثبت و مدیریت نیازمندیها شده است. آنها متعاقباً برای اجرای مفاهیم OO استفاده میشوند که یک طرح قابل استفاده مجدد از سیستم تولید میکنند که با تغییرات سازگار است. در نهایت، طراحی به صورت برنامهنویسی شده در سه زبان برنامهنویسی مختلف - جاوا، سی شارپ C++ اجرا شده است. در طول پیاده سازی، با مفاهیم شی گرا مانند Abstraction، Encapsulation، Hierarchy، Polymorphism، Interface و غیره آشنا خواهید شد. همه این مفاهیم با مثال هایی در هر سه زبان توضیح داده شده اند.
در نهایت، تمام مفاهیم مهم در یک بازی متنی به نام Reckless Driver اعمال می شوند. در نتیجه، شما کل فرآیند تحلیل شی گرا، برنامه نویسی طراحی را درک کرده اید و می توانید این مفاهیم را در نرم افزار خود پیاده سازی کنید.
مربی ، توسعه دهنده و بنیانگذار مهندس Poash TechnologiesCivil که خواست خود را در توسعه نرم افزار یافت. هرگز به عنوان مهندس عمران کار نکرده ، در اولین فرصت پرش کرده و از 15 سال پیش تدریس C ++ و Visual C ++ را شروع کردم. در حال حاضر ، متخصصان نرم افزار را در شرکت های مختلف نرم افزاری در فن آوری های مختلف مانند Modern C ++ ، Advanced C ++ ، STL ، Design Patterns ، Android ، Unity ، Linux و ... آموزش می دهد. بسیار علاقه مند به تدریس است و بیش از 20،000 متخصص نرم افزار را در حرفه تدریس آموزش داده است بیش از 17 سال طول می کشد. یک گیمر مشتاق ، در حال حاضر تلاش خود را برای توسعه بازی در Unity & Unreal انجام می دهد. چند برنامه اندرویدی به اعتبار خود دارد ، از جمله یکی در Design Patterns. تنها چیزی که او بیش از C ++ دوست دارد ، C ++ مدرن است.
نمایش نظرات