
Практический рефакторинг
Рефакторинг реальных проектов и библиотек. Разбор кода и рекомендации по тактическому. и архитектурному улучшению.


Рефакторинг реальных проектов и библиотек. Разбор кода и рекомендации по тактическому. и архитектурному улучшению.

Исследование работы бэкенд-фреймворков через написание своего PSR-совместимого HTTP-микрофреймворка и компонентов.

Исследование предметной области. Анализ требований. Разработка технического задания и проектирование дизайна для проекта аукциона.

Использование заголовков HTTP-протокола для передачи данных, сохранения состояния, организации кеширования и безопасности.

ошаговая разработка гибкого компонента IP-локатора. Пример декомпозиции сложного объекта. Практическое применение паттернов проектирования.

Описание спобов взаимодействия объектов. Использование конструкторов, методов, исключений, событий и свойств.

Принципы работы интерактивных UI-фреймворков. Исследование MVC-фреймворков на примере написания клона экосистемы по примеру React и Redux.