Системный аналитик. Advanced
Прокачайте свои навыки системного анализа до Middle+ уровня и улучшите скиллы проектирования ПО
26 декабря
Advanced
6 месяцев
Онлайн
Пн/Чт 20:00 Мск
Для кого этот курс?
Курс рассчитан на ИТ-аналитиков и системных аналитиков с опытом работы от 1-2 лет, желающих улучшить свои навыки в области системного анализа, выявления и описания требований, проектирования информационных систем и приложений. Так же курс может быть интересен аналитикам данных, дата-сайентистам и бизнес-аналитикам с опытом работы от 3-х лет.Необходимые знания
- Опыт работы в системном анализе от 1 года или опыт работы в ИТ (бизнес-аналитик, дата-аналитик, проджект-менеджер, разработчик) от 2-х лет
- Опыт подготовки пользовательской/эксплуатационной документации
- Опыт сбора, выявления и систематизации требований
- Понимание принципов SQL, умение писать простые запросы на выборку данных
Что даст вам этот курс?
После обучения вы сможете
- Четко и структурированно выявлять потребности и формализовывать их в виде требований
- Эффективно использовать средства визуализации требований (моделирование бизнес-процессов, разработка диаграмм с помощью языка UML)
- Проектировать и тестировать сервисы RESTFul API и сравнивать их с SOAP и gRPC
- Проектировать информационные модели, архитектуру и структуры хранения данных систем и приложений
- Проектировать интеграционные взаимодействия между приложениями с использованием веб-сервисов и не только
- Понимать изнутри процесс разработки: декомпозиция задач, работа с системами контроля версий
Почему стоит освоить?
Курс даёт необходимые знания и навыки для выполнения всех задач аналитика уровня Middle и уверенную базу для начала роста до уровня Senior.
Процесс обучения
Карьерная поддержка
- Карьерные мероприятия в сообществе
Публичный разбор резюме
Публичное прохождение собеседования и воркшопы - Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
Работодатели курса
Формат обучения
Программа
Системный анализ в структуре разработки ПО
Модуль позволяет синхронизировать общее представление о роли аналитика и определить навыки, которые будут сформированы в процессе обучения. Примечание: знаком камеры (🎦) обозначены занятия, в которых есть теория для ознакомления перед занятием в формате видео.
Тема 1: Обзорное занятие // ДЗ
Тема 2: 🎦 Процесс разработки ПО. Waterfall. Системный анализ в Agile командах
Обследование, работа с требованиями
В рамках модуля подробно рассматриваются наиболее эффективные приемы выявления и обработки требований, а также рекомендации по их трассировке и управлению. Примечание: знаком камеры (🎦) обозначены занятия, в которых есть теория для ознакомления перед занятием в формате видео.
Тема 1: 🎦 Основные виды требований. Основные способы выявления требований. Подготовка к обследованию для выявления требований // ДЗ
Тема 2: 🎦 Нефункциональные требования. Классификация, способы выявления, влияние на продукт // ДЗ
Тема 3: Практикум 1. Групповая работа. Выявление требований // ДЗ
Тема 4: Обработка и визуализация требований: Моделирование БП
Тема 5: 🎦 Обработка и визуализация требований: Моделирование БП BPMN
Тема 6: Практикум 2. Работа с нотацией BPMN // ДЗ
Тема 7: 🎦 Задачи документирования требований. Use Case
Тема 8: Практикум 3. Документирование требований Use Case // ДЗ
Тема 9: 🎦 Задачи документирования требований. User Story
Тема 10: Практикум 4. Документирование требований. User Story // ДЗ
Тема 11: Прототипирование, как инструмент работы с требованиями // ДЗ
Тема 12: Согласование требований. Управление изменениями, трассировка требований
Проектирование ПО
В модуле рассматриваются ключевые аспекты проектирования приложения: информационная модель и компонентная архитектура.
Тема 1: 🎦 Этапы, задачи и виды проектирования
Тема 2: Проектирование информационной модели приложения. Объектно-ориентированный подход
Тема 3: Domain Driven Design для построения модели предметной области
Тема 4: Практикум 5. Разработка базовой информационной модели // ДЗ
Тема 5: Архитектура информационных систем. Монолиты, SOA и микросервисы
Тема 6: Методология интеграций приложений
Тема 7: Брокеры очередей и варианты их использования
Тема 8: Паттерны микросервисной архитектуры
Тема 9: Практикум 6. Разработка архитектуры приложения // ДЗ
Тема 10: Проработка интеграционного взаимодействия // ДЗ
Тема 11: Консультация по проектам и домашним заданиям
Проектирование API
В модуле с нуля проектируется REST API для создаваемого приложения.
Тема 1: Принципы работы API. RESTful API vs SOAP
Тема 2: Проектирование структуры API собственного приложения, документирование API
Тема 3: 🎦 Практикум 7. Проектирование ресурсной модели Open API // ДЗ
Тема 4: Наложение API на интеграцию фронтенд и бэкэнд части
Тема 5: Практикум 8. Групповая работа. Управление изменениями и трассировка требований
Анализ данных
Модуль посвящён наиболее новой области знания для СА — работе с данными, как с источниками и инструментом расширения, и обогащения требований.
Тема 1: Базовые и продвинутые SQL процедуры на примере PostgreSQL
Тема 2: Обобщенные табличные выражения (CTE) и оконные функции
Тема 3: Анализ данных в PowerBI
Тема 4: Практикум 9. Анализ данных с помощью Excel, SQL, PowerQuery // ДЗ
Проектирование и работа с SQL/NoSQL БД
Модуль посвящён базам данных и ключевым аспектам участия СА в работе с БД.
Тема 1: SQL vs NoSQL. Особенности и хитрости работы с реляционными базами данных. Аспекты их применения
Тема 2: Возможности и примеры использования NoSQL баз данных
Тема 3: Подходы к проектированию баз данных
Тема 4: Способы прогнозирования нагрузки на приложения. Способы повышения производительности БД
Тема 5: Практикум 10. Доработка архитектуры приложения с учетом предполагаемой нагрузки // ДЗ
Сопровождение процесса разработки
В этом модуле рассматриваются ключевые аспекты работы аналитика после завершения проектирования: постановка и контроль выполнения задач; производство и приемка результатов работ.
Тема 1: Сложности декомпозиции задач, критерии готовности и приемка // ДЗ
Тема 2: Подходы к оформлению проектной документации
Тема 3: Системы контроля версий. GitFlow. Автоматизация доставки кода. CI\CD
Тема 4: Практикум 11. Работа с репозиториями
Тема 5: Контроль качества ПО // ДЗ
Тема 6: Практикум 12. Тестирование ПО // ДЗ
Тема 7: Тестирование API
Проектная работа
Заключительный месяц курса посвящён проектной работе. Свой проект — это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей.
Тема 1: Консультация по проектам и домашним заданиям
Тема 2: Защита проектных работ
Тема 3: Подведение итогов курса
Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит
Проектная работа
В рамках проекта выявим, соберем и систематизируем требования к созданию humanless ресторана, в котором все операции выполняются роботами. Вы спроектируете интерфейс приема заказа, проработаете архитектуру систем ресторана и принципы их взаимодействия, выполните дизайн API для внешних пользователей.
Кроме того, на выбор сможете проработать кейс автоматизации доставки, инвентаризации и заказа полуфабрикатов или оркестрацию приготовления блюд.
Также вы можете предложить свою идею приложения.
Преподаватели
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Ближайшие мероприятия
Открытый вебинар — это настоящее занятие в режиме онлайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Программа вебинара:
Кратко о рисках и способах управления ими
Риски выявления источников требований
Риски формирования требований к системе
Риски управления требованиями при изменениях
Вебинар будет полезен:
Практикующим аналитикам уровня джун+, миддл-, миддл.
В результате вебинара:
Слушатели познакомятся с понятием рисков, их влиянием на результат и узнают о приемы управления рисками, связанными с требованиями, для снижения их влияния.
Преподаватель:
IT- аналитик, консультант, эксперт Школы 21, преподаватель OTUS
Cоавтор профессионального стандарта РФ «Системный аналитик»
ex-разработчик, менеджер, руководитель проектов
ex-руководитель подразделений в ИТ-компаниях
Спикер и организатор конференций для аналитиков
- Введение в пользовательские истории (User Stories): основы и принципы.
- Изучение бизнес-требований: как превратить требования заказчика в конкретные истории.
- Формулировка User Stories: примеры из практики и общие подходы.
- Постановка задач в разработку.
Вебинар будет полезен Agile-командам, продуктовым менеджерам, Scrum-мастерам, а также всем, кто работает с Agile-методологиями.
Прошедшие
мероприятия
Возможность пройти вступительное тестирование повторно появится только через 3 дня
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Корпоративное обучение для ваших сотрудников
- Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
- Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
- OTUS проверяет знания студентов перед стартом обучения и после его завершения
- Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
- Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
- OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год
Отзывы
Сертификат о прохождении курса
OTUS осуществляет лицензированную образовательную деятельность.
Вы получите сертификат о прохождении обучения, а также можете получить удостоверение о повышении квалификации.
После обучения:
-
Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект и готовы предоставить копию документа о высшем или среднем профессиональном образовании
-
Доступ к учебным материалам курса
-
Ваш личный проект, который поможет проходить собеседования
Системный аналитик. Advanced
Полная стоимость
Стоимость указана для оплаты физическими лицами
вычета до 13% стоимости обучения. Пройдите тестирование и менеджер вас проконсультирует
+7 499 938-92-02 бесплатно