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

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

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

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

Старт 

Ноябрь 2024

Для работы на позиции 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-чате и личных сообщениях, в зависимости от тарифа.

Сертификат

После работы на практических вебинарах получаете сертификат о прохождении курса.

Программа

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

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

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

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

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

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

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

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

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

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

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

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

Все занятия начинаются в 19:00 Мск.


Модуль 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

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

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

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

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

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

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

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

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

Май 2024

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

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

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

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

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

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

Май 2024

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

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

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

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

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

Новый поток в конце Ноября 2024

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

Выберите подходящий вариант и мы заранее сообщим Вам
о начале записи в следующий поток.

Стоимость обучения начинается от 42 900 ₽ и зависит от формата.

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

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

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

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

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

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

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

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

60+ проектов

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

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

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

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

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

И наши ответы

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

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

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

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

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

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

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

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

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

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

Контакты

+7 (499) 686-15-46

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

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

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

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