Что такое буткемп

Короткий, но интенсивный курс
За 3 месяца вы погрузитесь в IT и освоите все навыки, нужные для начала работы или развития на текущем месте. Буткемп длится меньше наших обычных программ, но отнимает больше времени в неделю.
Высокая нагрузка
30–40 часов в неделю: регулярные онлайн-встречи и воркшопы с наставником и другими участниками курса, теория, много практики и проектов.
Быстрая обратная связь
Формируем небольшие группы, поэтому сможем уделять много внимания каждому участнику курса и отвечать на вопросы ещё быстрее, чем на курсе «Системный аналитик».
Персональный подход
Ментор поможет с запросами в чате, поделится опытом на еженедельных воркшопах, а ещё проведёт с вами индивидуальную консультацию.

Чем занимаются системные аналитики

Простыми словами — разрабатывают требования к программному обеспечению. Для этого системные аналитики:

Общаются с людьми — интервьюируют пользователей и заказчиков, чтобы понять, какие функции нужны в проекте.

Анализируют полученную информацию — структурируют данные, изучают документы, связанные с будущими решениями.

Проектируют решение — готовят прототип будущего решения и описывают основную логику его работы.

Готовят инструкции для команды разработки — передают информацию тем, кто будет создавать программное обеспечение. Потом проверяют, насколько хорошо работает система.

Курс подойдёт вам, если

У вас уже есть опыт работы в этой или смежной сфере
Сможете восполнить пробелы, структурировать знания и получить навыки для развития на текущем месте работы. Опыт поможет вам быстрее справиться с материалами и проектами, чтобы сфокусироваться на самых необходимых для реальной работы навыках.
У вас нет опыта, но есть мотивация, время и желание
Вы сможете освоить всё с нуля — для этого не нужно ничего, кроме сильной мотивации и уверенности в своих силах. Придётся уделять курсу много времени и прилагать усилия, но программа спроектирована так, чтобы вы могли получить все необходимые навыки, даже если совсем ничего не знаете об аналитике.

Пройдите тест и узнайте, подходит ли вам буткемп

В бесплатной части курса есть тест — он поможет оценить ваш текущий уровень знаний и нагрузки. С его помощью можно определиться, подходит ли вам формат буткемпа и программа курса в целом.

Перейти к бесплатной части

Какой может быть ваша карьера после курса

Должность

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

Навыки

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

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

Как проходит курс

YandexGPT помогает проходить курс

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

Программа курса

Рассчитана на 3 месяца. Курсу нужно посвящать ~30 часов в неделю или 6–8 часов в день, но вы можете самостоятельно планировать своё расписание и заниматься в удобное время.
~3 часа
Бесплатно
Вводный модуль и тестирование
Это бесплатная часть курса, чтобы вы познакомились с профессией и проверили свой уровень знаний с помощью теста
О профессии системного аналитика
Поймёте, чем именно занимается системный аналитик на примере конкретного проекта
Тестирование
Ответите на 15 вопросов по системному анализу и решите, подходит ли вам программа
Узнаете, что входит в рабочие задачи системного аналитика, пройдёте тест и поймёте, подходит ли вам курс
1
7 тем・1 неделя
Понимание профессии системного аналитика
Узнаете, как устроена команда разработки. Изучите подходы к управлению разработкой, типы программного обеспечения (ПО) и особенности клиент-серверной архитектуры.
  • Команда разработки
  • Функции системного аналитика
  • Жизненный цикл ПО
  • Waterfall
  • Набегающая волна
  • Agile
  • Архитектура ПО
  • Типы ПО
Команда разработки ПО
Понятие программного обеспечения (ПО), основные этапы его разработки, участники команды разработки ПО
Функции системного аналитика
Что он делает на каждом этапе разработки ПО, результат работы и зона ответственности
Жизненный цикл ПО
Фазы и этапы, какие из них самые важные, этап разработки как часть жизненного цикла ПО, что происходит после запуска продукта
Модели управления разработкой ПО
Классические методы управления процессом разработки: Waterfall и «Набегающая волна»; как они влияют на работу системного аналитика
Гибкие методологии
Agile: что это, какие идеи лежат в основе, для каких проектов подходит
Архитектура ПО
Понятие, трёхзвенная архитектура, компоненты клиент-серверной и микросервисной архитектуры
Типы ПО
Веб, десктоп и мобильное программное обеспечение, особенности работы с каждым типом ПО
2
3 темы・1 проект・1 неделя
Разработка требований
Узнаете об уровнях и типах требований к ПО. Научитесь их выявлять, анализировать и проверять. Разберётесь в спецификации требований и нотациях моделирования. Рассмотрите варианты использования по Алистеру Коберну.
  • Diagrams.net
  • Выявление требований
  • Качество требований
  • Спецификация требований к ПО
  • UML Use Case Diagram
Что такое требования к ПО
Как работать с требованиями к ПО, спецификация как основной документ системного аналитика
Инженерия требований
Разработка требований и управление ими: с чего начать работу, как выявить требования, анализ, проверка
Документирование требований
Как документировать требования к ПО так, чтобы они были понятны и полезны
Подготовите спецификацию для приложения языковой школы: сначала опишете функции в виде пользовательских кейсов, а потом разработаете требования
3
2 темы・1 проект・1 неделя
Моделирование данных
Узнаете, как работать с данными: составлять словарь данных и выбирать формат хранилища. Изучите виды и уровни моделей данных, научитесь представлять их графически в разных нотациях.
  • Словарь данных
  • UML Class Diagram
  • Формат хранилища данных
  • ER-диаграммы
  • UML Object Diagram
Моделирование данных
Виды и уровни моделей данных, как с ними работает системный аналитик
Проектирование баз данных
Концептуальные и логические модели данных, нормализация моделей, переход от логической модели данных к физической
Составите логическую модель и словарь данных для сайта магазина с товарами для активного отдыха
4
3 темы・1 проект・1 неделя
Моделирование процессов
Изучите виды и уровни моделей процессов. Научитесь составлять модели бизнес-процессов, состояний и потоков данных с помощью графических нотаций.
  • Диаграмма бизнес-процессов в BPMN
  • UML Activity Diagram
  • UML State Machine Diagram
  • DFD
Моделирование процессов
Виды моделей процессов: какую информацию они содержат, насколько детальными могут быть; нотация BPMN 2.0
Моделирование состояний
Объекты и их состояния, модели объектов, State Machine Diagram, нотация UML
Моделирование потоков данных
Элементы модели потоков данных, как и зачем их согласовать с ER‑моделями, переход от логической к физической модели потоков данных
Опишете модель процесса AS IS в нотации BPMN и UML State Machine Diagram, определите действия, которые там можно автоматизировать, а ещё опишете модель TO BE в нотации BPMN
5
6 тем・1 проект・1 неделя
Пользовательские интерфейсы
Поймёте, как системный аналитик участвует в процессе проектирования пользовательского интерфейса. Освоите метод персон. Поработаете с диаграммой структуры интерфейса, картой сайта и картой пути пользователя. Научитесь создавать простые прототипы в Figma.
  • Wireframe
  • Storyboard
  • Персоны
  • Сценарии использования
  • HTML
  • CSS
  • JavaScript
  • Figma
Проектирование пользовательского интерфейса
Процесс проектирования, действия участников, роль системного аналитика в проектировании пользовательского интерфейса
Понимание пользователя
Как и для чего создают персон (Personas), как составлять персон на основе пользовательских сценариев (Use Scenario)
Организация пользовательского интерфейса
Диаграмма структуры интерфейса: элементы, как и для чего её создают; карта сайта: как составить, чем отличается от диаграммы структуры интерфейса
Определение стандартов
Элементы интерфейса, какие из них больше распространены, в каких ситуациях их лучше использовать
Разработка прототипов
Прототипы низкой и высокой точности: когда какой тип использовать, как с ними работает системный аналитик
Оценка и тестирование
Карта путешествия пользователя: из чего состоит, как системный аналитик может её использовать, чем отличается от карты путешествия клиента
Создадите раскадровку эскизов интерфейса мобильного приложения (storyboard) на основе диаграммы потоков данных (DFD) и диаграммы структуры интерфейса
6
5 тем・1 проект・1 неделя
Использование техник 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-критерии для управления продуктовым бэклогом
Составите бэклог программного продукта, который состоит из User и Job Stories, критериев приёмки и сценариев, а также моделей процессов, данных, пользовательских интерфейсов
7
4 темы・1 неделя
Архитектура системы
Узнаете, что такое архитектура ПО: основные стили, их преимущества и недостатки. Поймёте, как системный аналитик может помочь с её проектированием. Научитесь читать диаграммы компонентов и развёртывания.
  • Масштабный куб
  • Многослойная архитектура
  • SOA
  • UML Component Diagram
  • UML Deployment Diagram
  • Микросервисная архитектура
Проектирование архитектуры
Структура архитектуры ПО, типы элементов, как описывать элементы и связи между ними
Фундаментальные стили
Серверная и клиент-серверная архитектура, технологии для разработки мобильных приложений
Монолитные и распределённые стили
Архитектура ПО под другим углом, отличия монолитной и распределённой архитектуры, плюсы и минусы микросервисной архитектуры
Моделирование архитектуры
Диаграмма компонентов и диаграмма развёртывания
8
5 тем・1 проект・1 неделя
Программные интерфейсы
Узнаете, как системный аналитик участвует в проектировании программных интерфейсов. Познакомитесь с моделями компьютерных сетей, стилями взаимодействий приложений. Научитесь описывать 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
9
2 темы・1 проект・1 недели
Реализация системы
Поймёте, как системный аналитик вместе с разработчиками и тестировщиками участвует в процессе реализации программного обеспечения. Разберёте устройство программного кода и процесс его написания.
  • Языки программирования
  • Фреймворки автоматизации
  • Система контроля версий
  • Тестовая документация
  • IDE
  • Типы тестирования
Реализация
Языки программирования, процесс написания программного кода, эффективное взаимодействие с разработчиками
Тестирование
План тестирования, уровни и типы тестов, ручное и автоматизированное тестирование, работа с тестировщиками
Научитесь составлять план тестирования, проведёте ручное тестирование сайта и проверите его готовность к запуску
10
3 темы・1 проект・1 неделя
Поддержка, обслуживание и оценка результатов
Узнаете, как проходит приёмка системы и какую документацию составляет системный аналитик для передачи ПО заказчику. Изучите уровни службы поддержки. Научитесь составлять программу и методику испытаний и руководство пользователя.
  • FAQ
  • ГОСТ 19
  • ГОСТ 34
  • База знаний
  • План миграции
  • Руководство пользователя
  • ПМИ
  • План управления изменениями
Рабочая документация
Программа и методика испытаний — ПМИ, руководство пользователя по ГОСТу
План миграции
Миграция со старого ПО на новое, как составить план, что должно в нём быть, обучение пользователей
Постпроектная деятельность
Поддержка и сопровождение ПО, как системный аналитик может оценить процесс и результат разработки требований к ПО
В практической работе подготовите документацию, которая будет состоять из 2 документов: ПМИ сервиса и руководства пользователя
11
Дополнительно
SQL для аналитиков
Дополнительный модуль, который можно проходить параллельно с основной программой, чтобы освоить язык запросов SQL. Это очень полезный для системного аналитика навык.
Введение в базы данных
Системы управления базами данных (СУБД), язык 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), вариативность запросов
Самостоятельно・2 недели
Итоговый проект
Чтобы подтвердить полученные на курсе знания и получить сертификат, нужно выполнить итоговый проект. В нём всё как в реальной жизни: размытая задача, самостоятельная работа и строгий заказчик в лице нашего ревьюера. Вы разработаете требования к приложению для управления умным домом, подготовите для него прототип пользовательского интерфейса и презентуете всё это заказчику.
Карьерный центр・1 месяц
Карьерный трек: подготовка к трудоустройству
Составите резюме, которое привлечёт внимание рекрутеров, и напишете сопроводительное письмо для откликов на вакансии. Узнаете, как правильно оформлять портфолио, и построите стратегию поиска работы.
Карьерный центр・До 6 месяцев
Акселерация: активный поиск работы с поддержкой HR-экспертов
Будете откликаться на вакансии, делать тестовые и ходить на собеседования, а мы вас поддержим. Например, расскажем о типичных ошибках в общении с работодателями и как их избежать. Акселерация может продолжаться до 6 месяцев — обычно этого достаточно, чтобы получить первую работу в IT.

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

  •                                        

Что входит в любой формат

  • Ещё можно платить частями Практикуму столько месяцев, сколько идёт курс. Общая стоимость будет меньше, чем в рассрочку от банка
  • Вернём деньги в любой момент за остаток курса,
    если что-то не понравится. Подробности — в 7 пункте оферты

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

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

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

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

* Данные исследования ВШЭ основаны на опыте пользователей Яндекс Практикума на российском рынке труда.
А если я хочу работать в Яндексе?
Некоторые участники наших курсов работают в сервисах Яндекса, в том числе и в Практикуме. Но с нашей стороны было бы нечестно что‑либо гарантировать и завышать ваши ожидания.

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

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

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

Чтобы вам было проще сориентироваться, мы указываем примерную стоимость в долларах США, но списание будет в казахстанских тенге, а конвертация — по курсу вашего банка.

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

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