В программе лояльности

Паттерны разработки на Python. TDD, DDD и событийно-ориентированная архитектура

Персиваль Гарри, Грегори Боб

Код товара: 4710342
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
1 / 17
PDF
Нет в наличии
Доставим в
г. Москва
Курьером
бесплатно от 10 000 ₽
В пункт выдачи
от 155 ₽
бесплатно от 10 000 ₽
Точная стоимость доставки рассчитывается при оформлении заказа
Издательство:
Оригинальное название:
Architecture Patterns with Python. Enabling Test-Driven Development, Domain-Driven Design, and
Год издания:
2022

Описание

Характеристики

Популярность Python продолжает расти, а значит, проекты, созданные на этом языке программирования, становятся все масштабнее и сложнее. Многие разработчики проявляют интерес к высокоуровневым паттернам проектирования, таким как чистая и событийно-управляемая архитектура и паттерны предметно-ориентированного проектирования (DDD). Но их адаптация под Python не всегда очевидна.

Гарри Персиваль и Боб Грегори познакомят вас с проверенными паттернами, чтобы каждый питонист мог управлять сложностью приложений и получать максимальную отдачу от тестов. Теория подкреплена примерами на чистом Python, лишенном синтаксической избыточности Java и C#.

В этой книге:
- «Инверсия зависимостей» и ее связи с портами и адаптерами (гексагональная/чистая архитектура).
- Различия между паттернами «Сущность», «Объект-значение» и «Агрегат» в рамках DDD.
- Паттерны «Репозиторий» и UoW, обеспечивающие постоянство хранения данных.
- Паттерны «Событие», «Команда» и «Шина сообщений».
- Разделение ответственности на команды и запросы (CQRS).
- Событийно-управляемая архитектура и реактивные расширения.
код в Майшоп
4710342
возрастная категория
16+
количество томов
1
количество страниц
336 стр.
размеры
234x165x14 мм
формат
70x100/16 (170x240) мм
ISBN
978-5-4461-1468-9
тип бумаги
офсетная (60-220 г/м2)
цвет
Белый
стандарт
7 шт.
вес
444 г
язык
русский
переплёт
Мягкая обложка

Содержание

Предисловие
Введение
ЧАСТЬ I. СОЗДАНИЕ АРХИТЕКТУРЫ ДЛЯ
ПОДДЕРЖКИ МОДЕЛИРОВАНИЯ ПРЕДМЕТНОЙ
ОБЛАСТИ
Глава 1. Моделирование предметной области
Глава 2. Паттерн "Репозиторий"
Глава 3. О связанности и абстракциях
Глава 4. Первый вариант использования: API
фреймворка Flask и сервисный слой
Глава 5. TDD на повышенной и пониженной
передачах
Глава 6. Паттерн UoW
Глава 7. Агрегаты и границы согласованности
ЧАСТЬ II. СОБЫТИЙНО-УПРАВЛЯЕМАЯ АРХИТЕКТУРА
Глава 8. События и шина сообщений
Глава 9. Катимся в город на шине сообщений
Глава 10. Команды и обработчик команд
Глава 11. Событийно-управляемая архитектура:
использование событий для интеграции
микросервисов
Глава 12. Разделение обязанностей команд и
запросов
Глава 13. Внедрение зависимостей (и начальная
загрузка)
Эпилог
Приложение А. Сводная диаграмма и таблица
Приложение Б. Шаблонная структура проекта
Приложение В. Замена инфраструктуры: делаем
все с помощью CSV
Приложение Г. Паттерны "Репозиторий" и UoW с
Django
Приложение Д. Валидация
Об авторах
Об обложке

Отзывы

Вопросы

Поделитесь своим мнением об этом товаре с другими покупателями — будьте первыми!

Дарим бонусы за отзывы!

За какие отзывы можно получить бонусы?
  • За уникальные, информативные отзывы, прошедшие модерацию
Как получить больше бонусов за отзыв?
  • Публикуйте фото или видео к отзыву
  • Пишите отзывы на товары с меткой "Бонусы за отзыв"
Правила начисления бонусов
Задайте вопрос, чтобы узнать больше о товаре
Если вы обнаружили ошибку в описании товара «Паттерны разработки на Python. TDD, DDD и событийно-ориентированная архитектура» (авторы: Персиваль Гарри, Грегори Боб), то выделите её мышкой и нажмите Ctrl+Enter. Спасибо, что помогаете нам стать лучше!
Ваш населённый пункт:
г. Москва
Выбор населённого пункта