Мы всегда рады новым партнерствам и возможностям для сотрудничества. Стоимость услуг или лицензии зависит от условий поставки и предоставляется по запросу
Программа подготовки системных аналитиков ориентирована на тех, кто хочет стать связующим звеном между бизнесом и разработкой.
Системный аналитик отвечает за сбор требований, проектирование решений, описание бизнес-процессов и технической документации для разработки IT-продуктов.
Формат
видеоуроки и онлайн-встречи с экспертами
Длительность
144 академических часа
Навыки по итогам обучения
01
Собирать и структурировать требования с использованием техник Use Case и User Story
02
Работать с базами данных и SQL-запросами для анализа информации
03
Моделировать процессы и системы с помощью UML-диаграмм
04
Создавать техническую и пользовательскую документацию, в том числе по ГОСТ
05
Проектировать REST API и документировать его в формате OpenAPI
06
Участвовать в проектировании интерфейсов и оценивать архитектуру программных решений
Обучение проходит по программе «Системный аналитик»
1. Процесс создания программных продуктов: ключевые стадии и методы 2. Введение в профессию системный аналитик 3. Этапы процесса коммуникации, контекст системы 4. Понятие формальной логики в системном анализ
1. Основы реляционных баз данных 2. Языки работы с данными 3. Обработка данных: фильтрация, сортировка и использование агрегатных функций 4. Применение SQL
1. Конструкции структурного программирования 2. Элементы объектно-ориентированного программирования 3. Ключевые принципы проектирования классов в объектно-ориентированном программировании
1. Разновидности базовых типов данных 2. Понятие массивов и списков: основы работы и различия 3. Понятие основных структур данных: стек, очередь и хэш-таблицы 4. Основные структуры данных: деревья и графы 5. Аспекты описания структур таблиц базы данных
1. Общее представление о языке UML 2. Диаграмма прецедентов (Use case diagram) 3. Диаграмма прецедентов (Component diagram) 4. Диаграмма состояний (State diagram) 5. Диаграмма последовательности (Sequence diagram) 6. Диаграмма классов (Class diagram)
1. Какие бывают техники сбора требований 2. Применение техники Use Case 3. Применение техники User Story
1. Типы документации 2. ТЗ системного аналитика: как составить и что учитывать 3. Документирование по ГОСТ 3
1. КМД — Концептуальная модель данных 2. Логическая модель данных в БД 3. Физическая модель в БД 4. Какие бывают техники описания моделей данных
1. Вызовы (Call) и Сигнатуры вызовов (Call Signatures): понятие и характеристика 2. Структуры данных (Data Structures): понятие 3. Аспекты документирования вызовов и структур данных
1. Какие бывают виды API 2. Рекомендации по проектированию REST API 3. OpenAPI
1. Принципы проектирования UI 2. Ключевые условия проектирования UI
1. Архитектура. Понятие и общая информация 2. Микросервисы и монолит 3. Понятие SOA — Сервис-ориентированная архитектура
1. Какая бывает документация 2. Правила написания пользовательской документации
1. Общее тестирование системы 2. Что такое тестовая документация и зачем она нужна 3. Стратегия тестирования API 4. Подготовка к итоговой аттестации