Практический курс

Проектирование архитектуры 

для системных аналитиков

За 3 месяца прокачаете навыки больше,
чем за год самостоятельно обучения

Новый поток

Март 2025

Для работы на позиции Middle +  и выше, от Системных аналитиков ожидают

Понимание базовых принципов проектирования архитектуры. Знание шаблонов монолитной, сервисной и микросервисной архитектуры.

Знание синхронных и асинхронных API. Понимание потоков данных в системе с распределенной архитектурой и несколькими БД.

Опыт работы с очередями сообщений Kafka и RabbitMQ: знание отличий, умение ставить задачи на разработчиков.

Зарплата Системного Аналитика зависит от опыта и навыков. У каждого специалиста срок перехода между грейдами (степенями / уровнями внутри IT-профессии) индивидуален и зависит от опыта работы. И опыт оценивается не в годах, а в сложности проектов, в которых удалось поучаствовать.

Навыки аналитиков, связанные с проектированием архитектуры систем, дают возможность претендовать на работу в любом проекте. Это значительная часть навыков профессии Архитектора Информационных Систем, что значительно влияет рост в IT для Системного Аналитика.

Junior (до 1 года):
60-120 тыс руб / 3000-6000$
Middle (от 1 до 3 лет):
80-240 тыс руб / 5000-10 000$
Senior (от 3 лет):
200-600 тыс руб / 7000-12000$
РФ/мир

В этой программе собран опыт проектирования действующих Senior- и Ведущих Системных аналитиков. Обучение проходит в формате онлайн-практикумов, где в процессе вы получаете теорию и сразу отрабатываете новый навык на практике.

Кому подойдёт

Системным аналитикам уровня Middle и выше

Чтобы расти в должности и доходе, получив опыт работы с архитектурой: проектирование по шаблонам монолитной, сервисной и микросервисной архитектуры, миграция с монолита на микросервисы, работа с Kafka и RabbitMQ, синхронные и асинхронные API, распределенные БД и синхронизация данных между ними.

Старшим бизнес-аналитикам

Чтобы использовать новый опыт для перехода на позицию Системного аналитика. Понимать, как выполняются бизнес-процессы в современных системах с распределенной архитектурой, научиться отражать это в требованиях на разработчиков и обсуждать с ними влияние бизнес-потребностей на архитектуру.

Разработчикам

Понимать влияние бизнес- и функциональных требований на проектирование архитектуры. Получить опыт проектирования систем в шаблонах монолитной, сервисной и микросервисной архитектуры, познакомиться с принципами работы и использования в проектах Kafka и RabbitMQ.

Развивающимся компаниям

Чтобы повысить квалификацию действующих специалистов. В дальнейшем это позволит сохранять сотрудников, позволяя им развиваться внутри компании. Команда начнёт быстрее и эффективнее решать задачи, сохраняя высокое качество продукта.

Подойдёт ли курс именно вам?

Напишите нам, и наш отдел заботы поможет вам оценить навыки и ответит на вопросы!

Хотите знать ответы на эти вопросы?

В чем отличие между сервисной (SOA) и микросервисной (MSA) архитектурами? Можете рассказать на примерах?

Когда необходимо использовать очереди сообщений? В чем разница между Kafka и RabbitMQ?

Приведите примеры асинхронного взаимодействия систем? Благодаря каким программным интерфейсам API его можно реализовать?

Давайте разбираться на практике!

Как проходит обучение

12 практических вебинаров

Это онлайн-практикумы. Работаем в режиме реального времени. Получаете теорию и сразу же делаете практические задания. В прямом эфире получаете обратную связь и работаете над ошибками. Структурированный материал позволит освоить порядок работы над архитектурой в проекте для применения в проектах вашей компании.

Домашние задания

В конце каждого вебинара получаете домашние задания, выполняете их, и обсуждаете результаты в закрытом Telegram-чате, после онлайн-встреч, или в формате индивидуальной проверки.*
*Индивидуальная проверка ДЗ на онлайн-встречах доступна при обучении с наставником.

Реальный проект для портфолио

В ходе работы на программе и выполнения ДЗ вы собираете проект, который сможете использовать для своего портфолио и демонстрировать работодателю.

Теория, примеры, гайды и чек-листы

В платформе знакомитесь с теоретическими материалами, примерами, гайдами, чек-листами и дополнительными материалами к занятиям. 

Обратная связь

Общение с преподавателем через чат на вебинаре в режиме онлайн, в закрытом Telegram-чате и личных сообщениях, в зависимости от тарифа.

Сертификат

После завершения обучения вы получаете сертификат об успешном прохождении программы повышения квалификации в соответстии с государственным образцом. Образовательная лицензия №Л035-01255-50/01366872 от 28.08.2024.

Текущий и потенциальный работодатель всегда смежет проверить ваш сертификат в нашей базе.

Программа

В процессе обучения вас ждут 12 практических онлайн-вебинаров для освоения и отработки практических навыков.
Вебинары проходят по вторникам, 19:00 Мск.

Модули к изучению

1. Основы проектирования архитектуры.
2. Виды API и их использование в проектах.
3. Монолитная, сервисная и микросервисная архитектура.
4. Очереди сообщений. RabbitMQ. Kafka.

Каждый онлайн-вебинар содержит теоретическую и практическую части. Все примеры в теоретической части разбираются на едином демонстрационном проекте, который идёт сквозь всё обучение, а практика на дополнительном, чтобы вы могли закреплять навык сразу и получить опыт работы с двумя системами.

Смотреть всю программу вебинаров

80 часов для получения структурированных знаний:

  • 30 часов онлайн,
  • 50 часов материалов в записи, практических заданий и тестирований в платформе.

Прямые эфиры с преподавателем: получите теорию и сразу же примените знания на практике. На каждой встрече обсуждаем вопросы по домашним заданиям. 

Как строится вебинар:

  • погружаемся в теорию с примерами для нашего проекта,
  • практика по новой теории,
  • выдаем новое домашнее задание к следующему практическому вебинару,
  • разбираем вопросы по прошлому домашнему заданию.

Во время прямых эфиров у вас есть доступ к микрофону* и к чату вебинара. Можно задавать вопросы и получать ответы на них сразу.

Работа над проектом ведется в Confluence.

Все занятия проходят по вторникам, с 19:00 до 21:30 Мск.

Количество часов, указанное в расписании - время на подготовку к занятию, необходимое для просмотра видео-обучений для теоретической подготовки к практике.


Модуль 1. Основы проектирования архитектуры

Введение в архитектуру 
(предобучение, уроки в записи)

8 часов

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

4 часа

2. Влияние нефункциональных требований на архитектуру и инфраструктуру системы. Ведение документации.

4 часа

Модуль 2. Виды API и их использование в проектах

3. Программные интерфейсы API: REST, RESTful, SOAP, GraphQL, gRPC, SDK и библиотеки.

10 часов

4. Аутентификация и авторизация: API-key, Token, JWT, OAuth 2.0.

4 часа

5. API Gateway. Эффективные API.

3 часа

6. Событийно-ориентированные программные интерфейсы (Even-based API): Webhooks, WebSocket, Server Sent Events.

5.5 часов

Модуль 3. Монолитная, сервисная и микросервисная архитектура

7. Нотации моделирования архитектуры: C4.

3.5 часа

8. Монолитная и сервисно-ориентированная (SOA)  архитектуры.

4 часа

9. Микросервисная (MSA) архитектура. Переезд с монолита на микросервисы: задачи системного аналитика, проблемы.

3.5 часа

Модуль 4. Очереди сообщений. RabbitMQ. Kafka.

10. Очереди. Брокеры сообщений. Сравнение RabbitMQ и Kafka. Исследовательские работы.

3.5 часа

11. Очереди. Брокеры сообщений. RabbitMQ.

3.5 часа

12. Очереди. Брокеры сообщений. Kafka.

3.5 часа

Чему вы научитесь?

Научитесь описывать архитектуру схематично, а также с использованием нотации моделирования C4.

01

Сможете определять вид API, который подойдёт для решения конкретных задач в проекте. Разберетесь в отличиях синхронных и асинхронных API.

02

Освоите современную распределенную архитектуру, используемую для высоконагруженных систем. Будете уверенно разбираться в отличиях монолитной, сервисной и микросервисной архитектуры. 

03

Разберетесь что означает переезд с монолитной на сервисную / микросервисную архитектуру и узнаете про "подводные камни" этого процесса, чтобы не допустить ошибок и долгих поисков информации об этом в своём будущем.

04

Поймёте в каких случаях требуется использовать очереди сообщений, когда выбрать Kafka, а когда RabbitMQ или другие аналоги.

05

Научитесь делать постановки задач на взаимодействие систем через очереди Kafka и RabbitMQ. Сможете выработать свой шаблон требований.

06

Отзывы

Татьяна Фаттахова, г. Екатеринбург

Проектирование архитектуры

Июнь 2024

«Перед стартом учёбы я сменила работу. Курс помог в процессе становления на новом месте.»

Старт: Системный аналитик.

Цель: Структурировать старые и получить новые знания по архитектуре.

О курсе: 
Курс помог расширить кругозор, дал понимание, как выполнять конкретные задачи на работе. Теперь я гораздо лучше ориентируюсь в работе с задачами на Backend и быстро понимаю «куда копать», когда встречаются новые задачи.
 
Честно, ДЗ успела сделать не все, но считаю важно на это выделить дополнительное время. Без подкрепления практикой будут не такие высокие результаты.

Мадина Канафина

Проектирование архитектуры

Май 2024

«Занятия по GraphQL помогли лучше понять данную технологию. На проекте, где я сейчас работаю, она активно используется.»

Старт: Системный аналитик, опыт больше года, есть навыки работы с API.

Цель: Cтруктурировать уже имеющиеся знания, приобрести новые и закрепить всё на практике. Было желание научиться видеть систему целостно - глазами архитектора.

О курсе: 
Программа курса выстроена органично. Одна тема без другой не дала бы того же результата.

Для меня наиболее актуальными были темы про:
▪️ выделение компонентов,
▪️ построение архитектурных схем,
▪️ особенности синхронных и асинхронных API,
▪️ очереди и брокеры.

Очень понравились домашние задания! Они увлекательные и порой заставляют «поломать голову».
Екатерина замечательный спикер. Умеет доносить материал интересно и удерживать внимание аудитории. Новым ученикам пожелала бы не откладывать домашку. Она может накопиться как снежный ком 🤪 Не стесняйтесь задавать вопросы, какими бы глупыми они ни казались. Все преподаватели курса отвечают на вопросы и помогают разобраться с возникшими трудностями.

Алла Зимина, г. Оренбург

Проектирование архитектуры

Май 2024

«Курс помог закрыть все поставленные задачи, повысить уверенность и понять, куда развиваться дальше.»

Старт: Системный аналитик.

Цель: Улучшить понимание архитектуры систем, микросервисов и баз данных, а также научиться работать с видами API, вебхуками и API сокетами. Стремление повысить уверенность в общении с разработчиками и улучшить практические навыки.

О курсе: 
Курс превзошел ожидания благодаря качественной подаче материала, объему информации и особенно практическим заданиям с глубокой и индивидуальной проверкой. Работа с ДЗ и развернутая обратная связь по нему является неоспоримым преимуществом тарифа.
Задания были конкретными и привязанными к реальным системам (например, банкинг), что позволило увидеть, как это работает с точки зрения аналитика. Практика с ДЗ и обратная связь помогали глубоко понять материал и направляли в правильном направлении. Учебные материалы были удобны для самостоятельного изучения в любое время. Онлайн практика была полезной, хотя иногда не хватало уверенности для участия в эфире.
На курсе были несколько преподавателей, каждый из которых интересно преподносил свой материал так, что вопросов не оставалось, помогали в практике онлайн. Особо запомнилась преподаватель Екатерина Ананьева, чьи знания и опыт закрывали любые вопросы.

Кристина Сальникова, г. Санкт-Петербург

Проектирование архитектуры

Май 2024

«Именно практика даёт полное понимание, КАК это работает и ЧТО нужно сделать, чтобы это работало оптимальным образом.»

Старт: Системный аналитик (Junior).

Цель: Научиться смотреть на систему с точки зрения архитектора и восполнить технические пробелы для успешного перехода на Middle уровень.

О курсе: 
Курс оказался очень насыщенным и полезным, с большим количеством теоретического материала и ещё большим количеством практики. Практические задания помогли глубже понять, как работают системы и что нужно сделать для их оптимальной работы. Особенно интересными были блоки про асинхронные механизмы взаимодействия (webhook, polling, SSE) и брокеры сообщений. Материал преподносился очень понятно и с примерами, что способствовало лёгкому восприятию и усвоению. Большое спасибо преподавателям, особенно трём Екатеринам, за продуктивное и полезное обучение. Особая благодарность за оперативную обратную связь по домашним заданиям и возникающим вопросам, а также за работу бэкофиса, который делал обучение комфортным с точки зрения организации.

Оставить заявку

Новый поток с Марта 2025

Заявка на предзапись фиксирует за вами место. Вы получите информацию о ценах и форматах участия в практике, и сможете проконсультироваться подойдет ли вам программа, так как она рассчитана для опытных IT-специалистов. 

Стоимость обучения начинается от 42 900 ₽ и зависит от формата.
Возможна оплата обучения от вашего работодателя.

Основной поток обучения

Работа на вебинарах с возможностью включиться в прямой эфир, делать задания по проекту, и получать обратную связь по самостоятельной работе.

Корпоративное обучение

Организуем занятия в мини-группе для ваших сотрудников. Оставьте заявку и мы свяжемся с Вами для уточнения подробностей.

Преподаватель и автор курса

Екатерина Ананьева

Мне важно растить специалистов, которые будут создавать качественные и надежные IT-продукты для бизнеса.

Больше 10 лет в IT

60+ проектов

Помощь в запусках и запуск стартапов

Спикер международных конференций

Автор статей VC, HABR и образовательных программ

Основатель проекта GetAnalyst

Вопросы, которые у вас могут возникнуть

и наши ответы

Если я новичок, подойдет ли мне курс?

Нет. 

Программа рассчитана для опытных специалистов в системном и бизнес-анализе, а также для разработчиков. Необходимые навыки:
✓  Умение собирать и анализировать требования.
✓  Опыт проектирования интеграций систем по REST API.
✓  Умение работать с API как минимум на уровне чтения протоколов.
✓  Опыт работы в IT от 1 года.

До конца
акции

{{_dnn}} : {{_dl}}
{{_hnn}} : {{_hl}}
{{_mnn}} : {{_ml}}
{{_snn}} : {{_sl}}

Бесплатная консультация

Не уверены, что курс вам подходит? Выбираете между программами обучения GetAnalyst и другими курсами?

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

Имя *
Телефон *
Логин в telegram
Опыт *

(пример: нет опыта, тестировщик, 2 года в БА...)

Цели на обучение *
Вопрос

Контакты

+7 (499) 686-15-46

Лицензия №Л035-01255-50/01366872 от 28.08.2024

*Instagram — запрещенная на территории РФ организация

Практический опыт здесь, 2021-2025

Мы используем файлы cookie, для персонализации сервисов и повышения удобства пользования сайтом. Если вы не согласны на их использование, поменяйте настройки браузера.