[milanjovanovic] Прагматичная Чистая Архитектура (2024)

Ho Lee Fuk

Сенсей
🛡 МОДЕРАТОР 🛡
Регистрация
22 Февраль 2018
Сообщения
11.997
Автор: milanjovanovic

Название: Прагматичная Чистая Архитектура (2024)

1714453126564-png.123288


Описание:

Pragmatic Clean Architecture

milanjovanovic

Этот всесторонний курс научит вас системе, которую я использую для разработки приложений, готовых к производству, с использованием Чистой Архитектуры. Узнайте, как применять лучшие практики современной архитектуры программного обеспечения. Присоединяйтесь к более чем 2600 студентам, чтобы ускорить ваш рост как архитектора программного обеспечения.

Глубокое погружение в Чистую Архитектуру:

- Изучите архитектурные принципы, чтобы принимать лучшие решения.
- Как проектировать приложения, которые выдержат испытание временем.
- Где следует использовать Чистую Архитектуру.

Постройте богатый доменный слой с помощью DDD:

- Практическое руководство по использованию предметно-ориентированного проектирования (Domain-Driven Design, DDD).
- Изучите наиболее важные тактические шаблоны DDD.
- Лучшие практики проектирования богатой доменной модели.

Использование чистого слоя приложений для вариантов использования:

- Изучите, как реализовать чистые варианты использования с помощью CQRS (Command Query Responsibility Segregation).
- Решайте поперечные проблемы с легкостью.
- Как достичь высокой скорости запросов.

Мощный инфраструктурный слой:

- Как реализовать быстрый слой сохранения данных.
- Получите максимум от продвинутых функций EF Core.
- Узнайте, как решать проблемы с concurrency.

Элегантный презентационный слой:

- Как правильно настроить внедрение зависимостей.
- Управление конфигурациями и документация.
- Эффективное добавление API и точек доступа.

Надежная аутентификация:

- Реализуйте надежную аутентификацию JWT для защиты вашего API.
- Узнайте, как интегрировать внешнего провайдера идентификации.
- Как применять современные лучшие практики безопасности.

Надежная авторизация:

- Изучите, как реализовать пользовательские политики авторизации.
- Авторизация на основе ролей и разрешений.
- Почему вам нужна авторизация на основе ресурсов.

Продвинутые функции, готовые к производству:

- Структурированное логирование, проверки состояния, версионирование API.
- Повышение масштабируемости с помощью фоновых задач.
- Распределенное кэширование с использованием Redis.

Высококачественное тестирование:

- Изучите правильные способы тестирования сложных систем.
- Модульное тестирование, интеграционное тестирование, функциональное (E2E) тестирование.
- Укрепление архитектуры вашего программного обеспечения с помощью архитектурных тестов.

После завершения этого курса вы сможете:

- Уверенно использовать Чистую Архитектуру для создания потрясающих проектов на работе.
- Построить богатую доменную модель, основываясь на фундаментальных принципах предметно-ориентированного проектирования (Domain-Driven Design).
- Настроить приложения, готовые к производству, с использованием лучших отраслевых практик.
- Понять наиболее важные архитектурные принципы.

Материал на английском языке

Подробнее:
Для просмотра содержимого вам необходимо авторизоваться.

Скачать:
Скрытое содержимое могут видеть только члены группы Премиум.


Скрытый контент для пользователей All-dar.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху