Погружение в сферу ИТ. Вы изучите прикладную математику, познакомитесь с профессиями в разработке, популярными языками программирования и получите базовые навыки.
Введение в программирование
Расскажем, как спланировать обучение, чтобы сохранить интерес, получить максимум пользы и всё успеть.
Введение в контроль версий + Практикум
Вы освоите все ключевые операции в системе: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое. Курс приблизит вас к прохождению собеседования, где несколько вопросов обычно посвящены системе контроля версий.
Знакомство с языками программирования + Практикум
Познакомитесь с языками программирования: функциями и массивами, рекурсиями и двумерными массивами. Узнаете, как нужно писать код.
Знакомство с базами данных
Познакомитесь с понятием «базы данных», разберетесь с их видами и основными подходами к работе с данными. Узнаете методы проектирования баз данных, а также способы модификации их структуры.
Итоги блока. Выбор специализации
Изучите колесо компетенций и матрицу Декарта. Познакомитесь со специализациями и выберете дальнейшее направление развития.
Математика и информатика для программистов. Видеокурс
Дополнительный курс, в котором вы восполните необходимые базовые знания по математике. Курс позволит облегчить вхождение в профессию.
Знакомство с языком Python
Знакомство с веб-технологиями
Java: знакомство и как пользоваться базовым API
Промежуточная аттестация
Введение в тестирование
Основы ручного тестирования
Тест-дизайн и тест-анализ + Практикум
Подготовка к собеседованию. Часть 1
Тестирование API
Промежуточная аттестация
Тестирование веб-приложений
Тестирование мобильных приложений
Итоговая аттестация
Исключения в программировании и их обработка
вне четверти
Unit-тесты
вне четверти
Диаграммы состояний
вне четверти
Гибкие методологии (Agile, SCRUM, Kanban и другие)
вне четверти
Операционные системы и виртуализация (Linux)
вне четверти