Свържете се с нас

Съдържание и теми, включени в курса

Въведение в шаблоните за дизайн

  • Какво е шаблон за дизайн
  • Елементи на шаблона
  • Предимства и недостатъци на използването на шаблони

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
  • Концепцията за entity и Repositories
  • Декомпозиция на системата
  • Примери, базирани на компоненти Symfony 2 и Zend Framework 2

Рефакториране

  • Технологичен дълг
  • Какво е рефакториране?
  • Инструменти за подпомагане на рефакторирането
    • phpmd (Софтуерни метрики)
    • phpcpd
    • phpc
  • Типичен код, изискващ рефакториране
  • Jenkins Continuous Integration Server

Изисквания

Познания по PHP на основно ниво или по-високо.

 21 Часа

Брой участници


Цена за участник

Отзиви от участници (5)

Предстоящи Курсове

Свързани Kатегории