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

Design Patterns in Java: Creational

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره بخشی از یک سری 3 بخشی است که الگوهای طراحی را با استفاده از جاوا پوشش می دهد. این دوره بخشی از یک سری 3 بخشی است که الگوهای طراحی را با استفاده از جاوا پوشش می دهد. این بخش شامل الگوهای طراحی خلاقیت ، Singleton ، Builder ، Prototype ، Factory و AbstractFactory است که توسط Gang of Four تعریف شده است. ما به مثالهایی در Java API و کدهای نمونه های هر الگو نگاه می کنیم.

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

مقدمه و پیش نیازها Introduction and Prerequisites

  • مقدمه Introduction

  • چرا الگوها را یاد بگیریم؟ Why Learn Patterns?

  • طبقه بندی الگوها Pattern Classifications

  • کدام الگوها؟ Which Patterns?

  • چگونه آنها را یاد بگیریم؟ How Do We Learn Them?

  • پیش نیازها Prerequisites

  • بعد Next

الگوی Singleton Singleton Pattern

  • مقدمه Introduction

  • مفاهیم Concepts

  • ملاحظات طراحی Design Considerations

  • مثال: زمان اجرا Example: Runtime

  • نسخه ی نمایشی: زمان اجرا Demo: Runtime

  • ورزش - ایجاد Singleton Exercise - Create Singleton

  • نسخه ی نمایشی: Singleton استاتیک Demo: Static Singleton

  • نسخه ی نمایشی: تنبل در حال بارگیری است Demo: Lazy Loading

  • نسخه ی نمایشی: Threadsafe Demo: Threadsafe

  • نسخه ی نمایشی: بانک اطلاعاتی را اضافه کنید Demo: Add Database

  • گرفتاری ها Pitfalls

  • کنتراست با الگوهای دیگر Contrast to Other Patterns

  • خلاصه Summary

الگوی سازنده Builder Pattern

  • مقدمه Introduction

  • مفاهیم Concepts

  • ملاحظات طراحی Design Considerations

  • مثال: StringBuilder Example: StringBuilder

  • نسخه ی نمایشی: StringBuilder Demo: StringBuilder

  • ورزش - ایجاد سازنده Exercise - Create Builder

  • نسخه ی نمایشی: تنظیم کنندگان JavaBean Demo: JavaBean Setters

  • نسخه ی نمایشی: تلسکوپی Demo: Telescoping

  • نسخه ی نمایشی: سازنده Demo: Builder

  • گرفتاری ها Pitfalls

  • کنتراست با الگوهای دیگر Contrast to Other Patterns

  • خلاصه Summary

الگوی نمونه اولیه Prototype Pattern

  • مقدمه Introduction

  • مفاهیم Concepts

  • ملاحظات طراحی Design Considerations

  • مثال: بیانیه Example: Statement

  • نسخه ی نمایشی: بیانیه Demo: Statement

  • ورزش - نمونه اولیه ایجاد کنید Exercise - Create Prototype

  • نسخه ی نمایشی: نمونه اولیه Demo: Prototype

  • گرفتاری ها Pitfalls

  • کنتراست با الگوهای دیگر Contrast to Other Patterns

  • خلاصه Summary

الگوی روش کارخانه Factory Method Pattern

  • مقدمه Introduction

  • مفاهیم Concepts

  • ملاحظات طراحی Design Considerations

  • مثال: تقویم Example: Calendar

  • نسخه ی نمایشی: تقویم Demo: Calendar

  • ورزش - ایجاد کارخانه Exercise - Create Factory

  • نسخه ی نمایشی: کارخانه Demo: Factory

  • نسخه ی نمایشی: Enum Demo: Enum

  • گرفتاری ها Pitfalls

  • کنتراست با الگوهای دیگر Contrast to Other Patterns

  • خلاصه Summary

الگوی کارخانه AbstractFactory Pattern

  • مقدمه Introduction

  • مفاهیم Concepts

  • ملاحظات طراحی Design Considerations

  • مثال: DocumentBuilderFactory Example: DocumentBuilderFactory

  • نسخه ی نمایشی: DocumentBuilderFactory Demo: DocumentBuilderFactory

  • ورزش - ایجاد AbstractFactory Exercise - Create AbstractFactory

  • نسخه ی نمایشی: AbstractFactory Demo: AbstractFactory

  • گرفتاری ها Pitfalls

  • کنتراست با الگوهای دیگر Contrast to Other Patterns

  • خلاصه Summary

بعدش چی؟ What Next?

  • بعدش چی؟ What Next?

نمایش نظرات

نظری ارسال نشده است.

آموزش الگوهای طراحی در جاوا: خلاقیت
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 54m
64
Pluralsight (پلورال سایت) pluralsight-small
25 شهریور 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
667
4.6 از 5
دارد
دارد
دارد
Bryan Hansen

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bryan Hansen Bryan Hansen

برایان مدیر گروه فناوری فناوری ، یک شرکت مشاوره مستقر در سالت لیک سیتی است و دوره های متعددی را در جاوا تألیف و تدریس کرده است. در طی سالها ، برایان دوره هایی را در مورد گواهینامه های جاوا ، JPA ، Hibernate ، Spring ، Spring MVC ، Spring JDBC ، Maven ، RESTful Services ، سلنیوم ، تست خودکار ، CAS و موضوعات مختلف امنیتی تدریس کرده است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.