Системный аналитик. Advanced от Otus
Программа курса
Ознакомьтесь с программой курса «Системный аналитик. Advanced» от Otus
Модуль 1. Системный анализ в структуре разработки ПО
-
Тема 1. Обзорное занятие
-
Тема 2. Процесс разработки ПО. Waterfall. Системный анализ в Agile командах
Модуль 2. Обследование, работа с требованиями
-
Тема 3. Основные виды требований. Основные способы выявления требований. Подготовка к обследованию для выявления требований
-
Тема 4. Нефункциональные требования. Классификация, способы выявления, влияние на продукт
-
Тема 5. Практикум 1. Групповая работа. Выявление требований
-
Тема 6. Обработка и визуализация требований: Моделирование БП EPC
-
Тема 7. Обработка и визуализация требований: Моделирование БП BPMN
-
Тема 8. Практикум 2. Работа с нотациями BPMN и eEPC
-
Тема 9. Прототипирование, как инструмент работы с требованиями
-
Тема 10. Задачи документирования требований. Use Case
-
Тема 11. Практикум 4. Документирование требований Use Case
-
Тема 12. Задачи документирования требований. User Story
-
Тема 13. Практикум 5. Документирование требований. User Story
-
Тема 14. Согласование требований. Управление изменениями, трассировка требований
-
Тема 15. Практикум 3. Групповая работа. Управление изменениями и трассировка требований
Модуль 3. Проектирование ПО
-
Тема 16. Этапы, задачи и виды проектирования
-
Тема 17. Проектирование информационной модели приложения. Объектно-ориентированный подход
-
Тема 18. Практикум 6. Разработка базовой информационной модели
-
Тема 19. Архитектура информационных систем. Монолиты, SOA и микросервисы
-
Тема 20. API и брокеры очередей. Методология интеграции приложений
-
Тема 21. Практикум 7. Разработка архитектуры приложения
-
Тема 22. Проработка интеграционного взаимодействия
Модуль 4. Проектирование API
-
Тема 23. Принципы работы API. RESTful API vs SOAP
-
Тема 24. Проектирование структуры API собственного приложения, исследование внешних API, подготовка сценариев работы, документирование API
-
Тема 25. Практикум 8. Проектирование ресурсной модели Open API
-
Тема 26. Практикум 9. Наложение API на интеграцию фронтенд и бэкэнд части
Модуль 5. Анализ данных
-
Тема 27. Зачем СА Анализ данных. Анализ состояния систем по технологическим метрикам. Основы Python
-
Тема 28. Базовые и продвинутые SQL процедуры на примере PostgreSQL
-
Тема 29. Pandas, Numpy, Matplotlib
-
Тема 30. Практикум 10. Анализ данных с помощью Python
Модуль 6. Проектирование и работа с БД
-
Тема 31. SQL vs NoSQL. Особенности и хитрости работы с реляционными базами данных. Аспекты их применения
-
Тема 32. Возможности и примеры использования NoSQL баз данных
-
Тема 33. Способы прогнозирования нагрузки на приложения. Способы повышения производительности БД
-
Тема 34. Практикум 11. Доработка архитектуры приложения с учетом предполагаемой нагрузки
Модуль 7. Сопровождение процесса разработки
-
Тема 35. Сложности декомпозиции задач, критерии готовности и приемка
-
Тема 36. Системы контроля версий. GitFlow. Автоматизация доставки кода. CI\CD
-
Тема 37. Практикум 12. Работа с репозиториями
-
Тема 38. Контроль качества ПО
-
Тема 39. Практикум 13. Тестирование ПО
-
Тема 40. Тестирование API
Модуль 8. Итоговый проект
-
Тема 41. Консультация по проектам и домашним заданиям
-
Тема 42. Защита проектных работ
-
Тема 43. Подведение итогов курса
- Город
- Онлайн
- Формат обучения
- Онлайн
- Сертификат
- Есть
- Инструменты на курсе
-
Agile
Преподаватели-эксперты. Педагоги делятся актуальными знаниями и реальными кейсами, востребованными в современной IT-индустрии.
Уровень подготовки неважен. В онлайн-школе предусмотрены программы 3-х уровней сложности для начинающих и профи.
Удобный интерфейс. Сайт школы построен таким образом, что любой сможет с лёгкостью в нём разобраться.
Обратная связь. Кураторы и педагоги 24/7 помогают справляться студентам с возникающими сложностями.
Высокая стоимость курсов. Хорошее и качественное образование не может стоить дёшево.
Навязанные рекламные рассылки. Спам от онлайн-школы иногда вызывает лёгкое неудобство.
Взгляните, что студенты и выпускники говорят про Otus
Для меня принять решение об обучении на курсе по языку Java было довольно просто, достаточно было посмотреть на преподавателя и структуру курса, также огромным плюсом было увидеть в партнерах Otus.ru компанию, в которой я хотел работать. Очень важно, что перед началом курса прово...
После прохождения курса я приобрел, во-первых, понимание того как python устроен и работает вплоть до погружения на уровень кода интерпретатора, что собственно, помогает уяснить с какими нюансами можно будет столкнуться при использовании языка в целом (что полезно для проектирова...