

deworker.pro
Популярное в deworker.pro
Курсы Другое от deworker.pro

Практики разделения на модули и микросервисы
На декабрьском стриме мы познакомились с идеями разделения кода на модули или микросервисы. Мы разобрали всё это на своём примере большого магазина, но от вас поступили предложения сделать это и на ваших примерах для ваших предметных областей. Также часто спрашивают о том, как раздробить на модули или микросервисы не новый, а уже имеющийся монолитный проект.Пришла пора ответить на эти вопросы, спрограммировать работу с очередями, реализовать патт

Доменная модель и Event Storming
Применение Event Storming на практике построения доменной модели проекта аукциона. Моделирование пользовательских сценариев.

Идеи разделения на модули и микросервисы
Мы дошли до программирования доменной модели аукциона. У нас уже есть подробное задание, которое теперь нужно реализовать в коде. Нужно будет разобраться с доменными контекстами и пройтись по пользовательским сценариям. Это мы рассмотрим в следующих скринкастах.Но помимо аукциона нам будет крайне полезно более ёмко рассмотреть примеры из других предметных областей. Для этого мы проведём отдельный большой обобщающий практический стрим про декомпоз

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

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

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

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

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

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