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

Прокачайте свои навыки системного анализа до Middle+ уровня и улучшите скиллы проектирования ПО

31 августа 2023

Advanced

6 месяцев

Онлайн

Пн/Чт 20:00 Мск

Для кого этот курс?

Курс рассчитан на ИТ-аналитиков и системных аналитиков с опытом работы от 1-2 лет, желающих улучшить свои навыки в области системного анализа, выявления и описания требований, проектирования информационных систем и приложений. Так же курс может быть интересен аналитикам данных, дата-сайентистам и бизнес-аналитикам с опытом работы от 3-х лет.

Необходимые знания

  • Опыт работы в системном анализе от 1 года или опыт работы в ИТ (бизнес-аналитик, дата-аналитик, проджект-менеджер, разработчик) от 2-х лет
  • Опыт подготовки пользовательской/эксплуатационной документации
  • Опыт сбора, выявления и систематизации требований
  • Понимание принципов SQL, умение писать простые запросы на выборку данных
приглашение пройти тест на курс  и получить видео о занятиях на курсе

Что даст вам этот курс?

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

После обучения вы сможете

  • Четко и структурированно выявлять потребности и формализовывать их в виде требований
  • Эффективно использовать средства визуализации требований (моделирование бизнес-процессов, разработка диаграмм с помощью языка UML)
  • Проектировать и тестировать сервисы RESTFul API и сравнивать их с SOAP и gRPC
  • Проектировать информационные модели, архитектуру и структуры хранения данных систем и приложений
  • Проектировать интеграционные взаимодействия между приложениями с использованием веб-сервисов и не только
  • Понимать изнутри процесс разработки: декомпозиция задач, работа с системами контроля версий

Почему стоит освоить?

Курс даёт необходимые знания и навыки для выполнения всех задач аналитика уровня Middle и уверенную базу для начала роста до уровня Senior.

Процесс обучения

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

Партнеры

  • Получите помощь с оформлением резюме, портфолио и сопроводительного письма
  • Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
  • Пройдете карьерную консультацию с нашим HR-специалистом
  • Получите рекомендации, как искать работу, и советы по прохождению собеседования

Работодатели курса

Формат обучения
2 онлайн-трансляции по 2 ак. часа в неделю. Доступ к записям и материалам остается навсегда.
Домашние задания с поддержкой и обратной связью наших преподавателей помогут освоить изучаемые технологии.
Чат в Telegram для общения преподавателей и студентов.

Программа

Системный анализ в структуре разработки ПО

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

Тема 1: Обзорное занятие

Тема 2: Процесс разработки ПО. Waterfall. Системный анализ в Agile командах

Обследование, работа с требованиями

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

Тема 1: Основные виды требований. Основные способы выявления требований. Подготовка к обследованию для выявления требований

Тема 2: Нефункциональные требования. Классификация, способы выявления, влияние на продукт

Тема 3: Практикум 1. Групповая работа. Выявление требований

Тема 4: Обработка и визуализация требований: Моделирование БП

Тема 5: Обработка и визуализация требований: Моделирование БП BPMN

Тема 6: Практикум 2. Работа с нотацией BPMN

Тема 7: Задачи документирования требований. Use Case

Тема 8: Практикум 4. Документирование требований Use Case

Тема 9: Задачи документирования требований. User Story

Тема 10: Практикум 5. Документирование требований. User Story

Тема 11: Прототипирование, как инструмент работы с требованиями

Тема 12: Согласование требований. Управление изменениями, трассировка требований

Тема 13: Практикум 3. Групповая работа. Управление изменениями и трассировка требований

Проектирование ПО

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

Тема 1: Этапы, задачи и виды проектирования

Тема 2: Проектирование информационной модели приложения. Объектно-ориентированный подход

Тема 3: Практикум 6. Разработка базовой информационной модели

Тема 4: Архитектура информационных систем. Монолиты, SOA и микросервисы

Тема 5: API и брокеры очередей. Методология интеграции приложений

Тема 6: Практикум 7. Разработка архитектуры приложения

Тема 7: Брокеры очередей и варианты их использования

Тема 8: Проработка интеграционного взаимодействия

Тема 9: Консультация по проектам и домашним заданиям

Проектирование API

В модуле с нуля проектируется REST API для создаваемого приложения.

Тема 1: Принципы работы API. RESTful API vs SOAP

Тема 2: Проектирование структуры API собственного приложения, документирование API

Тема 3: Практикум 8. Проектирование ресурсной модели Open API

Тема 4: Практикум 9. Наложение API на интеграцию фронтенд и бэкэнд части

Анализ данных

Модуль посвящен наиболее новой области знания для СА - работе с данными, как с источниками и инструментом расширения, и обогащения требований.

Тема 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: Подведение итогов курса

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

Проектная работа

 

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

Прошедшие
мероприятия

Открытый вебинар
Путь системного аналитика: куда расти дальше сеньора
Открытый вебинар
Использование Use case и User story для декомпозиции задач
Оставьте заявку, чтобы получить доступ ко всем записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке

Корпоративное обучение для ваших сотрудников

Отус помогает развивать высокотехнологичные Команды. Почему нам удаётся это делать успешно:
  • Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
  • Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
  • OTUS проверяет знания студентов перед стартом обучения и после его завершения
  • Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
  • Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
  • OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год

Сертификат о прохождении курса

OTUS осуществляет лицензированную образовательную деятельность.
В конце обучения вы получите сертификат OTUS о прохождении курса

После обучения:

  • заберёте с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям и получите сертификат о прохождении курса
  • создадите своё портфолио проектов, которое поможет при прохождении собеседований
  • сможете применить полученные навыки в своей работе
  • получите приглашение пройти собеседование в компаниях-партнерах OTUS (в случае успешного обучения на курсе)

Частые вопросы

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