- Категории
- Источники
- Все курсы
- Разделы
- Книги
На декабрьском стриме мы познакомились с идеями разделения кода на модули или микросервисы. Мы разобрали всё это на своём примере большого магазина, но от вас поступили предложения сделать это и на ваших примерах для ваших предметных областей. Также часто спрашивают о том, как раздробить на модули или микросервисы не новый, а уже имеющийся монолитный проект.Пришла пора ответить на эти вопросы, спрограммировать работу с очередями, реализовать патт
Применение Event Storming на практике построения доменной модели проекта аукциона. Моделирование пользовательских сценариев.
Мы дошли до программирования доменной модели аукциона. У нас уже есть подробное задание, которое теперь нужно реализовать в коде. Нужно будет разобраться с доменными контекстами и пройтись по пользовательским сценариям. Это мы рассмотрим в следующих скринкастах.Но помимо аукциона нам будет крайне полезно более ёмко рассмотреть примеры из других предметных областей. Для этого мы проведём отдельный большой обобщающий практический стрим про декомпоз
Рефакторинг реальных проектов и библиотек. Разбор кода и рекомендации по тактическому. и архитектурному улучшению.
Исследование работы бэкенд-фреймворков через написание своего PSR-совместимого HTTP-микрофреймворка и компонентов.
Исследование предметной области. Анализ требований. Разработка технического задания и проектирование дизайна для проекта аукциона.
Использование заголовков HTTP-протокола для передачи данных, сохранения состояния, организации кеширования и безопасности.
ошаговая разработка гибкого компонента IP-локатора. Пример декомпозиции сложного объекта. Практическое применение паттернов проектирования.
Описание спобов взаимодействия объектов. Использование конструкторов, методов, исключений, событий и свойств.