Скачать Практический курс: Проектирование архитектуры для системных аналитиков [GetAnalyst] [Екатерина Ананьева]

Джокер

Администратор
Регистрация
1 Янв 2015
Сообщения
146.314
Реакции
78.236
Складчина: Практический курс по проектированию архитектуры для системных аналитиков [GetAnalyst]
Автор: Екатерина Ананьева

Для кого подходит?

Системным аналитикам уровня Middle и выше:
Получите опыт работы с архитектурой, включая проектирование монолитной, сервисной и микросервисной архитектур, миграцию монолитных систем на микросервисы, работу с Kafka и RabbitMQ, синхронные и асинхронные API, распределенные базы данных и синхронизацию данных.

Старшим бизнес-аналитикам:
Используйте новый опыт для перехода на позицию системного аналитика, понимая особенности бизнес-процессов в современных распределенных системах и способы влияния бизнес-потребностей на архитектуру.

Разработчикам:
Узнайте, как бизнес- и функциональные требования влияют на проектирование архитектуры, получите опыт работы с монолитной, сервисной и микросервисной архитектурой, а также углубитесь в работу с Kafka и RabbitMQ.

Развивающимся компаниям:
Повысьте квалификацию сотрудников, обеспечивая им возможность развития внутри компании. Это позволит команде быстрее и эффективнее решать задачи, поддерживая высокое качество продукта.

Модуль 1. Основы проектирования архитектуры
- Знакомство с проектом и обзор шаблонов проектирования.
- Влияние нефункциональных требований на архитектуру системы.

Модуль 2. Виды API и их использование в проектах
- REST, RESTful, SOAP, GraphQL, gRPC, SDK и библиотеки.
- Аутентификация и авторизация: API-key, Token, JWT, OAuth 2.0.
- API Gateway и эффективные API.
- Событийно-ориентированные программные интерфейсы: Webhooks, WebSocket, Server Sent Events.

Модуль 3. Монолитная, сервисная и микросервисная архитектура
- Нотации моделирования архитектуры: C4.
- Монолитная и сервисно-ориентированная (SOA) архитектуры.
- Микросервисная архитектура, переход с монолита на микросервисы.

Модуль 4. Очереди сообщений. RabbitMQ. Kafka.
- Очереди сообщений и брокеры.
- Сравнение RabbitMQ и Kafka.
- Практические работы с RabbitMQ и Kafka.

Что будете уметь после курса?

- Описывать архитектуру с использованием нотации C4.
- Определять вид API для решения конкретных задач и разбираться в различиях между синхронными и асинхронными API.
- Разбираться в монолитной, сервисной и микросервисной архитектуре, а также в переходе между ними.
- Адекватно использовать очереди сообщений, выбирая между Kafka, RabbitMQ и другими аналогами.

Об авторе:
Екатерина Ананьева - опытный специалист в IT с более чем 10 годами опыта, автор статей и спикер международных конференций.

Мы можем помочь вам создать легко читаемый и информативный текст. Свяжитесь с нами для оптимизации ваших материалов!
 

Возможно, Вас ещё заинтересует: