Онлайн
в любое удобное время
Длительность
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.
Будьте первым кто оставит отзыв.
Оставить отзыв можно только с предоставлением сертификата о прохождении курса.
Популярные курсы
-
Онлайн-курс для подростков «Стресс...3 900 ₽От Детская бизнес-школа ITC Group
-
MBA: Менеджмент в медицине, програ...350 000 ₽От Emas
-
MBA: Стратегический менеджмент, ди...315 000 ₽От Emas
-
Executive MBA ǀ 1 год385 000 ₽От Emas
-
Executive MBA: Стратегический мене...385 000 ₽От Emas
-
DBA: Стратегический менеджмент, ди...505 000 ₽От Emas