آموزش توسعه چابک با الگوهای طراحی - آخرین آپدیت

دانلود Desenvolvimento Ágil com Padrões de Projeto

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، فرض ما بر این است که شما با استفاده از بهترین شیوه‌ها و اصول تمرین شده در دوره‌های قبلی، در حال حاضر توانایی طراحی و توسعه برنامه‌های پیچیده‌تر در جاوا را دارید؛ اما ممکن است هنوز در مواجهه با سناریوهای بسیار پیچیده، جایی که توسعه نرم‌افزار با کد باکیفیت و انعطاف‌پذیری کافی برای مدیریت تغییرات ناگهانی در نیازمندی‌ها دشوار است، احساس راحتی نکنید. هدف این دوره، عمیق‌تر شدن در تکنیک‌های برنامه‌نویسی شیءگرا از طریق استفاده از الگوهای طراحی (Design Patterns) در بستر توسعه چابک (Agile) است. مفاهیم زیر در این دوره ارائه می‌شوند: • مرور مفاهیم شیءگرایی: انتزاع داده‌ها، کپسوله‌سازی، ارث‌بری و چندریختی • بازاستفاده از طریق ارث‌بری: الگوهای Null Object، Template Method و Factory Method • واگذاری رفتار با ترکیب (Composition): الگوهای Strategy، Bridge، State و Observer • ترکیب بازگشتی: الگوهای Composite و Chain of Responsibility • احاطه کردن اشیاء: الگوهای Proxy، Decorator و Adapter • استراتژی‌های ساخت اشیاء: الگوهای Static Factory Methods، Singleton و Builder • ماژولار بودن: الگوی Dependency Injection در پایان این دوره، مهارت‌های برنامه‌نویسی شما به قدری رشد خواهد کرد که قادر خواهید بود بخش‌هایی از یک اپلیکیشن وب نهایی را با استفاده از کامپوننت‌های بازی‌وارسازی (Gamification) پیاده‌سازی کنید و در طول بازسازی کد (Refactoring) با روش TDD، الگوهای ارائه شده در این دوره را در عمل به کار بگیرید.

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

هفته 1 Semana 1

  • خوش‌آمدگویی Welcome

  • شیءگرایی و الگوها Orientação a Objetos e Padrões

  • انتزاع داده‌ها Abstração de Dados

  • کپسوله‌سازی Encapsulamento

  • ارث‌بری Herança

  • چندریختی Polimorfismo

  • درک الگوها با یک مثال Entendendo Padrões com um Exemplo

  • الگوی Strategy: اولین الگوی شما Strategy: Seu Primeiro Padrão

  • عناصر الگوها Elementos dos Padrões

  • درک بیشتر درباره الگوها Entendendo mais sobre Padrões

  • تمرین عملی: الگوی Strategy Hands-on: Padrão Strategy

  • مشکلات استفاده از سازنده‌ها: بخش 1 Problemas com o Uso de Construtores: Parte 1

  • مشکلات استفاده از سازنده‌ها: بخش 2 Problemas com o Uso de Construtores: Parte 2

  • مشکلات استفاده از سازنده‌ها: بخش 3 Problemas com o Uso de Construtores: Parte 3

  • شش مشکل در استفاده از سازنده‌ها Seis Problemas no Uso de Construtores

  • متدهای کارخانه ای ایستا (Static Factory Methods) – بخش 1 Static Factory Methods – Parte 1

  • متدهای کارخانه ای ایستا (Static Factory Methods) – بخش 2 Static Factory Methods – Parte 2

هفته 2 Semana 2

  • چگونه از ارث‌بری استفاده نکنیم Como Não Usar Herança

  • استفاده صحیح از ارث‌بری Uso Apropriado de Herança

  • الگوی Null Object Padrão Null Object

  • تمرین عملی: الگوی Null Object Hands-on: Padrão Null Object

  • متدهای قلاب (Hook Methods) Hook Methods

  • الگوی Template Method Padrão Template Method

  • ساخت اشیاء – بخش 2: الگوی Factory Method Criação de Objetos – Parte 2: Padrão Factory Method

  • زمانی که ارث‌بری کار نمی‌کند Quando a Herança não Funciona

  • الگوی Bridge Padrão Bridge

  • کلاس‌های قلاب (Hook Classes) Hook Classes

  • الگوی State Padrão State

  • الگوی Observer Padrão Observer

  • تمرین عملی: الگوی Observer Hands-on: Padrão Observer

هفته 3 Semana 3

  • ترکیب بازگشتی چیست؟ O Que é Composição Recursiva?

  • ترکیب بازگشتی با چندریختی Composição Recursiva com Polimorfismo

  • الگوی Composite Padrão Composite

  • تمرین عملی: الگوی Composite Hands-on: Padrão Composite

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

  • الگوهای Proxy و Decorator Padrões Proxy e Decorator

  • مثال‌هایی از پروکسی‌ها Exemplos de Proxies

  • تمرین عملی: الگوی Proxy Hands-on: Padrão Proxy

  • الگوی Adapter Padrão Adapter

  • ویژگی‌های الگوی Singleton Características do Padrão Singleton

  • الگوی Singleton: چه زمانی استفاده کنیم و چه زمانی نکنیم Padrão Singleton: Quando Usar e Quando Não Usar

  • الگوی Lazy Singleton Padrão Lazy Singleton

هفته 4 Semana 4

  • تمرین عملی: الگوی Builder – بخش 1 Hands-on: Padrão Builder – Parte 1

  • تمرین عملی: الگوی Builder – بخش 2 Hands-on: Padrão Builder – Parte 2

  • الگوی تزریق وابستگی: چیست و اهداف آن چیست Padrão Injeção de Dependências: O Que É e Objetivos

  • الگوی تزریق وابستگی: زمینه تزریق Padrão Injeção de Dependências: Contexto da Injeção

  • الگوی طراحی DI DI Design Pattern

نمایش نظرات

آموزش توسعه چابک با الگوهای طراحی
جزییات دوره
18h 17m
47
(آخرین آپدیت)
28,598
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar