Программа обучения на пакете «Специалист» рассчитана на 9 месяцев Вы пройдете ограниченный набор тем и сконцентрируетесь на изучении одной профессии. Вы получите необходимые навыки, чтобы стать квалифицированным специалистом в короткий срок.
Введение в программирование
Что такое программирование и языки программирования Базовые алгоритмы и массив как структура данных Сложность и стоимость алгоритмов
Введение в контроль версий
Знакомство с контролем версий Установка и настройка системы контроля версий Углубляемся в контроль версий
Видеокурс Знакомство с языком Python
Знакомство с языком программирования Python Ввод-Вывод, операторы ветвления Циклы (for, while) Коллекции данных. Профилирование и отладка Списки и словари Словари, множества и профилирование Функции, рекурсия, алгоритмы Рекурсия и алгоритмы Повторение списков Функции высшего порядка, работа с файлами Функции высшего порядка Работа с файлами Google Colab(Jupyter). Знакомство с аналитикой Работа с табличными данными Построение графиков
Знакомство с базами данных
Знакомство с базами данных Работа с данными из разных таблиц Создание структуры базы данных Дополнительная лекция
Знакомство с веб технологиям
Веб-технологии: вчера, сегодня, завтра HTML, CSS Основы JavaScript Основы бэкенда: PHP и MySQL JSON и XML
Основы моделирования бизнес-процессов. Введение в бизнес-модель
Введение в операционную модель Введение в бизнес-процессы Декомпозиция процессов Описание бизнес-процессов Основные нотации описания бизнес-процессов Часть 1 Основные нотации описания бизнес-процессов Часть 2 Анализ: выявление проблемных мест, bottlenecks и зон для развития Формирование предварительных гипотез по улучшению процессов Детальная подготовка инициатив по оптимизации Планирование и контроль проекта по оптимизации процессов Непрерывный процесс совершенствования
Базы данных и SQL
Инструменты для работы с базами данных SQL - создание объектов, изменение данных, логические операторы SQL - выборка данных, сортировка, агрегатные функции SQL - объединение таблиц union, соединение - join, подзапросы SQL - оконные функции SQL - Транзакции, ACID. Временные таблицы, управляющие конструкции, циклы
Видеокурс Операционные системы и виртуализация (Linux)
Основы Linux. Установка системы Работа с файлами в терминале Права доступа и пользователи Установка пакетов, репозитории. Планировщик Cron Сетевые возможности Linux Веб-сервер на Linux Основы Docker Скрипты Bash
Диаграммы состояний
Введение в работу с требованиями Объектно-ориентир ованный подход и диаграмма классов Use Case Activity diagram State machine diagram (SMD) Применение SMD
Тестирование API
Клиент-серверная архитектура REST API Soap API
Введение в системный анализ
Основы системного анализа Особенности работы с бизнес-информацией Формирование требований к системе
Основы проектирования
Концептуальное моделирование Функциональное проектирование Структурное проектирование Интеграционное проектирование
Проектирование процессов
ИТ-архитектура и проектирование программных интерфейсов
Роль и место системного аналитика
Оформление результатов проектирования
Гибкие методологии (Agile, SCRUM, Канбан и другие)
Гибкие методологии. История возникновения Agile Scrum Lean
Дипломная работа
Введение в программирование
Расскажем, как спланировать обучение, чтобы сохранить интерес, получить максимум пользы и всё успеть.
Введение в контроль версий + Практикум
Вы освоите все ключевые операции в системе: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое. Курс приблизит вас к прохождению собеседования, где несколько вопросов обычно посвящены системе контроля версий.
Знакомство с языками программирования + Практикум
Познакомитесь с языками программирования: функциями и массивами, рекурсиями и двумерными массивами. Узнаете, как нужно писать код.
Знакомство с базами данных
Познакомитесь с понятием «базы данных», разберетесь с их видами и основными подходами к работе с данными. Узнаете методы проектирования баз данных, а также способы модификации их структуры.
Итоги блока. Выбор специализации
Изучите колесо компетенций и матрицу Декарта. Познакомитесь со специализациями и выберете дальнейшее направление развития.
Математика и информатика для программистов. Видеокурс
Дополнительный курс, в котором вы восполните необходимые базовые знания по математике. Курс позволит облегчить вхождение в профессию.
Знакомство с языком Python
Знакомство с веб-технологиями
Основы анализа данных в Excel
Основы языка Python для аналитиков
База данных и SQL
Введение в BI
Промежуточная аттестация
Введение в продуктовую аналитику
Теория вероятностей и математическая статистика
А/В тестирование
Основы моделирования бизнес процессов. Введение в бизнес-модель
Итоговая аттестация
Финансовая математика
вне четверти
Юнит-экономика
вне четверти
Гибкие методологии (Agile, SCRUM, Kanban и другие)
вне четверти
Конфликтология
вне четверти
Введение в системный анализ
Основы проектирования
Проектирование процессов
ИТ-архитектура
Проектирование программных интерфейсов
Роль и место системного аналитика
Оформление результатов проектирования