Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Профессия
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие

Стоимость курса

110 000 ₽
есть рассрочка
  • Изучите рабочие инструменты системных аналитиков
  •  Будете учиться на заданиях, близких к реальным рабочим задачам
  •  Закроете пробелы в системном анализе и структурируете знания
  •  Самостоятельно выполните 5 проектов
  •  Получите помощь с трудоустройством во время курса

Что именно вы будете делать, когда станете системным аналитиком

  • Общаться с людьми
    Системные аналитики первым этапом интервьюируют пользователей и заказчиков, чтобы понять, какие нужны функции или изменения в проекте.
  • Анализировать информацию
    Данные от пользователей и заказчиков структурируют и дополняют, а также изучают и анализируют документы, которые связаны с будущими решениями.
  • Проектировать решения
    Системные аналитики готовят прототип будущего решения: описывают основную логику работы и все возможные варианты использования и взаимодействия с пользователями или данными.
  • Готовить инструкции для разработки
    Аналитик передает информацию тем, кто будет заниматься созданием программного обеспечения— команде разработки. Потом проверяет, насколько хорошо работает система и отвечает ли она требованиям заказчика.

Кому подойдёт курс

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

Что вы получите после обучения

Приобретаемые навыки
3
Agile
4
Scrum
5
Kanban
6
Trello
7
BPMN
8
НПА
9
ОРД
10
ГОСТ
11
Жизненный цикл проекта
12
User Story
13
Job Story
14
UML
15
NoSQL
17
СУБД
18
Базы данных (SQL)
19
UI/UX
20
Прототипы
21
Адаптивная верстка
22
CJM
23
REST
24
JSON
25
Open API
26
Swagger
27
Postman
28
Автоматизированное тестирование
29
Тест-кейсы и дефекты
30
Техническая документация
31
Проектная документация

Образовательная организация

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

Яндекс Практикум готовит специалистов по 5 направлениям: анализ данных, программирование, дизайн, маркетинг, менеджмент.

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

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

Преимущества:

Обучение основано на реальных ситуациях. Все задачи, которые вы будете выполнять, взяты из реальной рабочей практики. Оттуда же все инструменты: редакторы кода или Figma. С первых дней вы будете готовиться к своей будущей работе.
69% выпускников Практикума находят работу. В этом им помогает особый этап курса — карьерный трек. На нём со студентами работают наши HR-специалисты. Они учат студентов планировать процесс поиска работы, правильно составлять резюме, не теряться на собеседованиях и проходить тестовые задания. Читать исследование НИУ ВШЭ
Технологии помогают сделать так, чтобы каждому было удобно учиться. Теория — в учебнике с интерактивными элементами, задачи — в тренажёре.
Обратная связь. Еженедельные созвоны с наставниками и подробный письменный разбор выполненных заданий от ревьюера. Кураторы регулярно собирают обратную связь, чтобы в группе было комфортно и не страшно обратиться за помощью.
Возможность оплаты курса в рассрочку. 

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

Бесплатный вводный курс

Вводный курс2 часа

Вводный курс поможет узнать о профессии системного аналитика. Покажем на практическом примере работу системного аналитика над проектом от возникновения потребности до сдачи готового продукта − чем занимается системный аналитик на каждом этапе и каковы результаты его работы.

Понимание профессии системного аналитика

1 модуль 2 недели

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

Спринт 1. Понимание профессии системного аналитика

- Команда разработки ПО и её участники
- Системный аналитик как участник команды разработки ПО: его функции и компетенции
- Жизненный цикл ПО. Этап разработки как часть жизненного цикла ПО
- Модели управления разработкой ПО: водопад, набегающая волна
- Гибкие методологии
- Компоненты клиент-серверной и микросервисной архитектуры
- Различные типы ПО и их особенности: веб, десктоп, мобильные

Разработка требований

2 модуль 2 недели

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

Спринт 2. Сбор и анализ требований

- Уровни и типы требований
- Заинтересованные лица и классы пользователей
- Анализ документов (стандарты и НПА)
- Моделирование требований
- Варианты использования
- Управление требованиями
- Трассировка требований

Проектная работа 1
Вы самостоятельно опишете требования ко второй версии веб-приложения Chatty — начнёте при выполнении домашнего задания и продолжите в рамках проекта, которым завершится работа над спецификацией требований к ПО

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

3 модуль 2 недели

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

Спринт 3. SQL для аналитиков
- Введение в базы данных
- Срезы данных в SQL
- Агрегирующие функции. Группировка и сортировка данных
- Взаимоотношения между таблицами. Типы объединения таблиц
- Подзапросы и временные таблицы

Моделирование данных

4 модуль 2 недели

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

Спринт 4. Моделирование данных
- Виды и уровни моделей данных
- ER-диаграмма (в нотациях Питера Чена и Crow’s Foot)
- Нормализация
- Словарь данных
- Диаграммы классов и объектов (UML Class Diagram, UML Object Diagram)
- Файловые хранилища (типы файлов и их функции)
- Базы данных и СУБД
- Выбор формата хранилища данных
- Оптимизация хранения и скорости извлечения данных

Проектная работа 2
Вам нужно будет составить логическую модель и словарь данных на основании спецификации требований к ПО

Моделирование процессов

5 модуль 2 недели

Вы изучите виды и уровни моделей процессов. Вы научитесь составлять модели бизнес-процессов, состояний и потоков данных, используя графические нотации.Спринт 5. Моделирование процессов.
- Виды и уровни моделей процессов.
- Диаграмма бизнес-процессов в BPMN.
- Диаграмма деятельности (UML Activity Diagram).
- Модель состояний.
- Диаграмма состояний (UML State Machine Diagram).
- Модель потоков данных.
- Диаграмма потоков данных (DFD) в нотации Гейна-Сарсон

Пользовательские интерфейсы

6 модуль 2 недели

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

Спринт 6. Проектирование пользовательского интерфейса
- Интерфейс и механизмы интерфейса (ввода, вывода, навигации)
- Персоны (Personas)
- Сценарии использования (Use Scenario)
- Диаграмма структуры интерфейса
- Карта сайта
- Требования к элементам интерфейсов
- Дизайн-система
- Прототипы с низкой и высокой точностью (lo-fi и hi-fi)
- Карта пути клиента (Customer Journey Map)

Использование техник Agile

7 модуль 2 недели

Вы узнаете, какие техники Agile использует системный аналитик в процессе разработки ПО. Вы познакомитесь с бэклогом продукта, узнаете из каких элементов он состоит и каким критериям он должен соответствовать. Вы также научитесь составлять User Stories, Job Stories и карты пользовательских историй.

Спринт 7. Agile-практики
- Бэклоги продукта и спринта
- Пользовательские истории (User Stories)
- INVEST-критерии пользовательских историй
- Критерии приёмки и сценарии приёмки
- Job Stories
- Декомпозиция историй
- Карта пользовательских историй (User Story Map)
- Minimum Viable Product (MVP)

Проектная работа 3
Спроектируете программный продукт — от начала (данные) до конца (пользовательские интерфейсы). Составите модель данных, опишете бизнес-логику, разработаете прототип пользовательского интерфейса.

Архитектура системы

8 модуль 2 недели

Вы узнаете, как системный аналитик участвует в процессе проектирования архитектуры, какие стили архитектуры существуют и как нефункциональные требования влияют на выбор стиля. Вы также научитесь составлять диаграмму компонентов (UML Component Diagram).

Спринт 8. Проектирование архитектуры
- Элементы программного и аппаратного обеспечения
- Фундаментальные стили архитектуры
- Звенья клиент-серверной архитектуры
- Толстый и тонкий клиент
- Монолитные и распределённые стили архитектуры
- Моделирование архитектуры

Программные интерфейсы

9 модуль 2 недели

Вы узнаете, как системный аналитик участвует в процессе проектирования программных интерфейсов, познакомитесь с моделями компьютерных сетей, с основными протоколами, стилями представления данных, взаимодействия и API. Вы также научитесь документировать API и составлять диаграмму последовательности (UML Sequence Diagram).

Спринт 9. Проектирование программных интерфейсов
- Компьютерная сеть и протоколы
- Представления данных
- Передача файла
- Общая база данных
- Удалённый вызов процедур
- Обмен сообщениями
- Стили API
- Диаграмма последовательности (UML Sequence Diagram)

Проектная работа 4
Разработаете требования к информационному взаимодействию со смежной системой. Составите диаграммы последовательности, опишете передаваемые и принимаемые данные, спроектируете набор REST-сервисов.

Реализация программного обеспечения

10 модуль 2 недели

Вы узнаете, как системный аналитик участвует в процессе реализации программного обеспечения, о разработке, тестировании и DevOps.

Спринт 10. Реализация программного обеспечения
- Разработка
- DevOps
- Ручное и автоматизированное тестирование
- Фреймворки

Поддержка, обслуживание и оценка результатов реализации

11 модуль 2 недели

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

Спринт 11. Поддержка, обслуживание и оценка результатов реализации - Уровни службы поддержки (Help Desk)

- Состав рабочей документации
- Документирование по ГОСТ
- План миграции
- Обучение пользователей
- Уровни службы поддержки
- Источники запросов на изменение (Change Request)
- Оценка результатов реализации

Выпускной проект

Финишная прямая 4 недели

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

Рейтинг курса

4.4
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 02.11.2024 14:03
Курс «Системный аналитик»

Курс «Системный аналитик»

Оставить отзыв
Поделиться курсом с друзьями