Design Patterns in PHP ( dsgpatphp | 14 hours )

Prerequisites:
  • Основно разбиране на PHP
  • Знание на концепции на обектно-ориентираното програмиране

Целева група

  • Разработчици на PHP
  • Софтуерни инженери, заинтересовани в подобряването на структурата и повторното използване на кода
  • Технически лейди, търсещи да приложат доказаните решения за дизайн
Overview:

Дизайн моделите са доказани решения за общи проблеми при дизайна на софтуер, които помагат на разработчиците да създават робустни, масштабируеми и поддържаеми кодове.

Този курс с преподавател (в онлайн или офлайн формат) е предназначен за средноразкошен PHP разработчици, които искат да прилагат дизайн модели ефективно в проектите си.

Край на курса участниките ще могат да:

  • Разберат целта и ползите от дизайн моделите.
  • Идентифицират и реализират подходящи дизайн модели за общи сценарии.
  • Структурират PHP приложения чрез индустриално приети най-добри практики.
  • Интегрират модели във современи рамки като Symfony или Zend.

Формат на курса

  • Интерактивно лекции и дискусии.
  • Много упражнения и практика.
  • Ръчна имплементация в среда за живо лаборатори.

Опции за персонализация на курса

  • За да поръчате персонализирано обучение за този курс, моля свържете се с нас за уредба.
Course Outline:

Въведение в 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
Sites Published:

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

中国 - Design Patterns in PHP

香港 - Design Patterns in PHP

澳門 - Design Patterns in PHP

台灣 - Design Patterns in PHP

USA - 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

日本 - 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

Oman - 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

Bhutan - Design Patterns in PHP

Nepal - Design Patterns in PHP