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

Ho Lee Fuk

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

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

5e33fd5ba6b9b9edb79948fceea23356.jpg


Описание:

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.
 

Присоединяйтесь, чтобы открыть полный доступ

Комментарии и материалы этой темы доступны только зарегистрированным участникам

Новый участник?

Регистрация занимает меньше минуты

Уже с нами?

Войдите в свой аккаунт

Сверху