1. Программирование на Python (3 месяца)
Блок 1. Введение в IT
Блок 2. Основы Python
Блок 3. ООП на Python
Вы научитесь:
— Разбираться в типах данных
— Применять разные алгоритмы для решения задач
— Писать код на Python
— Создавать программу и имплементировать решение
— Использовать ООП для Python
2. Веб-разработка на Python и JavaScript (9 месяцев)
Блок 4. Бэкенд-разработка на Python и Django
Блок 5. Основы работы с базами данных
Блок 6. Верстка и фронтенд-разработка на JavaScript
Блок 7. Дополнительные библиотеки и фреймворки
Вы научитесь:
— Верстать адаптивные страницы
— Разрабатывать интерактивные веб-интерфейсы на JavaScript
— Использовать библиотеку React для фронтенда
— Поднимать веб-сервер на Python
— Настраивать взаимодействие с базами данных
— Проектировать логику взаимодействия фронтенда с серверной частью
— Создавать свой веб-проект на Django и размещать его на сервере
3. Продвинутые навыки (2,5 месяца)
Блок 8. Введение в DevOps-практики
Блок 9. Фулстек-разработка
Вы научитесь:
— Создавать виртуальные машины и использовать контейнеризацию
— Работать с командной строкой в Linux