- Регистрация
- 8 Сен 2016
- Сообщения
- 564.765
- Реакции
- 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 и учебных программ.
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Ланчбоксы: идеи блюд на 30 дней [Klaudia Tobiasz] + Ланчбоксы: 60 новых рецептов для ланчбокса [Joanna Anger, Anna Piszczek]
- Практик трансформационных гипнотических путешествий, часть 01 из 10 (2026) [Игорь Ледоховский]
- Практик трансформационных гипнотических путешествий, часть 02 из 10 (2026) [Игорь Ледоховский]
- Практик трансформационных гипнотических путешествий, часть 03 из 10 (2026) [Игорь Ледоховский]
- Практик трансформационных гипнотических путешествий, часть 04 из 10 (2026) [Игорь Ледоховский]
- Практик трансформационных гипнотических путешествий, часть 05 из 10 (2026) [Игорь Ледоховский]
- Практик трансформационных гипнотических путешествий, часть 06 из 10 (2026) [Игорь Ледоховский]
- Практик трансформационных гипнотических путешествий, часть 07 из 10 (2026) [Игорь Ледоховский]