OTUS

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

  • Начальный уровень
  • Наставник: Нет
  • Сертификат: Нет
  • Формат: Online
  • Рассрочка: Нет
  • Язык: Русский
  • Осталось мест: не ограничено
Записаться

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

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

Построй траекторию прямо сейчас и получи скидку на первый месяц

Программа обучения
Введение в разработку ПОРабота с требованиямиВизуализация требованийДокументирование и фиксация требованийПроектированиеСопровождение разработкиПроектная работа Введение в разработку ПОРабота с требованиямиВизуализация требованийДокументирование и фиксация требованийПроектированиеСопровождение разработкиПроектная работа Введение в разработку ПОРабота с требованиямиВизуализация требованийДокументирование и фиксация требованийПроектированиеСопровождение разработкиПроектная работа Введение в разработку ПОРабота с требованиямиВизуализация требованийДокументирование и фиксация требованийПроектированиеСопровождение разработкиПроектная работа
  • Тема 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: Итоговое занятие курса
Системный анализ в структуре разработки ПООбследование, работа с требованиямиПроектирование ПО Проектирование API Анализ данныхПроектирование и работа с SQL/NoSQL БДСопровождение процесса разработкиИтоговый проектСистемный анализ в структуре разработки ПООбследование, работа с требованиямиПроектирование ПО Проектирование API Анализ данныхПроектирование и работа с SQL/NoSQL БДСопровождение процесса разработкиИтоговый проектСистемный анализ в структуре разработки ПООбследование, работа с требованиямиПроектирование ПО Проектирование API Анализ данныхПроектирование и работа с SQL/NoSQL БДСопровождение процесса разработкиИтоговый проектСистемный анализ в структуре разработки ПООбследование, работа с требованиямиПроектирование ПО Проектирование API Анализ данныхПроектирование и работа с SQL/NoSQL БДСопровождение процесса разработкиИтоговый проект
  • Тема 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: Проработка интеграционного взаимодействия
  • Тема 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: Проработка интеграционного взаимодействия
  • Тема 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: Проработка интеграционного взаимодействия
  • Тема 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: Проработка интеграционного взаимодействия
  • Тема 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: Подведение итогов курса

Преподаватели

  • Валерий Львов

    Ведущий системный аналитик

  • Иннокентий Бодров

    Data Science Manager (к.ф.-м.н.)

  • Михаил Пономарев

    Ведущий системный аналитик, тимлид

  • Ирина Гертовская

    ex-System Analyst

  • Андрей Трошин

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

  • Мария Красавина

    Аналитик на высоконагруженном проекте

  • Анна Вязанкина

    ex-System Analyst

  • Елена Ставровская

    Lead System/Data Analyst

  • Алина Романова

Твой персональный наставник в карьере