- Регистрация
- 8 Сен 2016
- Сообщения
- 483.766
- Реакции
- 268.177
Курс "Проектирование архитектуры для системных аналитиков" от Екатерины Ананьевой на платформе 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 и учебных программ.
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Это всё для тебя. Часть 2 [Лана Карлен]
- Это всё для тебя. Часть 2 [Лана Карлен]
- 5 рунических мандал для привлечения клиентов и поиска работы и ритуалы с ними [Елена Филиппова]
- Токсичные матери в Cluster B [EduNote] [Марина Осборн]
- Секс как грех: сексуальные отклонения [EduNote] [Андрей Куликов, Олег Аксиненко]
- [Аудиокниги] Великие люди великой страны (часть 2) [Наталия Лалабекова, Константин Шабалдин, Виктория Семибратская]
- [Аудиокниги] Великие люди великой страны (часть 1) [Наталья Артёмова, Ольга Артёмова, Елена Гордеева]
- Осенняя повседневная капсула + капсула для мам 2024 [Катя Кида]