🎓 Выбирайте обучение по отзывам. Мы запустили рейтинг лучших онлайн-школ, чтобы находить качественные курсы стало еще проще. Cмотреть рейтинг

Курсы по CQRS

Логотип SkillboxSkillbox
Архитектор ПО
4 мес
3.75
REST
Алгоритмы и структуры данных
Системная интеграция
CQRS
HTTP
Архитектура ПО
Проектирование API
API Gateway
TLS
79 578 ₽
159 157 ₽
-51%
Логотип OTUSOTUS
Software Architect
4 мес
3.17
Микросервисная архитектура
Мониторинг
Мониторинг сетей
CQRS
DDD
ETL
Software архитектор
Логирование
91 800 ₽
102 000 ₽
-10%
Логотип Школа Сильных ПрограммистовШкола Сильных Программистов
Коммуникации систем
7 нед
4.68
Асинхронное программирование
Apache Kafka
CQRS
JSON
38 500 ₽
Логотип Учебный центр IBSУчебный центр IBS
JVA-083 Микросервисы на Java: практический подход
1 нед
Java
REST
Backend-разработка
Docker
Kubernetes
Apache Kafka
Микросервисная архитектура
CQRS
DDD
57 600 ₽

Популярные курсы Программирования и IT

Бесплатные курсы Программирования и IT

Курсы Программирования и IT с трудоустройством

ТОП онлайн-курсов по CQRS

1. Архитектор ПО

Вы познакомитесь с инструментами и лучшими практиками построения архитектуры ПО. Научитесь выбирать архитектурный стиль под конкретную бизнес-задачу, сможете создавать масштабируемые отказоустойчивые приложения и повысите свой доход.
Школа: Skillbox
Дата начала: По мере набора группы
Длительность: 4 месяца
Стоимость курса: 79 578 ₽
Цена без скидки: 159 157 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

2. Software Architect

Для кого этот курс? Архитекторов. Курс поможет разработке высокоуровневых концептуальных моделей и диаграмм, которые помогут лучше понять структуру и взаимодействие компонентов системы.Разработчиков. Будете понимать основные принципы и паттерны проектирования, которые помогут создавать гибкое, масштабируемое и поддерживаемое ПО.Team Lead. Вы сможете улучшить свои навыки в области разработки ПО, управления командой и создания эффективной архитектуры системы. Необходимые знания: опыт разработки на любом языке программирования от 2х летопыт работы с БД Что вам даст этот курс? Программа нацелена на формирование целостного понимания современных архитектурных практик проектирования. Охватывает основные архитектурные паттерны, тактики работы с атрибутами качества и технологические домены, необходимые архитектору в 2024 году. Программа курса включает в себя: Разбор самых важных тактик по работе с различными атрибутами качества архитектуры: доступнось, отказоустойчивость, безопасность, и т.д.Разбор основных паттернов и стилей архитектуры, их плюсов, минусов и подводных камнейОбзор основных технологических доменов и специфичных для них архитектур: бекенд, BigData, мобильная разработка, фронтенд, хранилища данных
Школа: OTUS
Дата начала: По мере набора группы
Длительность: 4 месяца
Стоимость курса: 91 800 ₽
Цена без скидки: 102 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

3. Коммуникации систем

Курс о том, как проектировать связи между сервисами — чтобы не получить распределённый монолит. Учим анализировать текущие коммуникации и выбирать подходящие под требования форматы, чинить старые и проектировать новые так, чтобы не бояться любым изменением в коде сломать всю систему.

Чему научитесь

  • Анализировать и находить связи между элементами
  • Выбирать между синхронными и асинхронными коммуникациями
  • Тестировать распределённые системы
  • Проектировать коммуникации так, чтобы части системы не зависели друг от друга, а всю систему было легко поддерживать
  • Поддерживать сложные системы с большим количеством бизнес-событий и чинить легаси, планируя миграцию со стихийных коммуникаций на понятные
  • Аргументировать принятые решения по коммуникациям, чтобы к ним прислушивались

Когда подойдёт

  • Уже пробовали сервисную архитектуру, но получился распределённый монолит
  • Каждый проект, который делаете, скатывается в связанный монолит, который сложно поддерживать
  • Хотите больше заниматься архитектурой, но текущая работа не позволяет
  • Ваша команда хочет новые технологии, потому что это «модно», а вы чувствуете большие риски

Кто сделал

Антон Давыдов: независимый solution architect и разработчик, ex-core contributor Hanami и Dry-rb. Раньше работал backend-архитектором в Toptal.com, помогал igoods, 3commas, «Чайке» и другим компаниям перейти на сервисную архитектуру и настроить интеграции. Настолько вовлекается в процесс обучения на потоке, что студенты шутят: Антон нанял отдельного человека, чтобы тот за него спал, пока Антон разгребает домашки и отвечает в чате.

Дата начала: В любое время
Длительность: 7 недель
Стоимость курса: 38 500 ₽
Цена без скидки: 38 500 ₽
Рассрочка: Нет
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

4. JVA-083 Микросервисы на Java: практический подход

Погрузитесь в мир микросервисной архитектуры, изучив современные паттерны и технологии и создавая эффективные приложения. Курс предлагает полное погружение в микросервисную архитектуру и ее реализацию на языке программирования Java. Слушатели изучат основные концепции, принципы и компоненты микросервисов, а также получат навыки проектирования, разработки и развертывания микросервисных приложений. Курс включает как теоретическую, так и практическую часть, чтобы слушатели могли усвоить материал и применить его на практике. После окончания обучения слушатели не только поймут микросервисную архитектуру, но и будут готовы создавать.

  • Что такое микросервисы и как они связаны с Java?
  • Преимущества и недостатки микросервисной архитектуры.
  • Основные принципы микросервисов.
  • Проектирование микросервисов на Java:
    • Декомпозиция на основе принципов Объектно-Ориентированного Дизайна.
    • Декомпозиция на основе принципов Бизнес-возможностей.
    • Определение границ между сервисами.
    • Использование Domain-Driven Design в микросервисной архитектуре.
  • Протоколы взаимодействия микросервисов на Java:
    • Синхронное взаимодействие между микросервисами с помощью REST API.
    • Использование message brokers для обмена данными между сервисами на Java.
  • Хранение данных в микросервисах:
    • Различные подходы к управлению данными.
    • Стратегии персистентности в микросервисах:
      • Общая База Данных.
      • База Данных на Сервис.
      • Схема на Сервис.
    • CAP-теорема.
    • Eventual consistency.
    • Распределенные транзакции.
    • Паттерн SAGA.
    • Паттерн Event Sourcing.
    • Паттерн CQRS.
    • Паттерн Outbox.
    • Миграции данных с помощью Liquibase.
  • Использование Docker для контейнеризации микросервисов.
  • Использование Kubernetes для деплоя и масштабирования микросервисов.
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 57 600 ₽
Цена без скидки: 57 600 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да