Часть 1. Программирование на Python 3 месяца
• 10 часов интерактивных вебинаров
• Тренажер по Python
• 20 задач на алгоритмы
• 50 написанных программ
• Проект — телеграм-бот на Python
1. Введение в IT
2. Основы Python
3. ООП на Python
Вы научитесь:
— Разбираться в типах данных
— Использовать разные алгоритмы для решения задач
— Писать код на Python
— Работать с файлами и данными
— Размещать код на GitHub
— Использовать объектно-ориентированный подход в программировании (ООП) для Python
Часть 2. Бэкенд-разработка на Python и Django 6 месяцев
• 20 часов интерактивных вебинаров
• 2 тренажера: SQL и HTML
• 20+ мини-проектов
• 5 сквозных проектов
• 1 большой проект — доска объявлений на Django
4. SQL и проектирование БД
5. Django
6. Продвинутый Django
7. REST-архитектура
8. Docker
Вы научитесь:
— Поднимать веб-сервер на Python
— Настраивать взаимодействие с базами данных
— Проектировать базу данных
— Верстать веб-интерфейс на основе шаблонов Django
— Настраивать и проводить тестирование своего кода
— Создавать свой REST API
— Использовать Docker для сборки проекта
— Делать свой веб-проект на Django и размещать его на сервере
Часть 3. Финальный проект 1 месяц
• 2 часа интерактивных вебинаров
• Финальный проект — API-сервис
9. Финальный проект — REST API сервис с подключением к базе данных
Вы научитесь:
— Строить сложный API с подключением к SQL-базе данных и дополнительным условием — созданием веб-интерфейса
Часть 4. Бонусы 2 месяца
• 8 дополнительных модулей
• 2 сквозных проекта
10. Основы Linux
11. Основы HTML/CSS
12. Асинхронный Python
Вы научитесь:
— Работать в командной строке Linux
— Верстать веб-страницы с адаптивной версткой
— Ускорять и оптимизировать свой код с помощью асинхронного программирования
Часть 5. Стажировка 1-3 месяца
— Отбор лучших студентов в конкурсах компаний-партнеров
— При попадании на стажировку — участие в реальном проекте с тимлидом и проджект-менеджером
— Итоговая защита проекта
— Кейс в портфолио
— Возможность трудоустройства в штат