Рассрочка
27 февраля
Basic
13 месяцев
Онлайн
Специализация для тех, кто хочет с нуля освоить востребованную профессию системного аналитика до компетенций, соответствующих Middle+ уровню.
Системный аналитик ставит технические задачи на разработку ПО. Для этого он учитывает как процессы разработки ПО, так и ценность для клиента и цели бизнеса.
Менеджер поможет разобраться!
Актуальные навыки, которые помогут начать и развиваться в профессии
Не обязательно иметь профильные знания. Программа подходит для новичков
Комплексная система, которая поможет получить выгодные офферы в перспективных проектах
2 занятия по 2 ак.часа в неделю
Доступ к записям и материалам остается навсегда
Вы пополните портфолио двумя проектами и сможете уверенно чувствовать себя на собеседованиях
Общайтесь с преподавателями голосом на вебинарах и в Slack группы
На курсе предусмотрено менторское сопровождение в виде групповых разборов домашних заданий. Занятие по групповому разбору ДЗ с ментором проводится раз в месяц в рамках расписания курса.
Вы выполняете домашнее задание
Ментор проверяет его в личном кабинете, делает ревью и дает развернутый фидбэк
На занятии ментор отвечает на часто возникающие вопросы, проводит подробный разбор работ студентов и объясняет каждый этап выполнения
С ментором также можно общаться по домашнему заданию в чате. Он даст вам обратную связь по итогам проверки и направит вас в нужное русло
Ступень рассчитана на людей без опыта в IT, которым интересно освоить профессию "Системный аналитик". Мы даем полное погружение в процесс разработки ПО с упором на системный и бизнес анализ.
Модуль позволяет синхронизировать общее понимание о роли аналитика, навыках, которые будут преподаваться на курсе и навыках, которые уже есть у группы.
Тема 1: Обзорное занятие
Тема 2: Процесс создания ценности для организации. Процесс разработки ПО, как процесс создания ценности
Тема 3: Основные роли и функции в процессе разработки ПО
Тема 4: Роли в Agile и Scrum командах
Модуль нацелен на изучение задач выявления требований, классификации требований, способов выявления и фиксации требований.
Тема 1: Требования. Основные виды и классификация
Тема 2: Стейкхолдеры. Как выявить и классифицировать
Тема 3: Требования. Способы выявления
Тема 4: Групповая менторская консультация
Тема 5: Практикум 1. Выявление бизнес - требований
Тема 6: Разбор и фиксация бизнес-требований
Тема 7: Выявление нефункциональных требований
Тема 8: Практикум 2. Выявления пользовательских и функциональных требований
Тема 9: Разбор и фиксация пользовательских и функциональных требований
Модуль нацелен на построение эффективной работы с требованиями за счет визуализации.
Тема 1: Визуализация предметной области
Тема 2: Составление словаря данных
Тема 3: Практикум 3. Предметная область и словарь данных
Тема 4: Групповая менторская консультация
Тема 5: Моделирование бизнес-процессов. Обзор нотаций
Тема 6: Практикум 4. Моделирование BPMN
Тема 7: Практикум 5. Моделирование VAD и eEPC
Тема 8: Практикум 6. Моделирование Activity Diagram
Модуль позволяет зафиксировать требования для дальнейшего проектирования.
Тема 1: Зачем документировать требования. Обзор основных техник
Тема 2: Описание требований в виде ТЗ,BRS\StRS\SRS
Тема 3: Описание требований в виде Use Case
Тема 4: Практикум 7. Описание требований в виде UseCase
Тема 5: Групповая менторская консультация
Тема 6: Основы проектирования интерфейсов, WireFrame
Тема 7: Практикум 8. Проектирование интерфейсов
Тема 8: Описание требований в виде User Story
Тема 9: Практикум 9. Описание требований в виде User Story
Тема 10: Согласование требований и управление изменениями
Тема 11: Консультация
Модуль позволяет спроектировать и интегрировать приложение.
Тема 1: Групповая менторская консультация
Тема 2: Уровни проектирования ПО
Тема 3: Погружение в ООП
Тема 4: Практикум 10. Проектирование информационной модели
Тема 5: Общие сведения об архитектуре приложений
Тема 6: Общие сведения о БД
Тема 7: Интеграция приложений
Тема 8: Общие сведения об API
Тема 9: Практикум 11. Исследование API. Проектирование интеграционного взаимодействия
Модуль описывает задачи аналитика после завершения проектирования.
Тема 1: Постановка задач в разработку
Тема 2: Групповая менторская консультация
Тема 3: Тестирование. Подготовка тест кейсов и ПМИ
Тема 4: Практикум 12. Постановка и приемка задач
Заключительный месяц курса посвящен проектной работе. Свой проект — это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей.
Тема 1: Консультация по проектам и домашним заданиям
Тема 2: Защита проектных работ
Тема 3: Итоговое занятие курса
Модуль позволяет синхронизировать общее понимание о роли аналитика, навыках, которые будут преподаваться на курсе и навыках, которые уже есть у группы.
Тема 1: Обзорное занятие
Тема 2: Процесс создания ценности для организации. Процесс разработки ПО, как процесс создания ценности
Тема 3: Основные роли и функции в процессе разработки ПО
Тема 4: Роли в Agile и Scrum командах
Модуль нацелен на изучение задач выявления требований, классификации требований, способов выявления и фиксации требований.
Тема 1: Требования. Основные виды и классификация
Тема 2: Стейкхолдеры. Как выявить и классифицировать
Тема 3: Требования. Способы выявления
Тема 4: Групповая менторская консультация
Тема 5: Практикум 1. Выявление бизнес - требований
Тема 6: Разбор и фиксация бизнес-требований
Тема 7: Выявление нефункциональных требований
Тема 8: Практикум 2. Выявления пользовательских и функциональных требований
Тема 9: Разбор и фиксация пользовательских и функциональных требований
Модуль нацелен на построение эффективной работы с требованиями за счет визуализации.
Тема 1: Визуализация предметной области
Тема 2: Составление словаря данных
Тема 3: Практикум 3. Предметная область и словарь данных
Тема 4: Групповая менторская консультация
Тема 5: Моделирование бизнес-процессов. Обзор нотаций
Тема 6: Практикум 4. Моделирование BPMN
Тема 7: Практикум 5. Моделирование VAD и eEPC
Тема 8: Практикум 6. Моделирование Activity Diagram
Модуль позволяет зафиксировать требования для дальнейшего проектирования.
Тема 1: Зачем документировать требования. Обзор основных техник
Тема 2: Описание требований в виде ТЗ,BRS\StRS\SRS
Тема 3: Описание требований в виде Use Case
Тема 4: Практикум 7. Описание требований в виде UseCase
Тема 5: Групповая менторская консультация
Тема 6: Основы проектирования интерфейсов, WireFrame
Тема 7: Практикум 8. Проектирование интерфейсов
Тема 8: Описание требований в виде User Story
Тема 9: Практикум 9. Описание требований в виде User Story
Тема 10: Согласование требований и управление изменениями
Тема 11: Консультация
Модуль позволяет спроектировать и интегрировать приложение.
Тема 1: Групповая менторская консультация
Тема 2: Уровни проектирования ПО
Тема 3: Погружение в ООП
Тема 4: Практикум 10. Проектирование информационной модели
Тема 5: Общие сведения об архитектуре приложений
Тема 6: Общие сведения о БД
Тема 7: Интеграция приложений
Тема 8: Общие сведения об API
Тема 9: Практикум 11. Исследование API. Проектирование интеграционного взаимодействия
Модуль описывает задачи аналитика после завершения проектирования.
Тема 1: Постановка задач в разработку
Тема 2: Групповая менторская консультация
Тема 3: Тестирование. Подготовка тест кейсов и ПМИ
Тема 4: Практикум 12. Постановка и приемка задач
Заключительный месяц курса посвящен проектной работе. Свой проект — это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей.
Тема 1: Консультация по проектам и домашним заданиям
Тема 2: Защита проектных работ
Тема 3: Итоговое занятие курса
Модуль позволяет синхронизировать общее понимание о роли аналитика, навыках, которые будут преподаваться на курсе и навыках, которые уже есть у группы.
Тема 1: Обзорное занятие
Тема 2: Процесс создания ценности для организации. Процесс разработки ПО, как процесс создания ценности
Тема 3: Основные роли и функции в процессе разработки ПО
Тема 4: Роли в Agile и Scrum командах
Модуль нацелен на изучение задач выявления требований, классификации требований, способов выявления и фиксации требований.
Тема 1: Требования. Основные виды и классификация
Тема 2: Стейкхолдеры. Как выявить и классифицировать
Тема 3: Требования. Способы выявления
Тема 4: Групповая менторская консультация
Тема 5: Практикум 1. Выявление бизнес - требований
Тема 6: Разбор и фиксация бизнес-требований
Тема 7: Выявление нефункциональных требований
Тема 8: Практикум 2. Выявления пользовательских и функциональных требований
Тема 9: Разбор и фиксация пользовательских и функциональных требований
Модуль нацелен на построение эффективной работы с требованиями за счет визуализации.
Тема 1: Визуализация предметной области
Тема 2: Составление словаря данных
Тема 3: Практикум 3. Предметная область и словарь данных
Тема 4: Групповая менторская консультация
Тема 5: Моделирование бизнес-процессов. Обзор нотаций
Тема 6: Практикум 4. Моделирование BPMN
Тема 7: Практикум 5. Моделирование VAD и eEPC
Тема 8: Практикум 6. Моделирование Activity Diagram
Модуль позволяет зафиксировать требования для дальнейшего проектирования.
Тема 1: Зачем документировать требования. Обзор основных техник
Тема 2: Описание требований в виде ТЗ,BRS\StRS\SRS
Тема 3: Описание требований в виде Use Case
Тема 4: Практикум 7. Описание требований в виде UseCase
Тема 5: Групповая менторская консультация
Тема 6: Основы проектирования интерфейсов, WireFrame
Тема 7: Практикум 8. Проектирование интерфейсов
Тема 8: Описание требований в виде User Story
Тема 9: Практикум 9. Описание требований в виде User Story
Тема 10: Согласование требований и управление изменениями
Тема 11: Консультация
Модуль позволяет спроектировать и интегрировать приложение.
Тема 1: Групповая менторская консультация
Тема 2: Уровни проектирования ПО
Тема 3: Погружение в ООП
Тема 4: Практикум 10. Проектирование информационной модели
Тема 5: Общие сведения об архитектуре приложений
Тема 6: Общие сведения о БД
Тема 7: Интеграция приложений
Тема 8: Общие сведения об API
Тема 9: Практикум 11. Исследование API. Проектирование интеграционного взаимодействия
Модуль описывает задачи аналитика после завершения проектирования.
Тема 1: Постановка задач в разработку
Тема 2: Групповая менторская консультация
Тема 3: Тестирование. Подготовка тест кейсов и ПМИ
Тема 4: Практикум 12. Постановка и приемка задач
Заключительный месяц курса посвящен проектной работе. Свой проект — это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей.
Тема 1: Консультация по проектам и домашним заданиям
Тема 2: Защита проектных работ
Тема 3: Итоговое занятие курса
Модуль позволяет синхронизировать общее понимание о роли аналитика, навыках, которые будут преподаваться на курсе и навыках, которые уже есть у группы.
Тема 1: Обзорное занятие
Тема 2: Процесс создания ценности для организации. Процесс разработки ПО, как процесс создания ценности
Тема 3: Основные роли и функции в процессе разработки ПО
Тема 4: Роли в Agile и Scrum командах
Модуль нацелен на изучение задач выявления требований, классификации требований, способов выявления и фиксации требований.
Тема 1: Требования. Основные виды и классификация
Тема 2: Стейкхолдеры. Как выявить и классифицировать
Тема 3: Требования. Способы выявления
Тема 4: Групповая менторская консультация
Тема 5: Практикум 1. Выявление бизнес - требований
Тема 6: Разбор и фиксация бизнес-требований
Тема 7: Выявление нефункциональных требований
Тема 8: Практикум 2. Выявления пользовательских и функциональных требований
Тема 9: Разбор и фиксация пользовательских и функциональных требований
Модуль нацелен на построение эффективной работы с требованиями за счет визуализации.
Тема 1: Визуализация предметной области
Тема 2: Составление словаря данных
Тема 3: Практикум 3. Предметная область и словарь данных
Тема 4: Групповая менторская консультация
Тема 5: Моделирование бизнес-процессов. Обзор нотаций
Тема 6: Практикум 4. Моделирование BPMN
Тема 7: Практикум 5. Моделирование VAD и eEPC
Тема 8: Практикум 6. Моделирование Activity Diagram
Модуль позволяет зафиксировать требования для дальнейшего проектирования.
Тема 1: Зачем документировать требования. Обзор основных техник
Тема 2: Описание требований в виде ТЗ,BRS\StRS\SRS
Тема 3: Описание требований в виде Use Case
Тема 4: Практикум 7. Описание требований в виде UseCase
Тема 5: Групповая менторская консультация
Тема 6: Основы проектирования интерфейсов, WireFrame
Тема 7: Практикум 8. Проектирование интерфейсов
Тема 8: Описание требований в виде User Story
Тема 9: Практикум 9. Описание требований в виде User Story
Тема 10: Согласование требований и управление изменениями
Тема 11: Консультация
Модуль позволяет спроектировать и интегрировать приложение.
Тема 1: Групповая менторская консультация
Тема 2: Уровни проектирования ПО
Тема 3: Погружение в ООП
Тема 4: Практикум 10. Проектирование информационной модели
Тема 5: Общие сведения об архитектуре приложений
Тема 6: Общие сведения о БД
Тема 7: Интеграция приложений
Тема 8: Общие сведения об API
Тема 9: Практикум 11. Исследование API. Проектирование интеграционного взаимодействия
Модуль описывает задачи аналитика после завершения проектирования.
Тема 1: Постановка задач в разработку
Тема 2: Групповая менторская консультация
Тема 3: Тестирование. Подготовка тест кейсов и ПМИ
Тема 4: Практикум 12. Постановка и приемка задач
Заключительный месяц курса посвящен проектной работе. Свой проект — это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей.
Тема 1: Консультация по проектам и домашним заданиям
Тема 2: Защита проектных работ
Тема 3: Итоговое занятие курса
Программа ступени позволяет системным аналитикам с опытом работы расширить свой кругозор и профессиональные компетенции в области проектирования и разработки ПО.
Модуль позволяет синхронизировать общее понимание о роли аналитика, навыках, которые будут преподаваться на курсе и навыках, которые уже есть у группы.
Тема 1: Обзорное занятие
Тема 2: Процесс разработки ПО. Waterfall. Системный анализ в Agile командах
В рамках модуля подробно разбираются наиболее эффективные приемы выявления и обработки требований, а также рекомендации по их трассировке и управлению.
Тема 1: Основные виды требований. Основные способы выявления требований. Подготовка к обследованию для выявления требований
Тема 2: Нефункциональные требования. Классификация, способы выявления, влияние на продукт
Тема 3: Практикум 1. Групповая работа. Выявление требований
Тема 4: Обработка и визуализация требований: Моделирование БП EPC
Тема 5: Обработка и визуализация требований: Моделирование БП BPMN
Тема 6: Практикум 2. Работа с нотациями BPMN и eEPC
Тема 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: Проработка интеграционного взаимодействия
В модуле с нуля проектируется REST API для создаваемого приложения.
Тема 1: Принципы работы API. RESTful API vs SOAP
Тема 2: Проектирование структуры API собственного приложения, исследование внешних API, подготовка сценариев работы, документирование API
Тема 3: Практикум 8. Проектирование ресурсной модели Open API
Тема 4: Практикум 9. Наложение API на интеграцию фронтенд и бэкэнд части
Модуль посвящен наиболее новой области знания для СА - работе с данными, как с источниками и инструментом расширения, и обогащения требований.
Тема 1: Зачем СА Анализ данных. Анализ состояния систем по технологическим метрикам. Основы Python
Тема 2: Базовые и продвинутые SQL процедуры на примере PostgreSQL
Тема 3: Pandas, Numpy, Matplotlib
Тема 4: Обобщенные табличные выражения (CTE) и оконные функции
Тема 5: Практикум 10. Анализ данных с помощью Python
Модуль посвящен базам данных и ключевым аспектам участия СА в работе с БД.
Тема 1: SQL vs NoSQL. Особенности и хитрости работы с реляционными базами данных. Аспекты их применения
Тема 2: Возможности и примеры использования NoSQL баз данных
Тема 3: Подходы к проектированию баз данных
Тема 4: Способы прогнозирования нагрузки на приложения. Способы повышения производительности БД
Тема 5: Практикум 11. Доработка архитектуры приложения с учетом предполагаемой нагрузки
Модуль посвящен аспектам работы аналитика после завершения проектирования: постановка и контроль выполнения задач; производство и приемка результатов работ.
Тема 1: Сложности декомпозиции задач, критерии готовности и приемка
Тема 2: Системы контроля версий. GitFlow. Автоматизация доставки кода. CI\CD
Тема 3: Практикум 12. Работа с репозиториями
Тема 4: Контроль качества ПО
Тема 5: Практикум 13. Тестирование ПО
Тема 6: Тестирование API
Заключительный месяц курса посвящен проектной работе. Свой проект — это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей.
Тема 1: Консультация по проектам и домашним заданиям
Тема 2: Защита проектных работ
Тема 3: Подведение итогов курса
Модуль позволяет синхронизировать общее понимание о роли аналитика, навыках, которые будут преподаваться на курсе и навыках, которые уже есть у группы.
Тема 1: Обзорное занятие
Тема 2: Процесс разработки ПО. Waterfall. Системный анализ в Agile командах
В рамках модуля подробно разбираются наиболее эффективные приемы выявления и обработки требований, а также рекомендации по их трассировке и управлению.
Тема 1: Основные виды требований. Основные способы выявления требований. Подготовка к обследованию для выявления требований
Тема 2: Нефункциональные требования. Классификация, способы выявления, влияние на продукт
Тема 3: Практикум 1. Групповая работа. Выявление требований
Тема 4: Обработка и визуализация требований: Моделирование БП EPC
Тема 5: Обработка и визуализация требований: Моделирование БП BPMN
Тема 6: Практикум 2. Работа с нотациями BPMN и eEPC
Тема 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: Проработка интеграционного взаимодействия
В модуле с нуля проектируется REST API для создаваемого приложения.
Тема 1: Принципы работы API. RESTful API vs SOAP
Тема 2: Проектирование структуры API собственного приложения, исследование внешних API, подготовка сценариев работы, документирование API
Тема 3: Практикум 8. Проектирование ресурсной модели Open API
Тема 4: Практикум 9. Наложение API на интеграцию фронтенд и бэкэнд части
Модуль посвящен наиболее новой области знания для СА - работе с данными, как с источниками и инструментом расширения, и обогащения требований.
Тема 1: Зачем СА Анализ данных. Анализ состояния систем по технологическим метрикам. Основы Python
Тема 2: Базовые и продвинутые SQL процедуры на примере PostgreSQL
Тема 3: Pandas, Numpy, Matplotlib
Тема 4: Обобщенные табличные выражения (CTE) и оконные функции
Тема 5: Практикум 10. Анализ данных с помощью Python
Модуль посвящен базам данных и ключевым аспектам участия СА в работе с БД.
Тема 1: SQL vs NoSQL. Особенности и хитрости работы с реляционными базами данных. Аспекты их применения
Тема 2: Возможности и примеры использования NoSQL баз данных
Тема 3: Подходы к проектированию баз данных
Тема 4: Способы прогнозирования нагрузки на приложения. Способы повышения производительности БД
Тема 5: Практикум 11. Доработка архитектуры приложения с учетом предполагаемой нагрузки
Модуль посвящен аспектам работы аналитика после завершения проектирования: постановка и контроль выполнения задач; производство и приемка результатов работ.
Тема 1: Сложности декомпозиции задач, критерии готовности и приемка
Тема 2: Системы контроля версий. GitFlow. Автоматизация доставки кода. CI\CD
Тема 3: Практикум 12. Работа с репозиториями
Тема 4: Контроль качества ПО
Тема 5: Практикум 13. Тестирование ПО
Тема 6: Тестирование API
Заключительный месяц курса посвящен проектной работе. Свой проект — это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей.
Тема 1: Консультация по проектам и домашним заданиям
Тема 2: Защита проектных работ
Тема 3: Подведение итогов курса
Модуль позволяет синхронизировать общее понимание о роли аналитика, навыках, которые будут преподаваться на курсе и навыках, которые уже есть у группы.
Тема 1: Обзорное занятие
Тема 2: Процесс разработки ПО. Waterfall. Системный анализ в Agile командах
В рамках модуля подробно разбираются наиболее эффективные приемы выявления и обработки требований, а также рекомендации по их трассировке и управлению.
Тема 1: Основные виды требований. Основные способы выявления требований. Подготовка к обследованию для выявления требований
Тема 2: Нефункциональные требования. Классификация, способы выявления, влияние на продукт
Тема 3: Практикум 1. Групповая работа. Выявление требований
Тема 4: Обработка и визуализация требований: Моделирование БП EPC
Тема 5: Обработка и визуализация требований: Моделирование БП BPMN
Тема 6: Практикум 2. Работа с нотациями BPMN и eEPC
Тема 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: Проработка интеграционного взаимодействия
В модуле с нуля проектируется REST API для создаваемого приложения.
Тема 1: Принципы работы API. RESTful API vs SOAP
Тема 2: Проектирование структуры API собственного приложения, исследование внешних API, подготовка сценариев работы, документирование API
Тема 3: Практикум 8. Проектирование ресурсной модели Open API
Тема 4: Практикум 9. Наложение API на интеграцию фронтенд и бэкэнд части
Модуль посвящен наиболее новой области знания для СА - работе с данными, как с источниками и инструментом расширения, и обогащения требований.
Тема 1: Зачем СА Анализ данных. Анализ состояния систем по технологическим метрикам. Основы Python
Тема 2: Базовые и продвинутые SQL процедуры на примере PostgreSQL
Тема 3: Pandas, Numpy, Matplotlib
Тема 4: Обобщенные табличные выражения (CTE) и оконные функции
Тема 5: Практикум 10. Анализ данных с помощью Python
Модуль посвящен базам данных и ключевым аспектам участия СА в работе с БД.
Тема 1: SQL vs NoSQL. Особенности и хитрости работы с реляционными базами данных. Аспекты их применения
Тема 2: Возможности и примеры использования NoSQL баз данных
Тема 3: Подходы к проектированию баз данных
Тема 4: Способы прогнозирования нагрузки на приложения. Способы повышения производительности БД
Тема 5: Практикум 11. Доработка архитектуры приложения с учетом предполагаемой нагрузки
Модуль посвящен аспектам работы аналитика после завершения проектирования: постановка и контроль выполнения задач; производство и приемка результатов работ.
Тема 1: Сложности декомпозиции задач, критерии готовности и приемка
Тема 2: Системы контроля версий. GitFlow. Автоматизация доставки кода. CI\CD
Тема 3: Практикум 12. Работа с репозиториями
Тема 4: Контроль качества ПО
Тема 5: Практикум 13. Тестирование ПО
Тема 6: Тестирование API
Заключительный месяц курса посвящен проектной работе. Свой проект — это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей.
Тема 1: Консультация по проектам и домашним заданиям
Тема 2: Защита проектных работ
Тема 3: Подведение итогов курса
Модуль позволяет синхронизировать общее понимание о роли аналитика, навыках, которые будут преподаваться на курсе и навыках, которые уже есть у группы.
Тема 1: Обзорное занятие
Тема 2: Процесс разработки ПО. Waterfall. Системный анализ в Agile командах
В рамках модуля подробно разбираются наиболее эффективные приемы выявления и обработки требований, а также рекомендации по их трассировке и управлению.
Тема 1: Основные виды требований. Основные способы выявления требований. Подготовка к обследованию для выявления требований
Тема 2: Нефункциональные требования. Классификация, способы выявления, влияние на продукт
Тема 3: Практикум 1. Групповая работа. Выявление требований
Тема 4: Обработка и визуализация требований: Моделирование БП EPC
Тема 5: Обработка и визуализация требований: Моделирование БП BPMN
Тема 6: Практикум 2. Работа с нотациями BPMN и eEPC
Тема 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: Проработка интеграционного взаимодействия
В модуле с нуля проектируется REST API для создаваемого приложения.
Тема 1: Принципы работы API. RESTful API vs SOAP
Тема 2: Проектирование структуры API собственного приложения, исследование внешних API, подготовка сценариев работы, документирование API
Тема 3: Практикум 8. Проектирование ресурсной модели Open API
Тема 4: Практикум 9. Наложение API на интеграцию фронтенд и бэкэнд части
Модуль посвящен наиболее новой области знания для СА - работе с данными, как с источниками и инструментом расширения, и обогащения требований.
Тема 1: Зачем СА Анализ данных. Анализ состояния систем по технологическим метрикам. Основы Python
Тема 2: Базовые и продвинутые SQL процедуры на примере PostgreSQL
Тема 3: Pandas, Numpy, Matplotlib
Тема 4: Обобщенные табличные выражения (CTE) и оконные функции
Тема 5: Практикум 10. Анализ данных с помощью Python
Модуль посвящен базам данных и ключевым аспектам участия СА в работе с БД.
Тема 1: SQL vs NoSQL. Особенности и хитрости работы с реляционными базами данных. Аспекты их применения
Тема 2: Возможности и примеры использования NoSQL баз данных
Тема 3: Подходы к проектированию баз данных
Тема 4: Способы прогнозирования нагрузки на приложения. Способы повышения производительности БД
Тема 5: Практикум 11. Доработка архитектуры приложения с учетом предполагаемой нагрузки
Модуль посвящен аспектам работы аналитика после завершения проектирования: постановка и контроль выполнения задач; производство и приемка результатов работ.
Тема 1: Сложности декомпозиции задач, критерии готовности и приемка
Тема 2: Системы контроля версий. GitFlow. Автоматизация доставки кода. CI\CD
Тема 3: Практикум 12. Работа с репозиториями
Тема 4: Контроль качества ПО
Тема 5: Практикум 13. Тестирование ПО
Тема 6: Тестирование API
Заключительный месяц курса посвящен проектной работе. Свой проект — это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей.
Тема 1: Консультация по проектам и домашним заданиям
Тема 2: Защита проектных работ
Тема 3: Подведение итогов курса
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Открытый вебинар — это настоящее занятие в режиме онлайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
OTUS осуществляет лицензированную образовательную деятельность. В конце прохождения специализации вы получите сертификат OTUS и официальный диплом о получении новой специальности.