Đề cương khóa học
Giới thiệu về Design Patterns
- Design pattern là gì
- Các thành phần của pattern
- Ưu điểm và nhược điểm khi sử dụng patterns
GoF Design Patterns
patterns sáng tạo
- Builder
- Factory (Abstract Factory, Factory Method)
- Prototype
- Singleton
patterns cấu trúc
- Delegator
- Interface
- Facade
- Composite
- Immutable
- Adapter
- Decorator
- Proxy
patterns hành vi
- Command
- Template method
- Observer
- Chain of responsibility (và Intercepting Filter)
- Observer (2 phiên bản)
- Strategy
Patterns của 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
Refactoring
- Nợ công nghệ
- Refactoring là gì?
- Công cụ hỗ trợ refactoring
- phpmd (Chỉ số phần mềm)
- phpcpd
- phpc
- Các đoạn code điển hình cần refactoring
- Jenkins Continuous Integration Server
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