Скидка до 57% и подарки на 135 000 ₽
2,5 месяца
4.8 Сравни.Ру | Рекомендовано РБК

Django + Python разработка: отточите навык бэкенд-разработки

Для Python-разработчиков, которые хотят освоить бэкенд на Django
Закрепите навык на практике: выполните проект и получите обратную связь от ментора
Освойте востребованный стек и добавьте сильный кейс в портфолио
star03

Какие навыки вы отточите

Вы будете уметь:

  • Проектировать архитектуру серверной части веб-приложений
  • Работать с API, форматами данных JSON и XML, использовать AJAX
  • Использовать многопоточность и асинхронное программирование в Python
  • Работать с ORM Django для взаимодействия с базами данных
  • Реализовывать аутентификацию и авторизацию (в том числе через OAuth 2.0)
  • Настраивать CI/CD-процессы для автоматического развертывания
  • Писать модульные тесты с использованием PyUnit
  • Упаковывать проекты в Docker-образы
  • Разрабатывать масштабируемые веб-приложения на Django
  • Выполнить итоговый проект: API-конструктор на GPT с развертыванием на сервере

Инструменты

DjangoDjango
PythonPython
DockerDocker
GitHubGitHub
PostgreSQLPostgreSQL
и другие

Портфолио

Alpina DigitalAlpina Digital
star04

Стоимость обучения

Вы выбираете темп обучения, уровень поддержки и количество проектов — под свои потребности

Оставьте заявку на консультацию о курсе

  • Сотрудничаем с банками, где вы сможете оформить беспроцентную рассрочку до 24 месяцев
  • Вы можете получить налоговый вычет за обучение
  • Вернем деньги, если курс не подойдет
  • Сертификат о прохождении курса
Полная стоимость обучения
50 600 ₽101 200 ₽
2 108 ₽ / мес −50%
на 24 месяца или одним платежом с дополнительной скидкой 10% – 45 540 ₽
star05

Изучите то, что нужно рынку

Обучение строится по принципу «от базы к практике». Сначала — фундамент из знаний, потом — инструменты, далее — задачи. Вы двигаетесь по модулям в размеренном темпе, без лишней теории и с возможностью углубиться, если нужно. Все логично, пошагово и применимо на практике
Ступень 1Python и Djangoplus
Блок 1Архитектура и серверная частьarrow-down

Познакомитесь с архитектурой Django-приложений и базовыми принципами серверной разработки.

  • Основы серверной архитектуры

  • Компоненты Django-приложения

  • Обработка запросов и маршрутизация

Блок 2Работа с данными: JSON, XML, AJAX и APIзделarrow-down

Освоите форматы передачи данных и принципы взаимодействия через API.

  • Форматы данных: JSON и XML

  • Асинхронные запросы с использованием AJAX

  • Создание и подключение API в Django

Блок 3Многопоточностьarrow-down

Разберетесь, как выполнять несколько операций одновременно и повысить производительность приложений.

  • Потоки в Python

  • Применение многопоточности в Django-проектах

Блок 4Асинхронное программированиеarrow-down

Научитесь использовать async/await и запускать асинхронные задачи.

  • Асинхронные функции

  • Использование asyncio

  • Асинхронные запросы в Django

Блок 5Проект от компании Alpina Digital: API-конструктор ботов на GPTarrow-down

Соберете полноценный backend-проект: API-конструктор ботов, работающих на основе GPT.

  • Постановка задачи и проектирование

  • Реализация API

  • Интеграция с внешним GPT-сервисом

Блок 6Работа с ORMarrow-down

Освоите встроенную ORM Django для работы с базами данных без SQL.

  • Модели и миграции

  • Запросы к базе через ORM

  • Связи между таблицами

Блок 7Авторизация и аутентификация, OAuth 2.0arrow-down

Научитесь реализовывать безопасный доступ к приложению и защищать пользовательские данные.

  • Механизмы аутентификации

  • Реализация авторизации через OAuth 2.0

  • Работа с Django-авторизацией

Блок 8CI/CDarrow-down

Разберетесь, как автоматизировать сборку, тестирование и развертывание проекта.

  • Настройка CI/CD для Django

  • Инструменты автоматизации: GitHub Actions / GitLab CI

  • Подготовка к релизу

Блок 9Масштабируемостьarrow-down

Изучите, как адаптировать проект под рост нагрузки и поддерживать стабильную работу.

  • Горизонтальное и вертикальное масштабирование

  • Кэширование

  • Поддержка высоконагруженных приложений

Блок 10Тестирование в PyUnitarrow-down

Познакомитесь с тестированием Django-приложений с помощью PyUnit.

  • Модульные тесты

  • Тестирование API

  • Подключение тестов в CI

Блок 11Dockerarrow-down

Научитесь контейнеризировать проект и запускать его в изолированной среде.

  • Введение в Docker

  • Создание Dockerfile для Django

  • Docker Compose

Блок 12Финальный проект: развертывание и CI/CDarrow-down

Закрепите полученные знания: развернете проект от Alpina Digital и подключите CI/CD.

  • Завершение проекта

  • Настройка пайплайнов

  • Размещение проекта на сервере

star06

Смотрите, кто будет вас учить

Василиса Серякова

Data Scientist, Aliexpress

star07

Смотрите, как вы будете учиться

Платформа ProductStar разработана так, чтобы вам было удобно учиться: понятная навигация, четкие модули, подробные презентации и материалы после каждого урока. Все ясно, последовательно и интуитивно!
Комфорт
Вы почувствуете, что не одиноки на этом пути. Вас сопровождают менторы, кураторы и карьерные эксперты. Внутри — сообщество, где вы решаете кейсы, общаетесь и поддерживаете друг друга. Актуальные обновления всегда доступны прямо в личном кабинете.
Сообщество
Здесь вы получите поддержку, вдохновение и обратную связь на каждом этапе обучения. Сообщество ProductStar объединяет людей с разным бэкграундом и уровнем — от новичков до опытных продакт-менеджеров.
Домашние задания
Будете закреплять изученный материал на практике. В конце каждого блока вас ждут проекты, которые можно добавить в портфолио.
Поддержка на всех этапах
Сможете изучать материалы в комфортном темпе. Опытные менторы будут следить за вашим прогрессом, отвечать на вопросы и помогать погружаться в тему.
Комфорт
Вы почувствуете, что не одиноки на этом пути. Вас сопровождают менторы, кураторы и карьерные эксперты. Внутри — сообщество, где вы решаете кейсы, общаетесь и поддерживаете друг друга. Актуальные обновления всегда доступны прямо в личном кабинете.
Сообщество
Здесь вы получите поддержку, вдохновение и обратную связь на каждом этапе обучения. Сообщество ProductStar объединяет людей с разным бэкграундом и уровнем — от новичков до опытных продакт-менеджеров.
Домашние задания
Будете закреплять изученный материал на практике. В конце каждого блока вас ждут проекты, которые можно добавить в портфолио.
Поддержка на всех этапах
Сможете изучать материалы в комфортном темпе. Опытные менторы будут следить за вашим прогрессом, отвечать на вопросы и помогать погружаться в тему.
ProductStar — это школа актуального образования от РБК
1

Курсы обновляются вместе с индустрией

2

Знания, которые нужны здесь и сейчас

3

Без теории ради теории

4

Без устаревших подходов

5

С активным сообществом специалистов и каналом актуальных вакансий

star11

Часто задаваемые вопросы

Если у вас остались вопросы по курсам, вы можете оставить заявку и наш координатор поможет вам
Что потребуется для успешного обучения?

Для решения задач потребуется ноутбук или ПК, лекции и уроки можно смотреть с мобильного телефона.

Как я буду искать работу?

Все студенты ищут работу вместе с Карьерным центром ProductStar.
Составляют резюме, пишут сопроводительные письма под конкретные вакансии, готовятся к собеседованиям и техническим интервью, проходят их — если нет, пробуют еще раз после разбора ошибок. После чего трудоустраиваются в компанию и успешно преодолевают испытательный срок, во время которого специалисты Карьерного центра также помогают.

С какого возраста можно начинать обучение?

Учиться можно в любом возрасте, но оплачивать — только с 18 лет. Если вам меньше 18, уточните у менеджера, какие у вас есть возможности оплаты и как вам начать обучение.

Можно ли оплатить курс от компании или юридического лица?

Да, у нас оплачивают обучение своих сотрудников многие компании: «Яндекс», «Т-Банк», «М.Видео», «Спортмастер», «СДЭК», «Альфа-Банк» и другие. Оплату проводим по счету и предоставляем закрывающие документы. Если необходимо — заключаем договор. При оплате курса более чем на пять сотрудников делаем скидку для юридических лиц.