Kors
Администратор
- Регистрация
- 12 Дек 2014
- Сообщения
- 195.115
- Реакции
- 246.022
Складчина: Практический курс "Проектирование архитектуры для системных аналитиков" от GetAnalyst, Екатерина Ананьева
ДЛЯ КОГО ЭТО:
- Системным аналитикам уровня Middle и выше, желающим расширить навыки в проектировании архитектуры и работе с современными технологиями.
- Старшим бизнес-аналитикам, стремящимся стать системными аналитиками и глубже понять влияние бизнес-процессов на архитектуру систем.
- Разработчикам, желающим понять влияние требований на архитектуру и освоить шаблоны монолитной, сервисной и микросервисной архитектуры, а также работу с Kafka и RabbitMQ.
- Компаниям, желающим повысить квалификацию своих сотрудников для более эффективного решения задач и развития продукта.
СПОЙЛЕР: ПРОГРАММА ОБУЧЕНИЯ
- Модуль 1. Основы проектирования архитектуры
- Знакомство с проектом, обзор шаблонов проектирования, моделирование концептуальной схемы архитектуры.
- Влияние нефункциональных требований на архитектуру и инфраструктуру системы.
- Модуль 2. Виды API и их использование в проектах
- Программные интерфейсы API: REST, RESTful, SOAP, GraphQL, gRPC, SDK и библиотеки.
- Аутентификация и авторизация: API-key, Token, JWT, OAuth 2.0.
- API Gateway и событийно-ориентированные программные интерфейсы.
- Модуль 3. Монолитная, сервисная и микросервисная архитектура
- Нотации моделирования архитектуры C4.
- Монолитная и сервисно-ориентированная (SOA) архитектуры.
- Микросервисная (MSA) архитектура, переезд с монолита на микросервисы.
- Модуль 4. Очереди сообщений. RabbitMQ. Kafka.
- Очереди сообщений, сравнение RabbitMQ и Kafka.
- Исследования по брокерам сообщений RabbitMQ и Kafka.
ЧТО ВЫ ПОЛУЧИТЕ:
- Навык описания архитектуры с использованием нотации C4.
- Умение определять виды API для конкретных задач и различия между синхронными и асинхронными API.
- Понимание различий и особенностей монолитной, сервисной и микросервисной архитектур.
- Знания о процессе переезда с монолитной на сервисную/микросервисную архитектуру и как избежать ошибок.
- Навык выбора между Kafka, RabbitMQ и другими брокерами сообщений в различных сценариях.
- Умение формулировать задачи для взаимодействия систем через Kafka и RabbitMQ и разработывать требования.
АВТОР: Екатерина Ананьева, специалист с опытом более 10 лет в IT, провела более 60 проектов, выступает на международных конференциях и является автором публикаций на популярных платформах.
Помните, что инвестирование в знания приносит лучшие дивиденды.
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Полное руководство по цифровой стоматологии. Урок 3 [Якобо Сомоса Роман]
- Полное руководство по цифровой стоматологии. Урок 4 [Якобо Сомоса Роман]
- Полное руководство по цифровой стоматологии. Урок 1 [Якобо Сомоса Роман]
- Полное руководство по цифровой стоматологии. Урок 2 [Якобо Сомоса Роман]
- [Вязание] Свитер с круглой кокеткой спицами сверху Anker's Sweater - My size [Вяжи.ру] [PetiteKnit]
- [Вязание] Свитер с интересными деталями Scarlet, вязаный спицами сверху [Вяжи.ру] [PetiteKnit]