Меню

Избранное
Программирование

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

Мини-курс ProductStar для знакомых с Python разработчиков: серверная разработка на Django, API, базы данных, тестирование и развёртывание проекта.

Курс в деталях

Школа
ProductStar
Формат
Онлайн
Длительность
3 месяцаПродолжительность курса по данным школы.

Кому подойдёт курс

Кому подойдётЧем поможет курс
Разработчикам на Python

Школа адресует курс тем, кто знает основы Python и хочет перейти от простых программ к серверным веб-приложениям на Django.

Тем, кто развивает backend-навыки

Программа включает API, ORM, аутентификацию, CI/CD, контейнеризацию и проект с интеграцией внешнего сервиса.

Чему вы научитесь

Проектировать серверную часть

Разбираться в компонентах Django-приложения, запросах, маршрутах и API.

Работать с базой данных

Создавать модели, выполнять миграции и использовать Django ORM.

Проверять и развёртывать код

Применять PyUnit, Docker и CI/CD для тестирования и запуска проекта.

Собрать учебный проект

Разработать API-конструктор ботов с внешним GPT-сервисом и разместить его на сервере.

Что входит в курс

Практические задания

Задания для применения изученного материала и отработки навыков.

Учебные проекты

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

Сопровождение куратора

Поддержка куратора или наставника по вопросам обучения и освоения программы.

Обратная связь

Комментарии к выполненным работам, которые помогают увидеть ошибки и определить, что доработать.

Программа курса

Темы и разделы, которые входят в программу обучения.

01Архитектура и серверная часть

Серверная архитектура, компоненты Django-приложения, запросы и маршрутизация.

02Работа с данными: JSON, XML, AJAX и API

JSON и XML, асинхронные запросы AJAX и подключение API в Django.

03Многопоточность

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

04Асинхронное программирование

Асинхронные функции, async/await, asyncio и асинхронные запросы.

05Проект от компании Alpina Digital: API-конструктор ботов на GPT

Постановка задачи, проектирование API и интеграция с внешним GPT-сервисом в проекте Alpina Digital.

06Работа с ORM

Модели и миграции, запросы через Django ORM и связи между таблицами.

07Авторизация и аутентификация, OAuth 2.0

Аутентификация и авторизация, OAuth 2.0 и встроенные средства доступа Django.

08CI/CD

Автоматизация сборки, тестирования и развёртывания через GitHub Actions и GitLab CI.

09Масштабируемость

Горизонтальное и вертикальное масштабирование, кэширование и поддержка нагрузки.

10Тестирование в PyUnit

Модульное тестирование Django-приложений и API с PyUnit и подключение тестов к CI.

11Docker

Контейнеризация проекта, Dockerfile для Django и Docker Compose.

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

Развёртывание проекта Alpina Digital на сервере и настройка CI/CD-пайплайнов.

Практика и проекты

Практические работы курса — какие задачи вы будете решать, какие кейсы и примеры разбирать.

API-конструктор ботов

Школа указывает проект от Alpina Digital: проектирование API, интеграцию GPT-сервиса и развёртывание с CI/CD. В первом экране обещана обратная связь ментора.

Профессии, навыки и инструменты

Профессии

Профессии, с задачами которых знакомит программа курса.

Программы и сервисы

Инструменты и методы по материалам школы; состав может зависеть от тарифа.

DjangoPythonDockerGitHubPostgreSQLAJAXJSONXMLOAuth 2.0PyUnitCI/CDGunicornUWSGISQLiteFlaskFastAPIasync/awaitasyncioGPTORMGitHub ActionsGitLab CIDockerfileDocker Compose

Эксперты программы

Состав экспертов и их участие в конкретной группе уточняйте у школы.

Документ об обучении

Сертификат о прохождении курса

Школа указывает этот вид документа.

Требования к получению и формат уточняйте в школе.

Стоимость и условия оплаты

Стоимость обучения
29 990 ₽Сумма при оплате частями: 10 платежей по 2 999 ₽. Цена одним платежом уточняется. Данные от не указана.
Ежемесячный платёж
2 999 ₽ / мес.Срок оплаты: 10 мес. Условия договора уточняйте в школе.

Частые вопросы

Нужно ли знать Python заранее?

Да. Школа адресует курс тем, кто уже знаком с основами Python и хочет освоить серверную веб-разработку на Django.

Что входит в программу?

Двенадцать разделов охватывают серверную архитектуру, API, асинхронность, ORM, аутентификацию, CI/CD, тестирование и Docker.

Какой проект предусмотрен?

Школа называет проект Alpina Digital — API-конструктор ботов с интеграцией GPT-сервиса и развёртыванием на сервере.

Будет ли поддержка ментора?

Первый экран курса обещает проект и обратную связь ментора. В FAQ школа также описывает руководство ментора при работе над проектом.

Какие технологии перечисляет школа?

В списке указаны Django, Python, Docker, GitHub, PostgreSQL, AJAX, JSON, XML, OAuth 2.0, PyUnit, CI/CD, Gunicorn, UWSGI и SQLite.

Изучаются ли Flask и FastAPI?

Школа упоминает Flask и FastAPI в сравнительном ответе FAQ. В опубликованной программе отдельные разделы по ним не указаны.

Кто указан преподавателем?

На странице школы указана Василиса Серякова, Data Scientist в Aliexpress. Её профиль в KURSEZ связан с курсом.

Сколько длится курс?

Карточка указывает три месяца обучения; тариф включает более 60 часов теории и практики на кейсах компаний.

Какой документ указан?

В тариф входит сертификат о прохождении курса. Его формат и условия получения уточняйте у школы.

Как показана оплата?

На дату снимка указано десять платежей по 2 999 ₽, всего 29 990 ₽ при оплате частями. Цену одним платежом уточняйте отдельно.

Записаться на курс

Перейдите на сайт ProductStar, чтобы узнать условия обучения на курсе «Python и Django: бэкенд-разработка».

На сайт школы

Похожие курсы

Другие программы для той же профессии или со схожими навыками и инструментами.

GeekBrains
10 месяцев · Онлайн

Python-разработчик с AI

Совместная программа GeekBrains и Skillbox посвящена серверной разработке на Python. В программе — основы языка, Django, Flask, базы данных и API; дополнительно школа предлагает раздел по SQL.

Цена на сайте
Стоимость курса
Нетология
12 мес. · Онлайн

Python-разработчик: расширенный курс

Расширенная программа Нетологии по Python и backend-разработке. Изучите базы данных, веб-фреймворки и тестирование; дополнительные блоки по ИИ зависят от тарифа.

104 182 ₽Цена без скидки: 272 371 ₽
Цена при оплате сразу
Skillbox
10 мес. · Онлайн

Профессия Python-разработчик + ИИ

Освойте основы Python, серверную разработку и работу с базами данных. В программе Skillbox — веб-фреймворки, тестирование и шесть крупных учебных проектов.

157 335 ₽Цена без скидки: 286 064 ₽
Стоимость курса
4 628 ₽ / мес.

Что важно знать о курсе «Python и Django: бэкенд-разработка»

Курс предназначен для тех, кто уже знает основы Python и хочет освоить серверную разработку на Django. Он охватывает архитектуру, API, ORM, асинхронные задачи и тестирование; сравните эти темы со своим уровнем и задачами.

Школа обещает проект Alpina Digital с внешним GPT-сервисом, развёртывание и обратную связь ментора. Flask и FastAPI присутствуют только в сравнении в FAQ; отдельных разделов о них в опубликованной программе нет.

Карточка указывает три месяца, тариф — более 60 часов теории и практики и сертификат. На дату снимка показаны десять платежей по 2 999 ₽, всего 29 990 ₽ при оплате частями. Цену одним платежом и условия документа уточняйте отдельно.

Что посмотреть дальше

KURSEZ

ProductStar

Познакомьтесь со школой ProductStar, её программами и условиями обучения.

Открыть
KURSEZ

Курсы ProductStar

Сравните курсы ProductStar по программе, практике и условиям обучения, чтобы выбрать подходящий вариант.

Открыть
KURSEZ

Все курсы

Сравните онлайн-курсы по программе, школе, стоимости и длительности. Найдите обучение для первых шагов или развития навыков и изучите условия перед записью.

Открыть
На сайт школы

Содержание

Настройки аналитики

Аналитика не подключена

Сейчас KURSEZ не отправляет данные в Яндекс Метрику. После её подключения здесь можно будет разрешить аналитику или отказаться от неё. Вебвизор использоваться не будет.

Каталог, избранное и переходы на сайты школ доступны без аналитики.