Вы пройдете ограниченный набор тем и сконцентрируетесь на изучении одной профессии. Вы получите необходимые навыки, чтобы стать квалифицированным специалистом в короткий срок.
Введение в программирование
Что такое программирование и языки программированияБазовые алгоритмы и массив как структура данныхСложность и стоимость алгоритмов
Введение в контроль версий
Знакомство с контролем версийУстановка и настройка системы контроля версийУглубляемся в контроль версий
Видеокурс. Знакомство с языком Python
Знакомство с языком программирования PythonВвод-Вывод, операторы ветвленияЦиклы (for, while)Коллекции данных. Профилирование и отладкаСписки и словариСловари, множества и профилированиеФункции, рекурсия, алгоритмыРекурсия и алгоритмыПовторение списков Функции высшего порядка, работа с файламиФункции высшего порядкаРабота с файламиGoogle Colab(Jupyter). Знакомство с аналитикойРабота с табличными даннымиПостроение графиков
Знакомство с базами данных
Знакомство с базами данныхРабота с данными из разных таблицСоздание структуры базы данныхДополнительная лекция
Знакомство с веб технологиям
Веб-технологии: вчера, сегодня, завтраHTML, CSSОсновы JavaScriptОсновы бэкенда: PHP и MySQLJSON и XML
Основы моделирования бизнес-процессов. Введение в бизнес-модель
Введение в операционную модельВведение в бизнес-процессыДекомпозиция процессовОписание бизнес-процессовОсновные нотации описания бизнес-процессов Часть 1Основные нотации описания бизнес-процессов Часть 2Анализ: выявление проблемных мест, bottlenecks и зон для развитияФормирование предварительных гипотез по улучшению процессовДетальная подготовка инициатив по оптимизацииПланирование и контроль проекта по оптимизации процессовНепрерывный процесс совершенствования
Базы данных и SQL
Инструменты для работы с базами данныхSQL - создание объектов, изменение данных, логические операторыSQL - выборка данных, сортировка, агрегатные функцииSQL - объединение таблиц union, соединение - join, подзапросыSQL - оконные функцииSQL - Транзакции, ACID. Временные таблицы, управляющие конструкции, циклы
Видеокурс. Операционные системы и виртуализация (Linux)
Основы Linux. Установка системыРабота с файлами в терминалеПрава доступа и пользователиУстановка пакетов, репозитории. Планировщик CronСетевые возможности LinuxВеб-сервер на LinuxОсновы DockerСкрипты Bash
Диаграммы состояний
Введение в работу с требованиямиОбъектно-ориентированный подход и диаграмма классовUse CaseActivity diagramState machine diagram (SMD)Применение SMD
Тестирование API
Клиент-серверная архитектураREST APISoap API
Введение в системный анализ
Основы системного анализаОсобенности работы с бизнес-информациейФормирование требований к системе
Основы проектирования
Концептуальное моделированиеФункциональное проектированиеСтруктурное проектированиеИнтеграционное проектирование
Проектирование процессов
ИТ-архитектура и проектирование программных интерфейсов
Роль и место системного аналитика
Оформление результатов проектирования
Гибкие методологии (Agile, SCRUM, Канбан и другие)
Гибкие методологии. История возникновенияAgileScrumLean
Дипломная работа