Учебный центр IBS
REQ-085 Интенсив «Системный аналитик. Базовый уровень»
Улучшаемые навыки:
Системная аналитикаСертификатОнлайн
Описание курса
Этот курс предназначен не только для тех, кто готовится к прохождению сертификации «Системный аналитик. Базовый», но и для тех аналитиков, которые хотят подтянуть свои знания в системном анализе, перейти на новый уровень, стать более востребованным специалистом на рынке. Курс охватывает ключевые концепции, методологии и инструменты, необходимые для прохождения указанной сертификации.
Модуль 1
- Введение
- Роль и компетенции системного аналитика
- Основы теории систем и системный подход
- Жизненный цикл разработки ПО
- Основы Agile
- Популярные гибкие методологии
- Тестирование и его виды
- Devops и CI/CD
- Ключевые компетенции системного аналитика
- Практическое задание
Модуль 2
- Объектно-ориентированный подход
- Основные принципы объектной модели
- Объектная модель: Модульность
- Объектно-ориентированный анализ (OOA)
- Работа с требованиями
- Выявление требований
- Свойства требований
- Декомпозиция требований
- Управление требованиями
- Ключевые навыки работы с требованиями
- Практическое задание
Модуль 3
- Основные понятия
- Моделирование систем
- Бизнес-процессы
- Методология моделирования
- Виды моделей
- UML (Unified Modeling Language)
- Инструменты моделирования
- Принципы качественного моделирования
- Диаграммы классов
- Use Case диаграммы
- Sequence диаграммы
- BPMN (Business Process Model and Notation)
- Системы контроля версий
- Практическое задание
Модуль 4
- Архитектура
- Уровни архитектуры
- Модель OSI
- Паттерны архитектуры
- Монолитная vs Микросервисная архитектура
- Обеспечение качества ПО
- Интеграционные решения
- API
- Системы контроля версий
- Практическое задание
Модуль 5
- Базы данных
- Типы баз данных
- Хранилища данных (Data Warehouse)
- Реляционные базы данных
- Проектирование баз данных
- Основы SQL
- Безопасность и надежность ПО
- Системы контроля версий
- Заключение и материалы для самостоятельного изучения
Практическое задание №1
- Анализ текущей методологии разработки
- Формулировка User Story
- Построение User Story Map
Практическое задание №2
- Моделирование предметной области
- Описание выбранного Use Case
Практическое задание №3
- Моделирование процесса регистрации студента на курс с использованием BPMN
- Создание Sequence диаграммы для сценария регистрации
Практическое задание №4
- Выбор одного подходящего метода REST API из описанной системы
- Создание Swagger-документации для выбранного метода REST API в соответствии со стандартом Open API (опционально)
- Описание выбранного метода REST API в табличном виде (без стандарта OpenAPI) (обязательно)
Отзывы о курсе
Еще курсы
Бэкенд разработчик261Фулстек разработчик156Фронтенд разработчик139Веб-разработчик120Разработчик игр90Разработчик мобильных приложений67Десктоп разработчик35Архитектор программного обеспечения30Инженер встраиваемых систем25Разработчик баз данных21Программист 1С21Системный инженер8HTML-верстальщик6Архитектор баз данных3
Все курсы в специализации