- Регистрация
- 8 Сен 2016
- Сообщения
- 563.811
- Реакции
- 269.199
Курс "Проектирование архитектуры для системных аналитиков" от Екатерины Ананьевой на платформе GetAnalyst
Целевая аудитория курса
1. Системные аналитики уровня Middle и выше
- Повышение квалификации в проектировании архитектуры.
- Получение опыта работы с монолитной, сервисной и микросервисной архитектурами.
- Изучение миграции с монолитных систем на микросервисы и работа с Kafka, RabbitMQ.
- Освоение синхронных и асинхронных API, распределенных баз данных и синхронизации данных.
2. Старшие бизнес-аналитики
- Переход на должность Системного аналитика.
- Понимание бизнес-процессов в современных системах с распределенной архитектурой.
- Навыки формулирования требований для разработчиков и учета бизнес-потребностей при обсуждении архитектурных вопросов.
3. Разработчики
- Понимание влияния бизнес- и функциональных требований на архитектуру.
- Получение опыта работы с монолитной, сервисной и микросервисной архитектурами.
- Знакомство с принципами работы Kafka и RabbitMQ.
4. Развивающиеся компании
- Повышение квалификации специалистов для улучшения работы команды.
- Сохранение сотрудников за счет возможности профессионального развития внутри компании.
- Ускорение и эффективность решения задач с высоким качеством продукта.
Программа обучения включает в себя следующие модули
Модуль 1. Основы проектирования архитектуры
- Знакомство с проектом и обзор шаблонов проектирования.
- Влияние нефункциональных требований на архитектуру системы.
Модуль 2. Виды API и их использование
- REST, RESTful, SOAP, GraphQL, gRPC, SDK и библиотеки.
- Аутентификация и авторизация: API-key, Token, JWT, OAuth 2.0.
- API Gateway и событийно-ориентированные API.
Модуль 3. Монолитная, сервисная и микросервисная архитектура
- Нотации моделирования архитектуры C4.
- Сравнение монолитной, сервисной и микросервисной архитектур.
- Переезд с монолита на микросервисы.
Модуль 4. Очереди сообщений. RabbitMQ. Kafka
- Сравнение RabbitMQ и Kafka.
- Особенности и использование RabbitMQ и Kafka.
Основные навыки и знания, которые вы получите
- Описание архитектуры схематично и с применением нотации C4.
- Выбор необходимого типа API для проекта и различия между синхронными и асинхронными API.
- Понимание современных распределенных архитектур для высоконагруженных систем.
- Эффективная работа с монолитной, сервисной и микросервисной архитектурами.
- Практические навыки переезда с монолитной на сервисную / микросервисную архитектуру.
- Применение очередей сообщений и выбор между Kafka, RabbitMQ и аналогами.
- Постановка задач на взаимодействие систем через Kafka и RabbitMQ.
Автор курса
Екатерина Ананьева - специалист с более чем 10 годами опыта в IT, автор более 60 проектов, консультант по запуску и развитию стартапов, спикер на международных конференциях, автор публикаций на VC, HABR и учебных программ.
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Расчёт многоэтажного здания из монолитного железобетона. Сапфир и Лира-САПР [Юсеф Муссауи]
- YouTubeDocu AI — фабрика вирусных видео: 2 софта автосборки + курс
- Пирожные Мини-шу с кракелином [Pastry-school] [Елена Крохмаль]
- [Выкройки] Куртка Клоди. Размер 42-50. Рост 160-166 [Whitewaterdress]
- Преобразуйте растровые изображения в векторные без усилий и потерь в качестве при помощи ИИ [№32 на 1 месяц с 01.11.2026] [vectorizer.ai]
- [Роспись по ткани] Тигр, лев, девушка, кит. [Даша Лисенкова]
- Фабрика заготовок 3 [Тариф Расширенный] [Вера Малыгина]
- [Выкройки] Блузка, №1363. Размер 40-54. Рост 164-170 [Grasser]