Модульный и масштабируемый дизайн приложений в Scala
Модульный и масштабируемый дизайн приложений в Scala учит структурировать приложения в многоразовые, поддерживающие компоненты, гарантируя, что они могут справиться с ростом сложности и масштаба Вы изучите шаблоны дизайна, методы модулялизации и стратегии масштабируемости.
Course Details
Language
ScalaDuration
2–3 weeksDifficulty:
hardCategory
Programming
Certificate
YesRequirements
- ✓ Basic understanding of Scala syntax and programming fundamentals
- ✓ Scala compiler installed (Scala SDK)
- ✓ Familiarity with basic terminal/command-line operations
- ✓ Knowledge of modular design principles
- ✓ Understanding of scalable application architecture in Scala
01Принципы модульного дизайна в Scala
3 Chapters - 0/3 Completed
Принципы модульного дизайна в Scala
3 Chapters - 0/3 Completed
Черты, классы случаев и объектно-ориентированные особенности
Организация кода в многоразовые компоненты
Введение в S.O.L.I.D и функциональные эквиваленты
02Функциональный и типобезопасный дизайн
3 Chapters - 0/3 Completed
Функциональный и типобезопасный дизайн
3 Chapters - 0/3 Completed
Чистые функции, неизменность и ADT
Обработка эффектов с помощью опциона, либо и попробуйте
Инъекция зависимости с использованием MacWire или Tagless Final
03Асинхронный и параллельный Архитектура
3 Chapters - 0/3 Completed
Асинхронный и параллельный Архитектура
3 Chapters - 0/3 Completed
Работа с будущим и исполнением
Введение в Акка Актеры и шаблоны обмена сообщениями
Проектирование отказоустойчивых систем
04Масштабируемые микросервисы с Akka HTTP
3 Chapters - 0/3 Completed
Масштабируемые микросервисы с Akka HTTP
3 Chapters - 0/3 Completed
Создание REST API с использованием Akka HTTP или http4
Модульизация услуг и коммуникационные стратегии
Конфигурация и управление окружающей средой
05Тестирование, развертывание и наблюдаемость
3 Chapters - 0/3 Completed
Тестирование, развертывание и наблюдаемость
3 Chapters - 0/3 Completed





