آموزش الگوهای طراحی (Design Patterns) - آخرین آپدیت

دانلود Design Patterns

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره آموزشی با ادغام الگوهای طراحی برای ایجاد اپلیکیشن‌های تعاملی، تحلیل و طراحی شیءگرا را گسترش می‌دهد. شما با بررسی الگوهای طراحی شناخته‌شده، زیربنای لازم برای ساخت نرم‌افزارهای پیچیده‌تر را کسب خواهید کرد. در نهایت، با مراجعه به کاتالوگ بوهای کد (Code Smells)، می‌توانید طراحی‌های نرم‌افزاری مشکل‌دار را شناسایی کنید. در پروژه نهایی (Capstone Project)، شما با چالش بازطراحی یک اپلیکیشن اندروید موجود مبتنی بر جاوا برای پیاده‌سازی ترکیبی از الگوهای طراحی روبرو خواهید شد. همچنین باید یک پایگاه کد جاوا را از نظر وجود بوهای کد مورد نقد و بررسی قرار دهید. پس از اتمام این دوره، شما قادر خواهید بود: • نحوه استفاده از الگوهای طراحی برای حل مشکلات طراحی رابط کاربری را نمایش دهید. • مناسب‌ترین الگوی طراحی را برای رفع یک مشکل طراحی در اپلیکیشن شناسایی کنید. • اصول طراحی (مانند اصل باز-بسته، وارونگی وابستگی و اصل کمترین دانش) را به کار بگیرید. • با شناسایی و بازسازی (Refactoring) ضدالگوها (Anti-patterns)، کد را نقد کنید. • الگوی معماری مدل-نما-کنترلر (MVC) را پیاده‌سازی کنید.

سرفصل ها و درس ها

مقدمه‌ای بر الگوهای طراحی: الگوهای سازنده و ساختاری Introduction to Design Patterns: Creational & Structural Patterns

  • 2.1.1 – الگوی طراحی چیست؟ 2.1.1 – What is a Design Pattern?

  • 2.1.2 – الگوهای سازنده، ساختاری و رفتاری 2.1.2 – Creational, Structural, and Behavioural Patterns

  • 2.1.3 – الگوی سینگلتون (Singleton) 2.1.3 – Singleton Pattern

  • 2.1.4 – الگوی متد کارخانه (Factory Method) 2.1.4 – Factory Method Pattern

  • 2.1.5 – الگوی فساّد (Facade) 2.1.5 – Facade Pattern

  • 2.1.6 – الگوی تطبیق‌دهنده (Adapter) 2.1.6 – Adapter Pattern

  • 2.1.7 – الگوی ترکیب (Composite) 2.1.7 – Composite Pattern

  • 2.1.8 – الگوی پروکسی (Proxy) 2.1.8 – Proxy Pattern

  • 2.1.9 – الگوی دکوراتور (Decorator) 2.1.9 – Decorator Pattern

الگوهای طراحی رفتاری Behavioural Design Patterns

  • 2.2.1 – الگوی متد قالب (Template Method) 2.2.1 – Template Method Pattern

  • 2.2.2 – الگوی زنجیره مسئولیت (Chain of Responsibility) 2.2.2 – Chain of Responsibility Pattern

  • 2.2.3 – الگوی حالت (State) 2.2.3 – State Pattern

  • 2.2.4 – الگوی فرمان (Command) 2.2.4 – Command Pattern

  • 2.2.5 – الگوی ناظر (Observer) 2.2.5 – Observer Pattern

کار با الگوهای طراحی و ضدالگوها Working with Design Patterns & Anti-patterns

  • 2.3.1 – الگوی MVC 2.3.1 – MVC Pattern

  • 2.3.2 – اصل باز/بسته (Open/Closed) 2.3.2 – Open/Closed Principle

  • 2.3.3 – اصل وارونگی وابستگی (Dependency Inversion) 2.3.3 – Dependency Inversion Principle

  • 2.3.4 – اصل ترکیب اشیاء (Composing Objects) 2.3.4 – Composing Objects Principle

  • 2.3.5 – اصل جداسازی رابط (Interface Segregation) 2.3.5 – Interface Segregation Principle

  • 2.3.6 – اصل کمترین دانش (Principle of Least Knowledge) 2.3.6 – Principle of Least Knowledge

  • 2.3.7 – بخش اول: بوهای کد (Code Smells) 2.3.7 – Part 1 - Code Smells

  • 2.3.7 – بخش دوم: بوهای کد (Code Smells) 2.3.7 – Part 2 - Code Smells

چالش پروژه نهایی Capstone Challenge

نمایش نظرات

آموزش الگوهای طراحی (Design Patterns)
جزییات دوره
15h 11m
22
(آخرین آپدیت)
105,271
4.6 از 5
دارد
دارد
دارد
Kenny Wong
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar