Алгоритмы, архитектура и паттерны на PHP

43 студента зачислены

Онлайн

в любое удобное время

Длительность

1 месяц

Доступ к курсу

навсегда

Современные веб-разработчики уделяют недостаточно внимания проектированию архитектуры приложений, связности, полноте и удобству функционала, поэтому даже в крупных проектах имеются огрехи и недоработки для устранения которых, по словам разработчиков, понадобится достаточно много трудозатрат и изменений в исходном коде.

Этот курс направлен на закрепление и углубление знаний принципов объектно-ориентированного программирования, применения их в веб-разработках на языке PHP. Также в материалах курса внимание уделяется жизненному циклу веб-приложения, в особенности этапам логического и физического проектирования в нотациях UML и IDEF.

Кому подойдёт этот курс

Новичкам

в PHP

Веб

-разработчикам

Чему вы научитесь

Логическое

и физическое проектирование программного продукта

Использование

принципов ООП в построении веб-приложения

Интеграция

функционального и ОО программирования

Использование

нотаций UML и IDEF для проектирования приложений

Использование

паттернов проектирования

Содержание курса

Понятие архитектуры. Особенности веб-приложений. Базовый принцип работы веб-приложения. Архитектура MVC.

Что такое шаблон? Назначение и роль шаблонов. Классификация шаблонов. Принципы образования шаблонов. Принципы DRY, KISS, SOLID, GRASP. Язык UML. Диаграммы классов и последовательностей.

Основные проблемы применения шаблонов. Антипаттерны в коде, ООП и архитектуре. Методологические антипаттерны.

Обзор порождающих шаблонов. Паттерны Abstract Factory, Factory Method, Builder, Prototype, Singleton. Реализация порождающих шаблонов на PHP.

Обзор структурных шаблонов. Паттерны Adapter, Composite, Decorator, Facade. Реализация структурирующих шаблонов на PHP.

Будьте первым кто оставит отзыв.

Оставить отзыв можно только с предоставлением сертификата о прохождении курса.

Пожалуйста, войдите чтобы оставить отзыв
Алгоритмы, архитектура и паттерны на PHP
Цена:
26 000 ₽ 11 970 ₽