Рассрочка
Системный аналитик
Погрузитесь с нуля в процессы разработки ПО и научитесь формировать технические требования, учитывая цели бизнеса
28 ноября
Basic
13 месяцев
Онлайн
Для кого?
Специализация для тех, кто хочет с нуля освоить востребованную профессию системного аналитика до компетенций, соответствующих Middle+ уровню.
Кто такой системный аналитик?
Системный аналитик ставит технические задачи на разработку ПО. Для этого он учитывает как процессы разработки ПО, так и ценность для клиента и цели бизнеса.
Подходит ли программа именно вам?
Менеджер поможет разобраться!
Какой результат вы получите?
Обучение состоит из 2-х ступеней, каждая длится 6 месяцев
- Для тех, кто хочет с нуля освоить востребованную профессию системного аналитика
- Сможете понимать и выявлять требования к разработке ПО
- Описывать требования и оценивать их качество, ставить задачи разработчикам
- Оформлять проектные документы: техническое задание, частное техническое задание, спецификация требований, проектное решение
- Оформлять требования в виде пользовательских историй для проектов гибких методологий разработки
- Готовить пользовательскую документацию, составлять планы тестирования и тестировать ПО
- Выявлять потребности и формализовывать их в виде требований
- Эффективно использовать средства визуализации требований: моделирование бизнес-процессов, разработка диаграмм с помощью языка UML
- Проектировать и тестировать сервисы RESTFul API и SOAP
- Проектировать информационные модели, архитектуру и структуры хранения данных систем и приложений
- Понимать изнутри процесс разработки: декомпозиция задач, работа с системами контроля версий
Авторская программа
Актуальные навыки, которые помогут начать и развиваться в профессии
Необходимые знания
Не обязательно иметь профильные знания. Программа подходит для новичков
Помощь с трудоустройством
Комплексная система, которая поможет получить выгодные офферы в перспективных проектах
Партнеры
- Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
- Карьерные мероприятия в сообществе
Публичный разбор резюме
Публичное прохождение собеседования и воркшопы
Системный аналитик
Работодатели курса
Формат обучения
Интерактивные вебинары
2 занятия по 2 ак.часа в неделю
Доступ к записям и материалам остается навсегда
2 проектные работы
Вы пополните портфолио двумя проектами и сможете уверенно чувствовать себя на собеседованиях
Активное комьюнити
Общайтесь с преподавателями голосом на вебинарах и в закрытой Telegram группе.
Групповые менторские консультации
На курсе предусмотрено менторское сопровождение в виде групповых разборов домашних заданий. Занятие по групповому разбору ДЗ с ментором проводится раз в месяц в рамках расписания курса.
Вы выполняете домашнее задание
Ментор проверяет его в личном кабинете, делает ревью и дает развернутый фидбэк
На занятии ментор отвечает на часто возникающие вопросы, проводит подробный разбор работ студентов и объясняет каждый этап выполнения
С ментором также можно общаться по домашнему заданию в чате. Он даст вам обратную связь по итогам проверки и направит вас в нужное русло
Программа
Системный аналитик. Basic
Введение в разработку ПО
Модуль позволяет синхронизировать общее понимание о роли аналитика, навыках, которые будут преподаваться на курсе и навыках, которые уже есть у группы.
Тема 1: Обзорное занятие
Тема 2: Как устроена разработка ПО. Две основные методологии организации процесса
Тема 3: Основные роли и функции в процессе разработки ПО
Тема 4: Роли в Agile и Scrum командах // ДЗ
Работа с требованиями
Модуль нацелен на изучение задач выявления требований, классификации требований, способов выявления и фиксации требований.
Тема 1: Требования. Основные виды и классификация
Тема 2: Стейкхолдеры. Как выявить и классифицировать
Тема 3: Требования. Способы выявления // ДЗ
Тема 4: Практикум 1. Интервью заинтересованных сторон // ДЗ
Тема 5: Практикум 2. Разбор и фиксация требований заинтересованных сторон // ДЗ
Тема 6: Выявление нефункциональных требований
Тема 7: Практикум 3. Выявление бизнес-требований. Трассировка требований ЗС на бизнес-требования. Анкетирование
Тема 8: Практикум 4. Разбор и фиксация функциональных и нефункциональных требований // ДЗ
Тема 9: Групповая менторская консультация
Визуализация требований
Модуль нацелен на построение эффективной работы с требованиями за счет визуализации.
Тема 1: Визуализация предметной области
Тема 2: Составление словаря данных
Тема 3: Практикум 5. Предметная область и словарь данных // ДЗ
Тема 4: Практикум 6. Описание предметной области с помощью ER-диаграммы
Тема 5: Проектирование базы данных. Как устроена СУБД, обзорная лекция
Тема 6: Моделирование бизнес-процессов. Обзор нотаций
Тема 7: Практикум 7. Моделирование BPMN // ДЗ
Тема 8: Практикум 8. Моделирование VAD и eEPC // ДЗ
Тема 9: Практикум 9. Моделирование Activity Diagram // ДЗ
Тема 10: Групповая менторская консультация
Документирование и фиксация требований
Модуль позволяет зафиксировать требования для дальнейшего проектирования.
Тема 1: Зачем документировать требования. Обзор основных техник
Тема 2: Описание требований в виде ТЗ,BRS\StRS\SRS
Тема 3: Описание требований в виде Use Case
Тема 4: Практикум 10. Описание требований в виде UseCase // ДЗ
Тема 5: Основы проектирования интерфейсов, WireFrame
Тема 6: Практикум 11. Проектирование интерфейсов // ДЗ
Тема 7: Описание требований в виде User Story
Тема 8: Практикум 12. Описание требований в виде User Story // ДЗ
Тема 9: Согласование требований и управление изменениями
Тема 10: Групповая менторская консультация
Тема 11: Выбор темы и организация проектной работы // ДЗ
Проектирование
Модуль позволяет спроектировать и интегрировать приложение.
Тема 1: Уровни проектирования ПО
Тема 2: Погружение в ООП
Тема 3: Практикум 13. Проектирование информационной модели // ДЗ
Тема 4: Общие сведения об архитектуре приложений
Тема 5: Интеграция приложений
Тема 6: Общие сведения об API
Тема 7: Практикум 14. Исследование API. Проектирование интеграционного взаимодействия // ДЗ
Тема 8: Групповая менторская консультация
Сопровождение разработки
Модуль описывает задачи аналитика после завершения проектирования.
Тема 1: Передача постановки задач в разработку
Тема 2: Тестирование. Подготовка тест кейсов и ПМИ
Тема 3: Практикум 15. Постановка и приемка задач // ДЗ
Тема 4: Групповая менторская консультация
Проектная работа
Заключительный месяц курса посвящен проектной работе. Свой проект — это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей.
Тема 1: Консультация по проектам и домашним заданиям
Тема 2: Защита проектных работ
Тема 3: Итоговое занятие курса
Системный аналитик. Advanced
Системный анализ в структуре разработки ПО
Модуль позволяет синхронизировать общее понимание о роли аналитика, навыках, которые будут преподаваться на курсе и навыках, которые уже есть у группы.
Тема 1: Обзорное занятие // ДЗ
Тема 2: Процесс разработки ПО. Waterfall. Системный анализ в Agile командах
Обследование, работа с требованиями
В рамках модуля подробно разбираются наиболее эффективные приемы выявления и обработки требований, а также рекомендации по их трассировке и управлению.
Тема 1: Основные виды требований. Основные способы выявления требований. Подготовка к обследованию для выявления требований // ДЗ
Тема 2: Нефункциональные требования. Классификация, способы выявления, влияние на продукт // ДЗ
Тема 3: Практикум 1. Групповая работа. Выявление требований // ДЗ
Тема 4: Обработка и визуализация требований: Моделирование БП
Тема 5: Обработка и визуализация требований: Моделирование БП BPMN
Тема 6: Практикум 2. Работа с нотацией BPMN // ДЗ
Тема 7: Задачи документирования требований. Use Case
Тема 8: Практикум 3. Документирование требований Use Case // ДЗ
Тема 9: Задачи документирования требований. User Story
Тема 10: Практикум 4. Документирование требований. User Story // ДЗ
Тема 11: Прототипирование, как инструмент работы с требованиями // ДЗ
Тема 12: Согласование требований. Управление изменениями, трассировка требований
Проектирование ПО
В модуле разбираются ключевые моменты проектирования приложения: информационная модель и компонентная архитектура.
Тема 1: Этапы, задачи и виды проектирования
Тема 2: Проектирование информационной модели приложения. Объектно-ориентированный подход
Тема 3: Практикум 6. Разработка базовой информационной модели // ДЗ
Тема 4: Domain Driven Design для построения модели предметной области
Тема 5: Архитектура информационных систем. Монолиты, SOA и микросервисы
Тема 6: API и брокеры очередей. Методология интеграции приложений
Тема 7: Паттерны микросервисной архитектуры
Тема 8: Практикум 6. Разработка архитектуры приложения
Тема 9: Брокеры очередей и варианты их использования
Тема 10: Проработка интеграционного взаимодействия // ДЗ
Тема 11: Консультация по проектам и домашним заданиям
Проектирование API
В модуле с нуля проектируется REST API для создаваемого приложения.
Тема 1: Принципы работы API. RESTful API vs SOAP
Тема 2: Проектирование структуры API собственного приложения, документирование API
Тема 3: Практикум 7. Проектирование ресурсной модели Open API // ДЗ
Тема 4: Практикум 8. Наложение API на интеграцию фронтенд и бэкэнд части
Тема 5: Практикум 9. Групповая работа. Управление изменениями и трассировка требований
Анализ данных
Модуль посвящен наиболее новой области знания для СА - работе с данными, как с источниками и инструментом расширения, и обогащения требований.
Тема 1: Базовые и продвинутые SQL процедуры на примере PostgreSQL
Тема 2: Обобщенные табличные выражения (CTE) и оконные функции
Тема 3: Анализ данных в PowerBI
Тема 4: Практикум 10. Анализ данных с помощью Excel, SQL, PowerQuery // ДЗ
Проектирование и работа с SQL/NoSQL БД
Модуль посвящен базам данных и ключевым аспектам участия СА в работе с БД.
Тема 1: SQL vs NoSQL. Особенности и хитрости работы с реляционными базами данных. Аспекты их применения
Тема 2: Возможности и примеры использования NoSQL баз данных
Тема 3: Подходы к проектированию баз данных
Тема 4: Способы прогнозирования нагрузки на приложения. Способы повышения производительности БД
Тема 5: Практикум 11. Доработка архитектуры приложения с учетом предполагаемой нагрузки // ДЗ
Сопровождение процесса разработки
Модуль посвящен аспектам работы аналитика после завершения проектирования: постановка и контроль выполнения задач; производство и приемка результатов работ.
Тема 1: Сложности декомпозиции задач, критерии готовности и приемка // ДЗ
Тема 2: Подходы к оформлению проектной документации
Тема 3: Системы контроля версий. GitFlow. Автоматизация доставки кода. CI\CD
Тема 4: Практикум 12. Работа с репозиториями
Тема 5: Контроль качества ПО // ДЗ
Тема 6: Практикум 13. Тестирование ПО // ДЗ
Тема 7: Тестирование API
Итоговый проект
Заключительный месяц курса посвящен проектной работе. Свой проект — это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей.
Тема 1: Консультация по проектам и домашним заданиям // ДЗ
Тема 2: Защита проектных работ
Тема 3: Подведение итогов курса
Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит
Проектные работы
Каждая ступень завершается финальным проектом, который предстоит защитить перед преподавателем. Практический опыт и портфолио проектов помогут вам произвести впечатление на собеседовании.
Вы можете выбрать одну из предложенных преподавателем тем или реализовать свою идею.
Преподаватели
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Прошедшие
мероприятия
Корпоративное обучение для ваших сотрудников
- Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
- Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
- OTUS проверяет знания студентов перед стартом обучения и после его завершения
- Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
- Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
- OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год
Отзывы
Диплом о профессиональной переподготовке
OTUS осуществляет лицензированную образовательную деятельность. В конце прохождения специализации вы получите сертификат OTUS и официальный диплом о получении новой специальности.
Почему специализация выгоднее, чем отдельные курсы?
- Стоимость ниже, чем покупка курсов по отдельности
- Диплом о профессиональной переподготовке
- Расширенная опция помощи с трудоустройством
Системный аналитик
Стоимость в рассрочку
Стоимость указана для оплаты физическими лицами
вычета до 13% стоимости обучения. Оставьте заявку и менеджер вас проконсультирует
+7 499 938-92-02 бесплатно