لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش طراحی شیءگرا (Object-Oriented Design)
- آخرین آپدیت
دانلود Object-Oriented Design
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره آموزشی، مبتدیان جاوا را با پوشش مباحث تحلیل و طراحی شیءگرا به سطح بالاتری ارتقا میدهد. شما با بهکارگیری اصول و دستورالعملهای طراحی شیءگرا، یاد خواهید گرفت که چگونه نرمافزارهایی ماژولار، منعطف و با قابلیت استفاده مجدد ایجاد کنید. همچنین، قادر خواهید بود این طراحیها را با استفاده از یک نماد بصری شناخته شده به نام زبان مدلسازی یکپارچه (UML) نمایش دهید.
در پروژه نهایی (Capstone Project)، شما با چالش بهکارگیری دانش طراحی شیءگرا برای توسعه و مستندسازی کد جاوا در یک اپلیکیشن اندروید، همراه با مستندات UML مربوطه، روبرو خواهید شد.
پس از اتمام این دوره، شما قادر خواهید بود:
• از تکنیک کلاس، مسئولیت و همکاری (CRC) برای تحلیل و طراحی مدل شیءگرا جهت حل یک مسئله استفاده کنید.
• اصول مدلسازی شیءگرا و هدف آنها (مانند انتزاع، کپسولهسازی، تجزیه و تعمیم) را توضیح داده و اجرا کنید.
• انواع مختلف وراثت را تشریح و پیادهسازی کنید.
• تفاوت بین وابستگیهای انجمنی (Association)، تجمیعی (Aggregation) و ترکیبی (Composition) را توضیح دهید.
• مدلهای شیءگرا را به صورت نمودارهای کلاس UML ترسیم کنید.
• بین نمودارهای کلاس UML و کد معادل جاوا ترجمه و ارتباط برقرار کنید.
• دستورالعملهای طراحی برای ماژولار بودن، جداسازی دغدغهها، پنهانسازی اطلاعات و یکپارچگی مفهومی را جهت ایجاد طراحی منعطف، قابل استفاده مجدد و قابل نگهداری اعمال کنید.
• توازن (Tradeoff) بین انسجام (Cohesion) و کوپلینگ (Coupling) را شرح دهید.
سرفصل ها و درس ها
تحلیل و طراحی شیءگرا
Object-Oriented Analysis and Design
1.1.1 – خوشآمدگویی به طراحی و معماری نرمافزار
1.1.1 – Welcome to Software Design and Architecture
1.1.2 – نقشهای معمار و طراح نرمافزار در صنعت
1.1.2 – Software Architect and Design Roles in Industry
نمایش نظرات