لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بررسی عمیق 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
برایان مدیر گروه فناوری فناوری ، یک شرکت مشاوره مستقر در سالت لیک سیتی است و دوره های متعددی را در جاوا تألیف و تدریس کرده است. در طی سالها ، برایان دوره هایی را در مورد گواهینامه های جاوا ، JPA ، Hibernate ، Spring ، Spring MVC ، Spring JDBC ، Maven ، RESTful Services ، سلنیوم ، تست خودکار ، CAS و موضوعات مختلف امنیتی تدریس کرده است.
نمایش نظرات