Đề cương khóa học
Giới thiệu về Mẫu thiết kế
- Mẫu thiết kế là gì
- Các thành phần của mẫu
- Ưu điểm và nhược điểm của việc sử dụng mẫu
Mẫu thiết kế GoF
Các mẫu sáng tạo
- 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 (và Intercepting Filter)
- Observer (phiên bản 2)
- Strategy
Mẫu thiết kế trong Kiến trúc Ứng dụng Doanh nghiệp Web
- MVC - Model View Controller
- HMVC, MVP
- Quay ngược điều khiển (Inversion of Control)
- Bộ tiêm phụ thuộc (Dependency Injection Container)
- Active Record
- Khái niệm thực thể và kho dữ liệu (Repositories)
- Phân rã hệ thống
- Các ví dụ về Symfony 2 và Zend Framework 2 dựa trên thành phần
Tái cấu trúc
- Nợ kỹ thuật
- Tái cấu trúc là gì?
- Các công cụ hỗ trợ tái cấu trúc
- phpmd (Chỉ số phần mềm)
- phpcpd
- phpc
- Mã nguồn điển hình cần tái cấu trúc
- Server tích hợp liên tục Jenkins
Yêu cầu
Có kiến thức về PHP ở mức cơ bản trở lên.
Đánh giá (5)
Kiến thức, sự tham gia và mối quan hệ của người hướng dẫn
Adam Kuklewski - GE Medical Systems Polska
Khóa học - Technical Architecture and Patterns
Dịch thuật bằng máy
Các giải thích và tính tương tác của giảng viên thực sự đã làm cho chủ đề trở nên sinh động; mặc dù tôi có thể chưa đủ kinh nghiệm, nhưng tôi vẫn học được rất nhiều từ khóa học này!
Pieter Bruynseels - Spot Buy Center BV
Khóa học - Design Patterns
Dịch thuật bằng máy
Phong cách đào tạo và kiến thức tổng thể của người hướng dẫn.
Kenosi - NWK Limited
Khóa học - Laravel: Middleware Development
Dịch thuật bằng máy
Các bài học rất tương tác và các bài tập thực hành tốt
Heino - NWK Limited
Khóa học - Laravel and Vue.js
Dịch thuật bằng máy
ông ấy đang giải thích và đưa ra nhiều ví dụ để chúng tôi hiểu rõ hơn
Selina - NWK
Khóa học - Laravel PHP Framework
Dịch thuật bằng máy