Đề cương khóa học

Giới thiệu về Design Patterns

  • Thiết kế mẫu là gì
  • Các loại mẫu
  • Ưu điểm và nhược điểm của việc sử dụng mẫu

GoF Design Patterns

Các mẫu tạo sinh

  • Builder
  • Factory (Abstract Factory, Factory Method)
  • Prototype
  • Singleton

Các mẫu cấu trúc

  • Delegator
  • Interface
  • Facade
  • Composite
  • Immutable
  • Adapter
  • Decorator
  • Proxy

Các mẫu hành vi

  • Command
  • Template method
  • Observer
  • Chain of responsibility (hoặc Intercepting Filter)
  • Observer (phiên bản 2)
  • Strategy

Các mẫu trong Kiến trúc Ứng dụng Doanh nghiệp Web

  • MVC - Model View Controller
  • HMVC, MVP
  • Inversion of Control
  • Dependency Injection Container
  • Active Record
  • Khái niệm về entity và Repositories
  • Phân rã hệ thống
  • Ví dụ về component-based Symfony 2 và Zend Framework 2

Yêu cầu

  • Nắm vững những kiến thức cơ bản về PHP
  • Rất quen thuộc với các khái niệm lập trình hướng đối tượng

Đối tượng học viên

  • Những nhà phát triển PHP
  • Những kỹ sư phần mềm quan tâm đến việc cải thiện cấu trúc mã và tái sử dụng
  • Những người dẫn dắt kỹ thuật tìm cách áp dụng các giải pháp thiết kế đã được chứng minh
 14 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (4)

Các khóa học sắp tới

Các danh mục liên quan