آموزش بررسی عمیق Java SE: الگوهای طراحی رفتاری (Behavioral Design Patterns) - آخرین آپدیت

دانلود Java SE Deep Dive: Behavioral Design Patterns

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: الگوهای طراحی راهکاری فوق‌العاده برای انتقال مفاهیم کدنویسی به سایر توسعه‌دهندگان و جلوگیری از تکرار اشتباهات گذشته هستند. در این دوره آموزشی با عنوان «بررسی عمیق Java SE: الگوهای طراحی رفتاری»، شما نحوه استفاده از این الگوها را در توسعه روزمره نرم‌افزار خواهید آموخت. ابتدا، هر یک از الگوهای رفتاری را با استفاده از زبان جاوا بررسی کرده و تفاوت‌های آن‌ها را با یکدیگر می‌سنجیم. سپس، زمان مناسب برای استفاده از هر الگو را شناسایی خواهید کرد. در نهایت، با چالش‌ها و نقاط ضعف احتمالی هر روش آشنا می‌شوید. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم درباره ۱۱ الگوی طراحی رفتاری تعریف شده توسط Gang of Four را کسب کرده و خواهید دانست که چگونه این الگوها می‌توانند به بهبود معماری کلی کد شما کمک کنند.

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

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

  • چرا الگوهای طراحی؟ Why Design Patterns?

  • چرا زنجیره مسئولیت؟ Why Chain of Responsibility?

  • مثال کاربردی: Logger Everyday Example - Logger

  • دمو: زنجیره مسئولیت Demo: Chain of Responsibility

  • نقاط ضعف و مقایسه Pitfalls and Contrast

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

  • چرا الگوی فرمان؟ Why Command?

  • مثال کاربردی: Runnable Everyday Example - Runnable

  • دمو: فرمان Demo: Command

  • دمو: وضعیت Demo: State

  • دمو: ماکرو Demo: Macro

  • نقاط ضعف و مقایسه Pitfalls and Contrast

الگوی مفسر (Interpreter) Interpreter Pattern

  • چرا الگوی مفسر؟ Why Interpreter?

  • مثال کاربردی: Pattern Everyday Example - Pattern

  • دمو: مفسر Demo: Interpreter

  • دمو: عبارت ترکیبی Demo: Compound Expression

  • نقاط ضعف و مقایسه Pitfalls and Contrast

الگوی تکرارکننده (Iterator) Iterator Pattern

  • چرا الگوی تکرارکننده؟ Why Iterator?

  • مثال کاربردی: List Everyday Example - List

  • دمو: Iterable Demo: Iterable

  • نقاط ضعف و مقایسه Pitfalls and Contrast

الگوی میانجی (Mediator) Mediator Pattern

  • چرا الگوی میانجی؟ Why Mediator?

  • مثال کاربردی: Timer Everyday Example - Timer

  • دمو: میانجی Demo: Mediator

  • نقاط ضعف و مقایسه Pitfalls and Contrast

الگوی یادداشت (Memento) Memento Pattern

  • چرا الگوی یادداشت؟ Why Memento?

  • مثال کاربردی: Serializable Everyday Example - Serializable

  • دمو: یادداشت Demo: Memento

  • نقاط ضعف و مقایسه Pitfalls and Contrast

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

  • چرا الگوی ناظر؟ Why Observer?

  • مثال کاربردی: Observer Everyday Example - Observer

  • دمو: ناظر Demo: Observer

  • نقاط ضعف و مقایسه Pitfalls and Contrast

الگوی وضعیت (State) State Pattern

  • چرا الگوی وضعیت؟ Why Observer?

  • مثال کاربردی: if/else Everyday Example - if/else

  • دمو: وضعیت Demo: State

  • نقاط ضعف و مقایسه Pitfalls and Contrast

الگوی استراتژی (Strategy) Strategy Pattern

  • چرا الگوی استراتژی؟ Why Strategy?

  • مثال کاربردی: Comparator Everyday Example - Comparator

  • دمو: استراتژی Demo: Strategy

  • نقاط ضعف و مقایسه Pitfalls and Contrast

الگوی قالب (Template) Template Pattern

  • چرا الگوی قالب؟ Why Template?

  • مثال کاربردی: Comparable Everyday Example - Comparable

  • دمو: قالب Demo: Template

  • نقاط ضعف و مقایسه Pitfalls and Contrast

الگوی بازدیدکننده (Visitor) Visitor Pattern

  • چرا الگوی بازدیدکننده؟ Why Visitor?

  • مثال کاربردی: Visitor Everyday Example - Visitor

  • دمو: بازدیدکننده Demo: Visitor

  • نقاط ضعف و مقایسه Pitfalls and Contrast

نمایش نظرات

آموزش بررسی عمیق Java SE: الگوهای طراحی رفتاری (Behavioral Design Patterns)
جزییات دوره
2h 32m
48
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1
از 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 و موضوعات مختلف امنیتی تدریس کرده است.