Модульный и масштабируемый дизайн приложений в Scala
Get Started!
0
Course Details
Language: Scala
Duration:
Difficulty:
Category: Programming
Certificate: Yes
Requirements
✓ 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
Content
01Принципы модульного дизайна в Scala
3 Chapters - 0/3 Completed
01
Принципы модульного дизайна в Scala
3 Chapters - 0/3 Completed
Черты, классы случаев и объектно-ориентированные особенности
Организация кода в многоразовые компоненты
Введение в S.O.L.I.D и функциональные эквиваленты
02Функциональный и типобезопасный дизайн
3 Chapters - 0/3 Completed
02
Функциональный и типобезопасный дизайн
3 Chapters - 0/3 Completed
Чистые функции, неизменность и ADT
Обработка эффектов с помощью опциона, либо и попробуйте
Инъекция зависимости с использованием MacWire или Tagless Final
03Асинхронный и параллельный Архитектура
3 Chapters - 0/3 Completed
03
Асинхронный и параллельный Архитектура
3 Chapters - 0/3 Completed
Работа с будущим и исполнением
Введение в Акка Актеры и шаблоны обмена сообщениями
Проектирование отказоустойчивых систем
04Масштабируемые микросервисы с Akka HTTP
3 Chapters - 0/3 Completed
04
Масштабируемые микросервисы с Akka HTTP
3 Chapters - 0/3 Completed
Создание REST API с использованием Akka HTTP или http4
Модульизация услуг и коммуникационные стратегии
Конфигурация и управление окружающей средой
05Тестирование, развертывание и наблюдаемость
3 Chapters - 0/3 Completed
05
Тестирование, развертывание и наблюдаемость
3 Chapters - 0/3 Completed