Вводный блок, базовые знания по системному и бизнес анализу.
Блок 2
Системное проектирование
Блок по системному проектированию для аналитиков.
Блок 3
Анализ данных
Блок по базовым знаниям дата анализа для системного аналитика
160
Общий объем курса в часах
26
Продолжительность курса в неделях
Online
Формат
500 000 ₸
Стоимость
Бисзнес и системный анализ
Блок 1
1
Введение в IT-аналитику
Направления IT-аналитики.
БА и СА: в чем отличие.
Жизненный цикл IT-проекта (этапы внедрения проекта).
Обзор BABOK-guide.
Обзор Swebok, CBOK guide.
2
Agile. Scrum.
Введение в гибкие методологии разработки программного обеспечения.
Понятия Agile, Scrum. Ценности и принципы Agile. Артефакты, мероприятия и роли в Scrum.
Планирование и ретроспектива в Scrum.
Покер планирования.
Оценка пользовательских историй.
Фасилитация и техники проведения ретроспектив.
3
Разработка требований к ПО
Основные этапы разработки требований и классификация требований.
Подходы к реализации проекта.
Основные техники сбора требований.
Использование ChatGPT в процессе работы с требованиями.
Анализ предметной области (определение бизнес-объектов) .
Осуществимость и приоритезация требований.
Декомпозиция требований.
Моделирование UML.
Прототипирование.
Анализ требований.
User Story, Use Case сценарии.
Шаблоны для оформления требований (постановки задач и спецификации требований).
Документирование требований
Оформление документации по ГОСТ.
4
Проектирование и моделирование процессов
Определение целей и задач бизнес-процессов в IT.
Методы и техники моделирования и проектирования бизнес-процессов в IT.
Создание моделей бизнес-процессов в IT.
5
Архитектура ПО и проектирование баз данных
Введение в архитектуру ПО.
Архитектурные стили.
Монолит VS Микросервисы.
Примеры различных видов архитектур ПО.
Введение в базы данных: основы БД, сущности, отношения, типы связей.
Формирование сущностей, типы данных и отношения.
Проектирование ER-диаграмм.
6
Интеграция и проектирование API
Виды интеграций.
Формирование сценариев интеграции/UML sequence.
Формирование бизнес-данных интеграций.
Введение в REST API.
Свойства и ограничения архитектуры REST.
Методы REST API.
Введение в SOAP: wsdl, xsd.
7
Тестирование ПО для БА и СА
Введение в тестирование ПО.
Типы, уровни и виды тестирования.
Использование инструментов для тестирования ПО СА и БА.
8
Обеспечивающие процессы для работы аналитика в IT
Особенности взаимодействия БА/СА с командой в IT-проекте
Трудоустройство в ИТ.
Разбор основных компетенций.
Оформление резюме.
Мотивационное письмо.
Системное проектирование
Блок 2
1
Введение в системное проектирование.
Основы системного проектирования и его важность в области IT.
Обзор функций и компетенций системного аналитика-проектировщика.
Изучение основ ООП: классы, объекты, наследование, инкапсуляция и полиморфизм.
2
Архитектура ПО для продвинутых
Изучение различных архитектурных стилей и их применение в реальных сценариях.
Стратегии проектирования архитектуры ПО, включая модульную, слоистую и микросервисную архитектуры.
Проектирование архитектуры ПО для СА
3
Анализ источников требований
Обучение методам анализа источников требований.
Создание структуры проекта на основе идентифицированных требований.
4
Проектирование веб-интерфейсов
Подходы к проектированию веб-интерфейсов.
Принципы и методы проектирования.
5
Проектирование БД для SA Middle+
Подходы к выбору и проектированию БД.
Проектирование ER - диаграмм
Проектирование реляционных БД.
Проектирование нереляционных БД.
6
Интеграции и проектирование API: продвинутый уровень
Введение в интеграционные взаимодействия:
Понятие и основные принципы интеграционных взаимодействий в IT.
Основы протоколов взаимодействия
Подходы и стратегии интеграционных взаимодействий:
Различия между точечной интеграцией, шиной сервисов (ESB), микросервисной архитектурой и API-шлюзами.
Рассмотрение преимуществ и недостатков каждого подхода.
Выбор стратегии интеграции на основе различных факторов.
Проектирование REST API для SA Middle+.
Проектирование SOAP
7
Сценарии разработки (постановки задач)
Рассмотрение основ взаимодействия между Frontend и Backend командами.
Разработка сценариев для API и формирование технической документации на основе этих сценариев.
Анализ данных
Блок 3
1
От чисел к знаниям. Введение в анализ данных
Введение в анализ данных: определение и основная цель
Обсуждение ключевых терминов и концепций: данные, анализ данных, статистический анализ, машинное обучение
Обзор процесса анализа данных: сбор данных, очистка данных, исследование данных, моделирование данных, интерпретация результатов
Важность критического мышления: смещения (bias) в процессе сбора и анализа данных
Различные типы данных: категориальные, числовые, временные ряды
Инструменты для анализа данных: Python, R, Excel, SQL
Области применения анализа данных: бизнес-аналитика, наука о данных, машинное обучение
2
Основы анализа данных на Python: Практический курс
Введение в Python и его использование в анализе данных
Основные библиотеки Python для анализа данных
Загрузка, очистка и исследование данных
Основы статистического анализа в Python: основные параметры и проверка гипотез
Визуализация данных в Python с помощью библиотек Matplotlib и Seaborn
Введение в машинное обучение с Python: обучающая и тестовая выборки, обучение моделей, оценка моделей
3
Визуализация данных для принятия эффективных решений. Основы и практика
Важность визуализации данных для принятия решений
Обзор инструментов визуализации в Python: Matplotlib, Seaborn, Plotly
Типы графиков и их использование: линейные графики, гистограммы, диаграммы рассеяния, коробчатые диаграммы
Введение в интерактивную визуализацию данных с использованием Plotly
Использование визуализации для исследования данных и выявления инсайтов
Создание интерактивных дашбордов и отчетов для принятия решений
4
Практический анализ данных: Решение реальных кейсов с помощью Python
Анализа данных в разных индустриях – финансы, маркетинг, ритейл и транспорт
Обзор методов и подходов анализа данных: классификация, кластеризация, регрессия
Разбор кейса из финансов: анализ финансовых показателей, прогнозирование рыночных тенденций, определение кредитоспособности клиентов
Разбор кейса из маркетинга: анализ потребительского поведения, сегментация рынка, определение эффективности рекламной кампании
Разбор кейса из ритейла: управление запасами, прогнозирование продаж, анализ покупательского поведения, оптимизация ценообразования
Разбор кейса из транспорта: Транспортный анализ и моделирование, основные метрики и типы анализа, оптимизация маршрутов, прогнозирование спроса
5
Статистический анализ данных с Python
Введение в статистический анализ
Описательная статистика с использованием Python: Меры центральной тенденции и разброса
Краткий обзор инференциальной статистики
Концепции проверки гипотез, доверительных интервалов, p-value
Использование Python для проведения t-тестов, хи-квадрат тестов, ANOVA
Объяснение корреляции и видов корреляции
Простой линейный регрессионный анализ в Python
Интерпретация вывода регрессионного анализа
6
Развитие цифровых компетенций: Новые возможности в эпоху искусственного интеллекта
Введение в эпоху AI и ChatGPT
Обзор искусственного интеллекта (AI), его влияния на бизнес и общество и введение в ChatGPT
Изучение технологии обучения модели, стоящей за ChatGPT
Обсуждение широкого спектра применений ChatGPT и других полезных нейросетей.
Практические примеры использования ChatGPT и других нейросетей в различных отраслях.
ChatGPT как инструмент повышения эффективности и продуктивности. Написание промптов и работа с плагинами
Этические и безопасные способы использования AI и ChatGPT в бизнесе и обучении
7
Трудоустройство
Разбор компетенций Data Analyst, Data Scientist
Оформление компетенций в резюме
Подготовка к собеседованиям
Оставить заявку на обучение.
Оставить заявку на обучение по программе Tech Orda
Условия участия в программе «Tech Orda» на сайте:
Участник программы должен являться гражданином Республики Казахстан
Возраст участника программы должен составлять от 18 до 45 лет
В случае получения гранта на обучение участник дает свое согласие на внесение депозита за обучение в размере 150 тыс тенге. Данный депозит будет возвращен по завершении обучения. В случае незавершения обучения учащимся депозит не возвращается, дополнительные условия будут оговорены при подписании договора после прохождения конкурса на отбор учащихся в обучении по грантовой программе «Тех Орда».
Для подачи заявки на сайте не требуется внесение каких-либо гарантийных взносов, депозит в размере 150 тысяч тенге вносится только после получения гранта.