Design Patterns in PHP ( dsgpatphp | 14 hours )
- Основно разбиране на PHP
- Знание на концепции на обектно-ориентираното програмиране
Целева група
- Разработчици на PHP
- Софтуерни инженери, заинтересовани в подобряването на структурата и повторното използване на кода
- Технически лейди, търсещи да приложат доказаните решения за дизайн
Дизайн моделите са доказани решения за общи проблеми при дизайна на софтуер, които помагат на разработчиците да създават робустни, масштабируеми и поддържаеми кодове.
Този курс с преподавател (в онлайн или офлайн формат) е предназначен за средноразкошен PHP разработчици, които искат да прилагат дизайн модели ефективно в проектите си.
Край на курса участниките ще могат да:
- Разберат целта и ползите от дизайн моделите.
- Идентифицират и реализират подходящи дизайн модели за общи сценарии.
- Структурират PHP приложения чрез индустриално приети най-добри практики.
- Интегрират модели във современи рамки като Symfony или Zend.
Формат на курса
- Интерактивно лекции и дискусии.
- Много упражнения и практика.
- Ръчна имплементация в среда за живо лаборатори.
Опции за персонализация на курса
- За да поръчате персонализирано обучение за този курс, моля свържете се с нас за уредба.
Въведение в Design Patterns
- Какво е модел на дизайна
- Elements на модела
- Преимущества и недостатъци на използването на модели
GoF Модели на проектиране
Творчески модели
- Builder
- Factory (Abstract Factory, Factory Method)
- Prototype
- Singleton
Структурни модели
- Delegator
- Interface
- Facade
- Composite
- Immutable
- Adapter
- Decorator
- Proxy
Поведенчески модели
- Command
- Template method
- Observer
- Chain of responsibility (или Intercepting Filter)
- Observer (2 версия)
- Strategy
Модели на уеб архитектурата на корпоративното приложение
- MVC - Model View Controller
- HMVC, MVP
- Inversion of Control
- Dependency Injection Container
- Active Record
- Концепцията на ентитета и репозиториите
- Декомпозиция на системата
- Примери за компонентно-основан Symfony 2 и Zend Framework 2
United Arab Emirates - Design Patterns in PHP
Qatar - Design Patterns in PHP
Egypt - Design Patterns in PHP
Saudi Arabia - Design Patterns in PHP
South Africa - Design Patterns in PHP
Brasil - Padrões de Design em PHP
Canada - Design Patterns in PHP
Österreich - Design Patterns in PHP
Schweiz - Design Patterns in PHP
Deutschland - Design Patterns in PHP
Czech Republic - Design Patterns in PHP
Denmark - Design Patterns in PHP
Estonia - Design Patterns in PHP
Finland - Design Patterns in PHP
Greece - Design Patterns in PHP
Magyarország - Design Patterns in PHP
Ireland - Design Patterns in PHP
Israel - Design Patterns in PHP
Luxembourg - Design Patterns in PHP
Latvia - Design Patterns in PHP
España - Patrones de Diseño en PHP
Italia - Design Patterns in PHP
Lithuania - Design Patterns in PHP
Nederland - Design Patterns in PHP
Norway - Design Patterns in PHP
Portugal - Padrões de Design em PHP
România - Design Patterns in PHP
Sverige - Design Patterns in PHP
Türkiye - Design Patterns in PHP
Malta - Design Patterns in PHP
Belgique - Design Patterns in PHP
France - Design Patterns in PHP
Australia - Design Patterns in PHP
Malaysia - Design Patterns in PHP
New Zealand - Design Patterns in PHP
Philippines - Design Patterns in PHP
Singapore - Design Patterns in PHP
Thailand - Design Patterns in PHP
Vietnam - Design Patterns in PHP
India - Design Patterns in PHP
Argentina - Patrones de Diseño en PHP
Chile - Patrones de Diseño en PHP
Costa Rica - Patrones de Diseño en PHP
Ecuador - Patrones de Diseño en PHP
Guatemala - Patrones de Diseño en PHP
Colombia - Patrones de Diseño en PHP
México - Patrones de Diseño en PHP
Panama - Patrones de Diseño en PHP
Peru - Patrones de Diseño en PHP
Uruguay - Patrones de Diseño en PHP
Venezuela - Patrones de Diseño en PHP
Polska - Wzorce projektowe w języku PHP
United Kingdom - Design Patterns in PHP
South Korea - Design Patterns in PHP
Pakistan - Design Patterns in PHP
Sri Lanka - Design Patterns in PHP
Bulgaria - Design Patterns in PHP
Bolivia - Patrones de Diseño en PHP
Indonesia - Design Patterns in PHP
Kazakhstan - Design Patterns in PHP
Moldova - Design Patterns in PHP
Morocco - Design Patterns in PHP
Tunisia - Design Patterns in PHP
Kuwait - Design Patterns in PHP
Slovakia - Design Patterns in PHP
Kenya - Design Patterns in PHP
Nigeria - Design Patterns in PHP
Botswana - Design Patterns in PHP
Slovenia - Design Patterns in PHP
Croatia - Design Patterns in PHP
Serbia - Design Patterns in PHP