Системных аналитиков нанимают компании, которые разрабатывают сложные технические продукты

Освоите профессию с нуля за 9 месяцев

Получите мощный набор навыков и инструментов

UML
BPMN
User/Job Story
ER-диаграмма
SQL
Figma
Postman
DFD
User Story Map
JSON/XML
BDD
Personas
User Journey Map
GUI
REST/SOAP API

И прозрачный карьерный рост

Вот средние зарплаты системных аналитиков. Вы начнёте с junior позиции.

Источник: HH Карьера
68 000 ₽
Junior
162 000 ₽
Middle
300 000+ ₽
Senior

Программу обновляем каждые полгода, чтобы вы учились только актуальному

Есть базовый и расширенный форматы курса — со вторым вы быстрее вырастете до уровня middle
1 тема・~2 часа
Бесплатно
Первый взгляд на профессию системного аналитика
На примерах из практики разберёте этапы работы над IT-проектами. Узнаете, чем именно занимаются системные аналитики и как выглядят результаты их работы. А после бесплатной части выберете подходящий формат курса: базовый или расширенный.
  • Этапы работы
  • Примеры из практики
  • Задачи системного аналитика
  • Компетенции
  • Базовый и расширенный курс
Этапы работы
Первый взгляд на профессию, алгоритм работы над проектом с примерами из практики
Задачи системного аналитика
Чем конкретно он занимается, что должен знать и уметь этот специалист
Результаты работы
Что должно получиться на каждом этапе работы
Карьерные перспективы
Можно ли освоить эту профессию с нуля, как скоро можно стать специалистом уровня middle и senior
Знакомство с курсом
Как устроено обучение, какой формат курса выбрать: базовый или расширенный
Примерите на себя роль системного аналитика и поймёте, подходит ли вам эта профессия
1
Базовый и расширенный курс・2 недели
Понимание профессии системного аналитика
Узнаете, как устроена команда разработки. Изучите подходы к управлению разработкой, типы программного обеспечения (ПО) и особенности клиент-серверной архитектуры.
  • Команда разработки
  • Функции системного аналитика
  • Жизненный цикл ПО
  • Waterfall
  • Набегающая волна
  • Agile
  • Архитектура ПО
  • Типы ПО
Команда разработки ПО
Понятие программного обеспечения (ПО), основные этапы его разработки, участники команды разработки ПО
Функции системного аналитика
Что он делает на каждом этапе разработки ПО; результат работы и зона ответственности
Жизненный цикл ПО
Фазы и этапы, какие из них самые важные, этап разработки как часть жизненного цикла ПО, что происходит после запуска продукта
Модели управления разработкой ПО
Классические методы управления процессом разработки: Waterfall и «Набегающая волна»; как они влияют на работу системного аналитика
Гибкие методологии
Agile: что это, какие идеи лежат в основе, для каких проектов подходит
Архитектура ПО
Понятие, трёхзвенная архитектура, компоненты клиент-серверной и микросервисной архитектуры
Типы ПО
Веб, десктоп и мобильное программное обеспечение, особенности работы с каждым типом ПО
В практическом задании выберете участников в команду разработки и продумаете первые шаги для решения поставленной задачи
2
Базовый и расширенный курс・4 недели
Разработка требований
Узнаете об уровнях и типах требований к ПО. Научитесь их выявлять, анализировать и проверять. Разберётесь в спецификации требований и нотациях моделирования. Рассмотрите варианты использования по Алистеру Коберну.
  • Diagrams.net
  • Выявление требований
  • Качество требований
  • Спецификация требований к ПО
  • UML Use Case Diagram
Что такое требования к ПО
Как работать с требованиями к ПО; спецификация как основной документ системного аналитика
Инженерия требований
Разработка требований и управление ими: с чего начать работу, как выявить требования; анализ, проверка, документирование
Подготовите спецификацию для приложения языковой школы: сначала опишете функции в виде пользовательских кейсов, а потом разработаете требования
3
Базовый и расширенный курс・2 недели
SQL для аналитиков
Дополнительный модуль, который можно проходить параллельно с основным обучением, чтобы освоить язык запросов SQL. Это очень полезные для системного аналитика знания.
  • Запросы и подзапросы
  • Базы данных
  • PostgreSQL
  • Агрегирующие функции
  • Группировка и сортировка данных
  • Типы объединения таблиц
Введение в базы данных
Системы управления базами данных (СУБД), язык SQL, запросы, форматирование
Срезы данных в SQL
Типы данных в PostgreSQL, их преобразование, оператор WHERE, логические операторы, срезы данных, операторы IN, LIKE, BETWEEN, работа с датой и временем, обработка пропущенных значений, условная конструкция CASE
Установка и настройка клиента базы данных
Взаимодействие с базами данных и SQL в реальной жизни
Агрегирующие функции
Математические операции, агрегирующие функции, группировка и сортировка данных, фильтрация по агрегированным данным, оператор HAVING
Взаимоотношения между таблицами
ER-диаграммы, переименование полей и таблиц, алиасы, объединение таблиц, виды объединений: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN; альтернативные виды объединения: UNION и UNION ALL
Подзапросы и общие табличные выражения
Подзапросы в FROM и WHERE, сочетание объединений и подзапросов, общие табличные выражения (CTE), вариативность запросов
Научитесь писать SQL-запросы разной сложности, получать срезы данных и составлять подзапросы, применять агрегирующие функции, объединять таблицы разными методами
4
Базовый и расширенный курс・4 недели
Моделирование данных
Узнаете, как работать с данными: составлять словарь данных и выбирать формат хранилища. Изучите виды и уровни моделей данных, научитесь представлять их графически в разных нотациях.
  • Словарь данных
  • UML Class Diagram
  • Формат хранилища данных
  • ER-диаграммы
  • Нотации
  • Диаграмма классов
  • Диаграмма объектов
Моделирование данных
Виды и уровни моделей данных; как с ними работает системный аналитик
Проектирование баз данных
Концептуальные и логические модели данных, нормализация моделей, переход от логической модели данных к физической
Сделаете логическую ER-диаграмму в нотации Чена и в нотации Crow’s Foot, составите модель и словарь данных для сайта магазина с товарами для активного отдыха
5
Базовый и расширенный курс・2 недели
Моделирование процессов
Изучите виды и уровни моделей процессов. Научитесь составлять модели бизнес-процессов, состояний и потоков данных с помощью графических нотаций.
  • Диаграмма бизнес-процессов в BPMN
  • UML Activity Diagram
  • UML State Machine Diagram
  • DFD
Моделирование процессов
Виды моделей процессов: какую информацию они содержат, насколько детальными могут быть; нотация BPMN 2.0
Моделирование состояний
Объекты и их состояния, модели объектов, State Machine Diagram, нотация UML
Моделирование потоков данных
Элементы модели потоков данных; как и зачем их согласовать с ER‑моделями; переход от логической к физической модели потоков данных, настройка подключения, работа в терминале linux, установка и настройка веб- и прокси-сервера, настройка SGI
Опишете модель процесса AS IS в нотации BPMN и UML State Machine Diagram, определите действия, которые там можно автоматизировать, а ещё опишете модель TO BE в нотации BPMN
6
Базовый и расширенный курс・2 недели
Пользовательские интерфейсы
Поймёте, как системный аналитик участвует в процессе проектирования пользовательского интерфейса. Освоите метод персон. Поработаете с диаграммой структуры интерфейса, картой сайта и картой пути пользователя.
  • Wireframe
  • Storyboard
  • Персоны
  • Сценарии использования
  • HTML
  • CSS
  • JavaScript
  • Figma
Проектирование пользовательского интерфейса
Процесс проектирования, действия участников, роль системного аналитика в проектировании пользовательского интерфейса
Понимание пользователя
Как и для чего создают персон (Personas), как составлять персон на основе пользовательских сценариев (Use Scenario)
Организация пользовательского интерфейса
Диаграмма структуры интерфейса: элементы, методы и цели создания; карта сайта: как составить, чем отличается от диаграммы структуры интерфейса
Определение стандартов
Элементы интерфейса; какие из них больше распространены, в каких ситуациях их лучше использовать
Разработка прототипов
Прототипы низкой и высокой точности: когда какой тип использовать, как с ними работает системный аналитик
Оценка и тестирование
Карта путешествия пользователя: из чего состоит, как системный аналитик может её использовать, чем отличается от карты путешествия клиента
Научитесь создавать простые прототипы в Figma и делать storyboard, то есть последовательную раскадровку эскизов интерфейса
7
Базовый и расширенный курс・4 недели
Использование техник Agile
Изучите техники Agile, которые применяет системный аналитик. Узнаете, что такое бэклог продукта, из каких элементов он состоит и каким критериям должен соответствовать. Научитесь составлять User Stories, Job Stories и карты пользовательских историй.
  • SPIDR
  • Gherkin
  • Job Stories
  • Story Points
  • MVP
  • DEEP-критерии
  • Пользовательские истории
  • User Story Map
  • INVEST-критерии
Бэклоги продукта и спринта
Что это, из каких элементов состоит бэклог, каким критериям должен соответствовать, чем бэклог итерации отличается от бэклога продукта
Истории
Как составлять User Story и Job Story, каким критериям они должны соответствовать
Декомпозиция истории
Как делить большие пользовательские требования на мелкие истории, которые удобно брать в работу; детализация пользовательских историй
Карта пользовательских историй
Зачем нужна, из чего состоит, как создать, как выделить на карте MVP и для чего это нужно
DEEP-критерии бэклога продукта
Оценка размера историй, DEEP-критерии для управления продуктовым бэклогом
Групповой проект: соберёте бэклог задач для разработки приложения, составите модель процесса и модель данных, карту пользовательских историй, выделите MVP и создадите прототип пользовательского интерфейса
8
Базовый и расширенный курс・2 недели
Архитектура системы
Узнаете, что такое архитектура ПО: основные стили, их преимущества и недостатки. Поймёте, как системный аналитик может помочь с её проектированием. Научитесь читать диаграммы компонентов и развёртывания.
  • Масштабный куб
  • Многослойная архитектура
  • SOA
  • UML Component Diagram
  • UML Deployment Diagram
  • Микросервисная архитектура
Проектирование архитектуры
Структура архитектуры ПО, типы элементов; как описывать элементы и связи между ними
Фундаментальные стили
Серверная и клиент-серверная архитектура, технологии для разработки мобильных приложений
Монолитные и распределённые стили
Архитектура ПО под другим углом, различие монолитной и распределённой архитектуры, плюсы и минусы микросервисной архитектуры
Моделирование архитектуры
Диаграмма компонентов и диаграмма развёртывания
Если выберете продвинутую программу, то дополнительно научитесь распознавать стили и шаблоны архитектуры, которые изображены на диаграммах, и описывать их в документации
9
Базовый и расширенный курс・4 недели
Программные интерфейсы
Узнаете, как системный аналитик участвует в проектировании программных интерфейсов. Познакомитесь с моделями компьютерных сетей, стилями взаимодействия приложений. Научитесь описывать API и составлять диаграмму последовательности.
  • XML
  • JSON
  • SOAP
  • REST
  • TCP/IP
  • Postman
  • Swagger
  • HTTP/HTTPS
  • Синхронный и асинхронный режимы
  • UML Sequence Diagram
Стили взаимодействия приложений
Какие есть, плюсы и минусы каждого из них, чем отличаются друг от друга
Стиль REST
Элементы операции API в стиле REST, виды HTTP-запросов, параметры запросов; как читать ответ на запрос в формате JSON
SOAP API
Особенности, SOAP‑сообщения, чтение XML‑схемы, различия при проектировании SOAP API и REST API
Документирование API
Как составлять документацию API; диаграммы последовательности, интерфейс Swagger и Postman, отправка запросов
Групповой проект: поучаствуете в разработке API для стримингового сервиса: составите диаграмму компонентов, документацию API, соберёте коллекцию запросов в Postman
Расширенный курс・8 недель
Продвинутая архитектура и программные интерфейсы
Изучите классификацию требований к архитектуре системы, научитесь читать диаграммы С4. Познакомитесь с событийной архитектурой и её шаблонами, освоите шаблоны микросервисной архитектуры. Поймёте, как устроен подход Domain-Driven Design (DDD) и где его используют. Научитесь моделировать и документировать API на YAML.
  • Модель C4
  • Микросервисная архитектура
  • Событийная архитектура
  • Query-based API
  • ASYNC API
  • Swagger
Требования к архитектуре системы
Требования к операционной среде и производительности, к защищённости и локализации, знакомство с диаграммами С4 и их чтение
Шаблоны архитектуры и принципы проектирования
Шаблоны микросервисной архитектуры, событийная архитектура и её шаблоны
Domain-Driven Design
Ключевые принципы Domain-Driven Design, моделирование предметных областей и составление карты контекстов
Стили API и обмен сообщениями
Query-based и ASYNC API, процесс проектирования API, моделирование профиля API
Формат YAML
Базовый синтаксис YAML, документирование API на YAML
Распознаете стиль и опишете архитектуру приложения, составите документацию на витрину запросов
10
Базовый и расширенный курс・2 недели
Реализация системы
Поймёте, как системный аналитик вместе с разработчиками и тестировщиками участвует в процессе реализации программного обеспечения. Разберёте устройство программного кода и процесс его написания.
  • Языки программирования
  • Фреймворки автоматизации
  • Система контроля версий
  • Тестовая документация
  • IDE
  • Типы тестирования
Реализация
Языки программирования, процесс написания программного кода, эффективное взаимодействие с разработчиками
Тестирование
План тестирования, уровни и типы тестов, ручное и автоматизированное тестирование, работа с тестировщиками
Научитесь составлять план тестирования, проведёте ручное тестирование сайта и проверите его готовность к запуску
11
Базовый и расширенный курс・2 недели
Поддержка, обслуживание и оценка результатов
Узнаете, как проходит приёмка системы и какую документацию составляет системный аналитик для передачи ПО заказчику. Изучите уровни службы поддержки. Научитесь составлять программу и методику испытаний и руководство пользователя.
  • FAQ
  • ГОСТ 19
  • ГОСТ 34
  • База знаний
  • План миграции
  • Руководство пользователя
  • ПМИ
  • План управления изменениями
Рабочая документация
Программа и методика испытаний — ПМИ, руководство пользователя по ГОСТу
План миграции
Миграция со старого ПО на новое; как составить план, что должно в нём быть; обучение пользователей
Постпроектная деятельность
Поддержка и сопровождение ПО; как системный аналитик может оценить процесс и результат разработки требований к ПО
В практической работе подготовите документацию, которая будет состоять из 2 документов: ПМИ сервиса и руководства пользователя
Базовый и расширенный курс・4 недели
Итоговый проект
Чтобы подтвердить усвоенные на курсе знания и получить диплом о профессиональной переподготовке, нужно выполнить итоговый проект. В нём всё как в реальной жизни: размытая задача, самостоятельная работа и строгий заказчик в лице нашего ревьюера. Вы разработаете требования к приложению для управления умным домом, подготовите для него прототип пользовательского интерфейса и презентуете всё это заказчику.
Базовый и расширенный курс
Практика после каждой темы и воркшопы раз в 2 недели
А на расширенном курсе будет ещё 9 встреч с ревьюерами в мини-группах и 2 индивидуальные консультации с наставником.
Карьерный центр・1 месяц
Карьерный трек: подготовка к трудоустройству
Составите резюме, которое привлечёт внимание рекрутеров, и напишете сопроводительное письмо для откликов на вакансии. Узнаете, как правильно оформлять портфолио, и построите стратегию поиска работы.
Карьерный центр・До 6 месяцев
Акселерация: активный поиск работы с поддержкой HR-экспертов
Будете откликаться на вакансии, делать тестовые и ходить на собеседования, а мы вас поддержим. Например, расскажем о типичных ошибках в общении с работодателями и о том, как их избежать. Акселерация может продолжаться до 6 месяцев — обычно этого достаточно, чтобы получить первую работу в IT.

Получите диплом о профессиональной переподготовке

Это официальный документ установленного образца, который принимают работодатели. Образовательная лицензия № Л035‑01298‑77/00185314 от 24 марта 2015 года.

Очень много практики

Проекты от настоящих заказчиков и хакатоны, чтобы получить реальный опыт

В Мастерской Практикума сможете поучаствовать в реальных проектах, почувствовать себя частью команды разработки и наладить полезные связи

Ещё 7 месяцев после выпуска бесплатно помогаем с поиском работы — для этого у нас целый карьерный центр

10 000+ выпускников Практикума уже нашли новую работу

Это подтверждено исследованием, которое мы провели вместе с Высшей школой экономики. Вот в каких компаниях они работают:

Как устроена учёба

YandexGPT помогает учиться

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

Попробуйте любой формат курса бесплатно — выбрать один-единственный можно позже

  •                                        

Отвечаем на вопросы

Подойдёт ли мне профессия?
Для тех, кто ещё нетвёрдо уверен в своём намерении, мы спроектировали бесплатную часть, которая поможет получить ответ на этот вопрос. Если вы убедитесь, что системный анализ не для вас, это тоже положительный результат.
Можно ли обучиться профессии за 9 месяцев?
Думаем, что да. Для этого уделяйте занятиям в среднем 15–20 часов в неделю: читайте теорию, выполняйте задания, разрабатывайте проекты и общайтесь с наставником.
Каким требованиям нужно соответствовать?
Для старта достаточно иметь законченное среднее образование и возможность заниматься в среднем 15 часов в неделю.

Подробнее о профессии системного аналитика вы можете узнать из нашей статьи.
Кто будет меня учить?
Программа составлена опытными преподавателями, методологами и действующими специалистами не только Яндекса и Школы анализа данных, но и других лидеров технологической и образовательной индустрии.
Как и когда я буду учиться?
Обучение состоит из трёх частей: теории с закреплением в квизах или тренажёре, домашних заданий для самостоятельной практики и работы с наставником. В тренажёре вы можете заниматься в любое удобное время, а выполнение домашних заданий привязано к двухнедельному циклу.
Что делать, если я не справлюсь с нагрузкой?
В программе предусмотрены каникулы, во время которых можно отдохнуть или повторить сложные темы.

Если случилось непредвиденное или понадобилось больше времени на закрепление материала, напишите своему куратору. Он поможет перенести дедлайн сдачи проекта или перевестись в более поздний поток. На общую стоимость курса это не повлияет.
Смогу ли я найти работу после обучения?
Будет непросто, но мы верим, что вы сможете. Работодателям важно, чтобы вы умели делать проекты, а не просто обладали набором знаний. Мы научим вас применять теорию на практике и ожидаем, что после выпуска вы приложите как можно больше усилий, чтобы найти работу: будете активно откликаться на вакансии, проходить собеседования, показывать свои проекты и при необходимости делать тестовые задания.

По данным исследования Высшей школы экономики, 69% наших выпускников среди тех, кто хотел сменить профессию, начинают новую карьеру после обучения. Больше половины из них — во время учёбы и в первые 2 месяца после выпуска. Эти цифры подкреплены публичным отчётом о трудоустройстве студентов Практикума.
А если я хочу работать в Яндексе?
Некоторые наши студенты работают в сервисах Яндекса, в том числе и в Практикуме. Но с нашей стороны было бы нечестно что-либо гарантировать и завышать ваши ожидания.

Без опыта попасть в крупную IT-компанию возможно, хотя и сложно. Программа составлена так, чтобы вы могли начать карьеру после выпуска и набраться первого опыта. С ним вам будет значительно проще претендовать на позицию в крупных компаниях.
Хорошо, а вы можете помочь с поиском работы?
Да. Вы сможете пройти программу трудоустройства, которая состоит из 2 частей:
  • Карьерный трек: студенты при поддержке наших HR-экспертов составляют резюме или оформляют портфолио, пишут сопроводительные письма.
  • Акселерация: студенты начинают активный поиск работы, а мы им помогаем — отвечаем на вопросы, проводим тренировочные собеседования, предлагаем вакансии от партнёров.
Важно помнить, что мы не ищем работу за вас, а помогаем её найти.
Если не понравится, я могу вернуть деньги?
Конечно. Если поток ещё не стартовал, вернём всю сумму. Если учёба уже началась, придётся оплатить прошедшие дни со старта вашего первого потока — но мы вернём деньги за остаток курса. Более подробно рассказываем об этом в 7 пункте оферты.
Получу ли я какой-то документ после курса?
Если у вас есть среднее профессиональное или высшее образование, после курса вы получите диплом о профессиональной переподготовке.

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

Ежемесячные платежи работают так: вы вносите первую оплату, и в этот момент привязывается карта. С этой карты автоматически будут списываться следующие платежи каждые 30 календарных дней. Например, оплатили 25 марта — следующий платёж пройдёт 24 апреля. Обучение будет стоить меньше, если оплатить весь курс сразу.

Через компанию: юридические лица — резиденты РФ также могут оплатить обучение в Практикуме. Условия предоставления услуг для юридических лиц могут отличаться — чтобы узнать подробнее, оставьте заявку или уточните у вашего менеджера.
Можно ли оплатить курс за счёт работодателя?
Да, работодатель может оплатить учёбу полностью или разделить оплату с вами: например, поделить сумму 50/50 или 75/25.

Такая оплата пройдёт по счёту или двустороннему договору, а ИП могут оплатить с бизнес-счёта. Если работодатель купит обучение сразу 10 сотрудникам или больше, сделаем скидку 10%.

Условия предоставления услуг для юридических лиц могут отличаться — чтобы узнать подробнее, оставьте заявку или уточните у вашего менеджера.
Что такое налоговый вычет на обучение и как его получить?
Налоговый вычет может оформить тот, кто работает по трудовому договору и является налоговым резидентом Российской Федерации, то есть 183 дня в году находится на территории страны.

Заявление на налоговый вычет нужно подать через личный кабинет на сайте nalog.ru (в него можно войти через аккаунт на Госуслугах).

К заявлению нужно приложить:
  • Справку 2-НДФЛ от работодателя.
  • Договор на обучение, в вашем случае это оферта Практикума.
  • Лицензию на образовательную деятельность. Вот наша.
  • Чек об оплате обучения. Мы отправляем его на электронную почту. Если не найдёте чек у себя в почте, напишите в чат службы поддержки — вышлем копию.
  • Справку о получении образовательных услуг — её тоже нужно запросить в чате поддержки.
Подробнее о налоговом вычете — на сайте Федеральной налоговой службы.

Давайте поможем

Напишите, как вас зовут и по какому номеру можно связываться — позвоним и расскажем всё про курсы