Урок 1. Тех грамота
Какие вакансии есть в IT: уровни IT-специалистов. Основные термины ит-рекрутера
Урок 2. Какие бывают современные приложения.
Модели разработки ПО и их различия. Структура IT команды и как выбирать технологии на проект.
Урок 3. Современная разработка и IT команды
Коротко о каждом этапе: анализ требований, проектирование, разработка, тестирование, внедрение и поддержка. Жизненный цикл приложений.
Урок 4. Тестирование
Автоматизация функционального тестирования.
Модульное/Unit-тестирование.
Урок 5. Инженерные практики
Рассмотрим выбор языков и поговорим о DevOps.
Автоматизация сборки приложения и деплоймента на сервер (СI/CD). А так же Code Review, парное программирование и рефакторинг.
Урок 6. Архитектура приложений
Функционал, особенности и задачи. Описание работы специалиста, технологий, возможностей и взаимодействия с другими членами команды.
Урок 7. Front-end разработка
Практически изучим и разберем самые популярные Front-end фреймворки. Практически разберем тестовое задание. Front-end фреймворки.
Урок 9. Backend разработка
Стек технологий. Какие бывают базы данных и когда какую использовать. Процесс взаимодействия Back-end с Frond-end
Базы данных.
Урок 10. Мобайл разработка
Обзор платформ разработки: iOS, Android (HarmonyOS). Работа с сетью и базы данных.
Урок 11. Практика
Рассмотрим на примере реальных резюме, на что обращать внимание и как оценивать кандидатов.