Systems Analyst Bootcamp: Проектировщик корпоративных информационных систем

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

действующих ИТ-специалистов и системных аналитиков


184 часа, 13 недель

с 13 июня по 12 сентября 2024г.

О курсе

Этот курс — для действующих ИТ-специалистов и системных аналитиков, чтобы освоить современные практики проектирования информационных систем
  • 160 000 руб
    медианная зарплата системного аналитика по данным Хабр.Карьера
  • 3 000 вакансий
    системных аналитиков открыто на HH.ru
  • 13 недель
    из контактных занятий и воркшопов до возможности поменять профессию и жизнь
  • 8,6 из 10
    средняя оценка удовлетворенности курсом наших выпускников

Что получат участники

Почему вам стоит прийти на программу:
  • Освоите новую профессию
    Изучите все базовые современные техники прикладного системного анализа и проектирования ИТ-систем и сможете проходить собеседования, уверенно претендовать на стартовые позиции младшего системного аналитика с зарплатой 60-80 тр
  • Создадите портфолио
    Комплект результатов учебного проекта, созданный вашими силами, который можно использовать в качестве образца в рабочих проектах и портфолио при устройстве на работу
  • Опыт командной работы
    Вам понравится работать в команде из 4-5 коллег, обсуждая задания и свой опыт по ходу курса
  • Неограниченный доступ
    Статьи, презентации, образцы документов, шаблоны и записи занятий
  • Ответы на свои вопросы
    Ни один из ваших вопросов про работу системного аналитика не останется неотвеченным!
  • Электронное свидетельство
    Подтверждающее вашу квалификацию перед работодателями и коллегами

Что умеют делать наши выпускники

Набор приобретаемых на программе компетенций соответствует уровням 4 и 5
российского федерального
профессионального стандарта
«Системный аналитик»

Бизнес-анализ и Концептуальное проектирование


  • Исследовать и моделировать бизнес и предметную область с использованием Event Storming, BPMN и UML

  • Формулировать бизнес-проблему и цели создания ИТ-решения

  • Разрабатывать и защищать концепцию ИТ-решения

  • Оформлять запросы заказчика и потребности пользователей в форме User Story

  • Планировать этапы реализации ИТ-решения с помощью User Story Map

  • Моделировать навигацию и макетировать пользовательские интерфейсы

Системный анализ и Функциональное проектирование


  • Моделировать назначение ИТ-решения через контекстную и Use Case диаграммы

  • Проектировать сценарии использования ИТ-решения

  • Формулировать канонические функциональные требования к ИТ-решению

  • Формулировать измеримые и обоснованные требования к внешнему качеству и архитектурным атрибутам

  • Описывать структуры и алгоритмы обработки данных

  • Создавать спецификацию требований к ПО

  • Ставить задачи на разработку

Архитектура, Базы данных, Интеграции и Техническое проектирование


  • Ориентироваться в современных архитектурных стилях и стилях интеграции

  • Проводить декомпозицию ИТ-решения и выделять программные сервисы-модули с использованием практик Domain-Driven Design

  • Проектировать реляционные БД и применять SQL

  • Проектировать интеграцию систем с использованием Sequence Diagram и PlantUML

  • Проектировать REST API

  • Проектировать обмен сообщениями через Kafka и Rabbit MQ

Программа и расписание

13 недель,
с 14 марта по 20 июня 2024г

106 ч. контактных воркшопов

(2 занятия в неделю)

сб+вс: 10 до 14 мск


6ч. в неделю самостоятельная работа

(работа в командах на рабочей неделе в удобное для вас время)


5 отчетных демо-встреч

(по четвергам с 18 до 20 мск)

Открытие курса
  • Знакомство, краткий обзор курса
  • Выбор тем проектов и формирование команд
Раздел I
Раздел I
Исследование бизнес-задачи ИТ-проекта
Модуль 1
Модуль 1
Введение в автоматизацию и профессию
Введение в автоматизацию бизнеса и разработку ИТ-продуктов
  • Роль ИТ в бизнесе. Что может ИТ. Цифровая трансформация
  • Предметы разработки в ИТ: системы, продукты, решения, сервисы, компоненты
  • Виды информационных систем
  • Обзор контекстов разработки: внутренняя, заказная, продуктовая

Введение в профессию системного аналитика
  • Миссия профессии, краткий обзор профстандарта
  • Взаимодействие с другими ролями
  • Технология прикладного системного анализа в создании ИС (10 шагов)
  • Вызовы и сложности профессии
Модуль 2
Модуль 2
Исследование бизнеса
  • Виды заинтересованных лиц
  • Принципы проведения контактных исследований
  • Подготовка и проведение интервью
  • Исследование бизнеса с техникой Event Storming
  • Оформление и согласование результатов интервью
  • Ведение глоссария терминов
Модуль 3
Модуль 3
Формальное моделирование бизнеса и формулирование бизнес-задачи проекта
  • Изучение документации
  • Моделирование бизнес-процессов в BPMN
  • Моделирование предметной области, UML Class Diagram
  • Моделирование состояний объектов учёта с UML StateChart Diagram
  • Ситуационный анализ и Формулирование Problem Statement
  • Примеры бизнес-требований
Демо-день 1
Демо-день 1
Итоги модулей 2-3
2 часа на все команды
Презентация результатов изучения запроса Заказчика и формулы проблемы
Раздел II
Раздел II

Концептуальное проектирование

Модуль 4
Модуль 4
Основы современной разработки ПО и ИС
  • Итерационная разработка, Agile, Scrum, Kanban, проекты, процессы
  • Бэкенд, фронтенд, middleware, брокеры, базы данных
  • Релизный цикл, CI/CD
  • Виды тестирования
  • Работа с трекером, запросами на изменениями и баг-репортами
Модуль 5
Модуль 5
Концептуальное моделирование ИТ-решений
  • Формулирование целей и проектных ограничений
  • Виды и уровни требований
  • Ролевая модель
  • Контекстная диаграмма
  • Разработка и защита концепции ИТ-решения (Solution Canvas)
Модуль 6
Модуль 6
Разработка пользовательских требований и планирование итераций поставки решения
  • Разработка User Story и Job Story
  • Разработка требований к качеству пользовательских интерфейсов
  • Планирование User Story Map
Демо-день 2
Демо-день 2
Итоги модулей 5-6
2 часа на все команды
Презентация результатов Концептуального проектирования Решения
Раздел III
Раздел III

Проектирование использования и Функционально-логическое проектирование

Модуль 7
Модуль 7
Эскизное макетирование интерфейсов
  • Введение в проектирование интерфейсов. CLI, GUI, API, жесты, голос
  • Создание диаграммы навигации
  • Макетирование отдельных экранов
Модуль 8
Модуль 8
Проектирование взаимодействия и моделирование данных
  • Создание контекстной диаграммы
  • Моделирование использования, UML Use Case Diagram
  • Концептуальная модель данных
  • Разработка Use Cases
Модуль 9
Модуль 9
Детальное функциональное проектирование и спецификация требований к системе
  • Виды и уровни требований
  • Методы разработки и обеспечения качества требований
  • Разработка канонических функциональных требований к ПО
  • Создание словаря данных
  • Разработка требований к внешнему качеству
  • Разработка ограничений
  • Методы описания алгоритмов (UML)
  • Оформление Software Requirements Specification
  • Основы программирования и работы Git
  • ES уровень моделирования процессов
Демо-день 3
Демо-день 3
Итоги модулей 7-9
2 часа на все команды
Презентация результатов Функционального проектирования
Раздел IV
Раздел IV

Техническое проектирование и постановка задач

Модуль 10
Модуль 10
Технологии баз данных
  • Введение в современные базы данных
  • Проектирование физической БД
  • Тренировка написания основных SQL запросов
Модуль 11
Модуль 11
Архитектура информационных систем
  • Обзор современных архитектур
  • Подходы к обеспечению качества ПО: репликация, кластеры, бэкапы, шардирование, оркестрация, хореография
  • Выделение программных сервисов с использованием Domain Driven Design
  • Моделирование архитектуры с помощью C4 Model
Демо-день 4
Демо-день 4
Итоги модулей 10-11
2 часа на все команды
Презентация результатов проектирования Архитектуры и баз данных
Модуль 12
Модуль 12
Постановка задач на разработку и документирование
  • Формулирование задач для разработчиков
  • Документ архитектуры системы
  • Руководство программиста
  • Руководство пользователя
Модуль 13
Модуль 13
Основы программирования и информационной безопасности
  • Визуализация данных с использованием Python
  • Работа с репозиторием кода через GIT
  • Основы информационной безопасности
  • Авторизация, аутентификация
  • Анализ угроз, уязвимостей и их устранение
Раздел V
Раздел V

Проектирование межсистемных интеграций

Модуль 14
Модуль 14
Основы интеграции информационных систем
  • Шаблоны интеграции, Разработка требований к интеграции
  • Основы интернет-технологий: HTTP/S, XML, JSON
  • Описание сценариев интеграции, UML Sequence Diagram
Модуль 15
Модуль 15
Проектирование REST API
  • Принципы REST
  • Проектирование REST API
Модуль 16
Модуль 16
Проектирование интеграции через обмен сообщениями
  • Введение в брокеры сообщений
  • Принципы работы Kafka и Rabbit MQ
  • Проектирование очередей и топиков
Демо-день 5
Демо-день 5
Итоги модулей 12-16
2 часа на все команды
Презентация результатов проектирования интеграций и постановки задач
Модуль 17
Модуль 17
Рынок труда и трудоустройство, развитие
  • Типология компаний и вакансий
  • Карта карьерных путей системного аналитика
  • Правила составления резюме
  • Правила поиска вакансий
Индивидуальные консультации выпускников

Тарифы

Участник от компании
190 000 ₽

  • Работа в команде до 5 человек и группе до 20 человек
  • Оплата по счёту-договору
  • Закрывающие документы
  • Свидетельство об окончании курса
Частное лицо
(со скидкой)
160 000 ₽

  • Работа в команде до 5 человек и группе до 20 человек
  • Оплата картой
  • Свидетельство об окончании курса
  • Помощь в оформлении портфолио и трудоустройстве
  • Рассрочка платежа до конца обучения по формуле:

45% + 35% + 35%

Для участия в программе пройдите пожалуйста вступительное интервью с ведущим экспертом курса

Вопросы и ответы по программе