Чему вы научитесь
- Понимать синтаксис и базовые конструкции языка Python
- Использовать стандартные библиотеки Python для решения различных задач
- Создавать многопоточные приложения на Python
- Работать с механизмами параллельного выполнения задач и синхронизации потоков
- Создавать веб-приложения на Django 5
- Настраивать маршрутизацию и взаимодействие с базами данных в Django
- Оптимизировать производительность и безопасность веб-приложений на Django
- Работать с датами и временем в Python
- Обрабатывать временные данные и производить вычисления с датами и временем
- Проектировать архитектуру бэкенд-сервисов, основываясь на лучших практиках
- Интегрировать различные сервисы с использованием API и брокеров сообщений (RabbitMQ, Kafka)
О курсе
Программа состоит из шести курсов, которые помогут вам стать профессиональным бэкенд-разработчиком. Вы освоите основы Python, включая синтаксис и базовые конструкции, принципы многопоточности и параллельного выполнения задач в Python, научитесь создавать веб-приложения на Django 5, освоите работу с датой и временем в Python, а научитесь проектированию архитектуры и интеграций сервисов и освоите работу с API и брокерами сообщений. Курсы разработаны признанными экспертами, известными авторами Stepik.
Для кого этот курс
Программа подойдет для начинающих программистов и тех, кто планирует развивать навыки в области бэкенд-разработки.
Начальные требования
Курсы в программе охватывают в том числе основы разработки. Для их освоения достаточно будет компьютера с выходом в интернет и интереса к сфере веб-разработки.
Преподаватели курса
Нагрузка
4-6 часов в неделю