دوره آموزشی طراحی الگوهای خلاقانه جاوا

دوره آموزشی طراحی الگوهای خلاقانه جاوا

⏱️ 1 ساعت 4 دقیقه📈 متوسط📅 2018-08-29

مدرسین

Bethan Palmer

Bethan Palmer

Developer

جزئیات دوره

الگوهای طراحی نوعی الگو برای نوشتن کد با کیفیت ارائه می دهند. دانستن اینکه از کدام الگوی طراحی استفاده کنید در کدام سناریو می تواند چالش برانگیز باشد، اما شما را به یک برنامه نویس جاوا بهتر تبدیل می کند. این دوره به بررسی الگوهای خلاقانه می پردازد، که می تواند به شما در ایجاد اشیاء انعطاف پذیرتر و قابل استفاده مجدد کمک کند. مربی Bethan Palmer پنج الگوی خلقت محبوب - Builder، Singleton، Prototype، Factory Method و Abstract Factory - و همچنین مفاهیمی مانند multithreading، تغییرپذیری و سلسله مراتب را پوشش می دهد. او موارد استفاده نمونه را همراه با دستورالعمل‌های اجرایی و نکاتی برای اجتناب از چالش‌های منحصربه‌فرد ناشی از هر الگو ارائه می‌کند. در پایان دوره، شما به دانش و مهارت های لازم برای پیاده سازی هر الگوی طراحی در پروژه های جاوای خود مجهز خواهید شد.
اهداف یادگیری الگوهای طراحی خلاقانه چیست؟ از سازندگان پیچیده دوری کنید پیاده سازی الگوی سازنده چند نخی با الگوی Singleton با استفاده از الگوی نمونه اولیه پیاده سازی یک الگوی ساده Factory Method با الگوی Abstract Factory کد را انعطاف پذیرتر کنید

مهارت ها

Software DesignJavaOracleProgramming LanguagesSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

  • 01 - بهبود کد با الگوهای طراحی خلاقانه
  • 02 - آنچه باید بدانید

1. الگوهای طراحی خلاقانه

  • 03 - الگوی طراحی چیست
  • 04 - الگوهای طراحی خلاقانه

2. الگوی سازنده

  • 05 - از سازندگان پیچیده دوری کنید
  • 06 - الگوی Builder را پیاده سازی کنید
  • 07 - یک الگوی بیلدر کامل را پیاده سازی کنید
  • 08 - ساخت و سازهای مجتمع

3. الگوی سینگلتون

  • 09 - چه زمانی از الگوی Singleton استفاده کنیم
  • 10 - الگوی Singleton را اجرا کنید
  • 11 - Multithreading با الگوی Singleton
  • 12 - کلاس Java's Collection

4. الگوی اولیه

  • 13 - الگوی Prototype را درک کنید
  • 14 - الگوی Prototype را پیاده سازی کنید
  • 15 - مقابله با تغییرپذیری

5. الگوی روش کارخانه

  • 16 - الگوی Factory Method را درک کنید
  • 17 - یک الگوی ساده Factory Method را پیاده سازی کنید
  • 18 - مقدمه ای بر سلسله مراتب
  • 19 - الگوی کامل Factory Method

6. کارخانه های انتزاعی

  • 20 - الگوی Abstract Factory را درک کنید
  • 21 - برخورد با کارخانه های توسعه پذیر
  • 22 - الگوی Abstract Factory را پیاده سازی کنید
  • 23 - اجرای کارخانه های توسعه پذیر

نتیجه

  • 24 - مراحل بعدی

مشاهده دوره کامل

رفتن به دوره