Онлайн обучение по Django
Хотите освоить Django с нуля, получить сертификат и даже устроиться на работу? Мы собрали для вас подборку курсов, которые помогут вам стать профессионалом в веб-разработке. Давайте разберёмся, какой из них подходит именно вам!

Содержание
Django является простым в освоении фреймворком, но для того чтобы его грамотно использовать необходимо иметь определенные знания программирования. К счастью, существуют курсы Django для начинающих разработчиков. Эти занятия предназначены как раз-таки чтобы помогать новичкам в их начинаниях. Мы создали для вас рейтинг, в котором представлены самые интересные предложения по обучению Django.
Работая над простыми проектами, разработчик Django может получать в среднем 85 тыс рублей ежемесячно. В случае увеличения заказов или выхода на популярные компании, эта сумма возрастет минимум в полтора раза. Неувядаемость должности обусловлено тем, что интернет-маркетинг уверенно набирает обороты. В России Django используют такие компании, как Яндекс. Тинькофф, Mail ru Group и Kaspersky Lab. Они являются клиентами таких компаний: Adidас Ozon Avito TASS Wildberries.
Django — свободный фреймворк для веб-приложений на языке Python, использующий шаблон проектирования MVC. Проект поддерживается организацией Django Software Foundation.
Сайт на Django строится из одного или нескольких приложений, которые рекомендуется делать отчуждаемыми и подключаемыми. Это одно из существенных архитектурных отличий этого фреймворка от некоторых других (например, Ruby on Rails). Один из основных принципов фреймворка — DRY.
Также, в отличие от других фреймворков, обработчики URL в Django конфигурируются явно при помощи регулярных выражений.
Для работы с базой данных Django использует собственный ORM, в котором модель данных описывается классами Python, и по ней генерируется схема базы данных.
Мы собрали для вас подборку проверенных курсов по Django, которые помогут вам пройти путь от новичка до уверенного разработчика. В списке представлены как платные, так и бесплатные программы обучения. Рекомендуем внимательно ознакомиться с описанием каждого курса, чтобы определить, какой из них подходит именно вам. Мы регулярно обновляем нашу подборку, актуализируя информацию не реже одного раза в месяц.
ТОП 10 лучших курсов Django в 2025 году
- Курс по Python-фреймворку Django от Skillbox.ru – лучший курс с нуля до за короткий срок
- Основы Django Framework от GeekBrains – лучший гид от новичка до уверенного пользователя
- Курс Django: создание функциональных веб-приложений от Нетология – лучший курс с поддержкой от государства
- «Обучение работе с Python Django с нуля» от SkillFactory — качественная обратная связь для эффективного обучения.
- «Веб-разработка на Django» от школы «Хекслет» — высокий пользовательский рейтинг подтверждает качество курса.
- «Django: создание backend-приложений» от Нетологии — поддержка в трудоустройстве после завершения обучения.
- «Бэкенд-разработка на Django» от Яндекс Практикума — обучение, максимально приближенное к реальным условиям разработки.
- «Python-фреймворк Django» от Skillbox — возможность создать портфолио с реальными проектами.
- «Django — разработка веб-приложений» от CODEBY — бесплатный доступ к нескольким урокам на 7 дней для ознакомления.
- «Django 3 — Full Stack разработка веб сайтов на Python» — beONmax — лучший курс для создания портфолио
- «Создание сайтов на Django» от Михаила Русакова — авторский курс для самостоятельного обучения с подробными инструкциями.
Эти курсы пользуются заслуженной популярностью, предлагая концентрированные знания без лишней информации. Теперь, чтобы облегчить вам выбор, мы подробно рассмотрим как эти, так и другие курсы, включая бесплатные варианты.
Python-фреймворк Django от Skillbox
Вы научитесь верстать веб-страницы, писать и оптимизировать веб-приложения на Django, продолжите развиваться в IT-индустрии и станете более востребованным разработчиком.
- Длительность — 6 месяцев
- Спикеры — практикующие веб-разработчики
- 2 работы в портфолио
- Доступ к курсу навсегда.
Чему научитесь:
- Разбираться в архитектуре веб-приложений, сможете создать сайт на джанго с нуля
- Проектировать легко поддерживаемые проекты
- Пользоваться инструментами: pip, virtualenv, Git, PyCharm и другими
- Ориентироваться в современных веб-технологиях
- Писать чистый и валидный код согласно PEP8
- Верстать адаптивные сайты средствами HTML и CSS
- Создавать и оптимизировать веб-приложения на Django
- Создавать Unit-тесты и покрывать ими Django-приложение
- Работать с Javascript на базовом уровне.
Программа обучения:
Основные курсы
Обязательные курсы для освоения материала. Вам понадобится примерно 6 месяцев, чтобы пройти курсы из этого блока.
- Python-фреймворк Django
- Введение в веб-фреймворки.
- Введение в Django.
- Обработка запросов в Django.
- База данных и модели.
- Формы.
- Административный интерфейс в Django.
- Аутентификация и авторизация.
- Регистрация и права доступа.
- Работа с файлами.
- Тестирование.
- Локализация и интернационализация.
- Оптимизация с помощью кэширования.
- Введение в Django REST Framework.
- Документирование.
- Эффективная работа с базой данных в Django.
- Логирование и профилирование.
- Экспорт данных.
- Тестирование
- Локализация и интернационализация
- Оптимизация с помощью кэширования
- DRF (django rest framework)
- Документирование.
Дополнительные курсы
Можно изучать их параллельно или просто обращаться к видео по мере необходимости.
- Система контроля версий GIT
- Версии программного кода.
- Установка Git.
- Индекс и частичные коммиты.
- Сравнение версий.
- Отмена изменений и откат версий.
- Репозитории и коллективная работа.
- Ветки — создание и управление.
- Слияние и разрешение конфликтов.
- Полезные инструменты.
- Правила работы с Git.
- Веб-вёрстка. Базовый уровень
- Знакомство с курсом.
- Базовый HTML.
- Базовый CSS.
- Работа с макетом.
- HTML-разметка.
- Flexbox.
- Стилизация.
- Продвинутый HTML.
- Продвинутый CSS.
- Сетки.
- Адаптивность. Десктоп и планшет.
- Адаптивность. Мобильные устройства.
- JavaScript для верстальщика.
- Доступность.
- Кросс-браузерность.
- База знаний.
- Работа с хостингом.
- Анимация.
Цена: Рассрочка без первого взноса — 2 450 рублей / мес
Основы Django Framework от GeekBrains
- Длительность: 1 месяц
- Формат обучения: онлайн-обучение с видеозаписями занятий
- Сертификат: есть
Для грамотного использования общепринятых стандартов программирования в экспресс-курсе вошли 8 уроков, его разработали 15 преподавателей. Это самое подходящее решение для тех, кто хочет научиться программировать на фреймворке Джанго без затрат своего времени. В результате, после того как новичок освоит платформу он сможет выполнять довольно простые проекты, при этом накапливая опыт и расширяя портфолио.
Даже при кратковременном обучении, приобретенные знания будут достаточными для того чтобы быстро и успешно стартовать. Уже через две недели обучения можно попробовать создавать собственные проекты. Материалы предоставленные в ходе обучения, остаются у ученика.
Преимущества:
- Возможность начать проектирование безопасных и быстрых веб-сайтов в короткие сроки;
- Развитие базы данных для более глубокого понимания механизмов фреймворка;
- Для быстрого освоения новых знаний, новичками была создана экспресс-программа.
- Около 1500 человек получили положительные отзывы после прохождения обучения;
- Собственная учебная программа, которая состоит из 15 преподавателей.
Недостатки:
- Для того чтобы более эффективно понять курс, нужно повторное изучение материала.
Программа обучения:
- Профессиональное знакомство с работой фреймворка и его предназначением.
- Обзор взаимосвязи между шаблоном и контекстом
- Испытание взаимодействия моделей и ORM
- Общие правила регистрации и авторизации пользователей системы
- Примеры исполнения запросов ORM
- Применение корзины.
- Обзор панели администратора.
- Еще механизмы, которые могут быть полезны в работе
Стоимость: 15000 рублей
«Django 3 — Full Stack разработка веб сайтов на Python» — beONmax
Курс «Django 3 — Full Stack разработка веб-сайтов на Python» от beONmax предлагает комплексное обучение созданию современных веб-ресурсов с использованием фреймворка Django. Программа подходит как для начинающих, так и для тех, кто желает углубить свои знания в веб-разработке.
- Продолжительность: в своем темпе
- Формат: видеолекции + интерактивные задания + тесты
- Домашние задания: без проверки
- Документ об окончании: сертификат
Программа обучения
Обучение начинается с введения в основы Python, что особенно полезно для тех, кто ранее не работал с этим языком. Далее курс охватывает следующие темы:
-
Установка и настройка Django: пошаговые инструкции по установке фреймворка и созданию первого проекта.
-
Маршрутизация URL: изучение принципов маршрутизации и создания удобных URL для приложений.
-
Работа с шаблонами: создание динамических веб-страниц с использованием системы шаблонов Django.
-
Обработка форм: навыки создания и обработки пользовательских форм для взаимодействия с данными.
-
Модели и базы данных: проектирование моделей данных и взаимодействие с базами данных через ORM Django.
-
Аутентификация и авторизация: реализация систем регистрации, входа и управления правами доступа пользователей.
-
Деплой проектов: размещение готовых веб-приложений на хостинге с использованием сервисов, таких как PythonAnywhere.
Чему вы научитесь
-
Разрабатывать полнофункциональные веб-сайты для различных целей, будь то личные проекты или бизнес-решения.
-
Эффективно использовать Django для ускорения процесса разработки, применяя его встроенные инструменты и библиотеки.
-
Публиковать свои проекты в интернете, делая их доступными для широкой аудитории.
-
Работать с базами данных, управлять данными и обеспечивать их безопасность.
-
Реализовывать системы аутентификации, обеспечивая безопасность и персонализацию пользовательского опыта.
Стоимость: 15 000 рублей
Курс «Django: создание функциональных веб-приложений» от Нетологии
Курс предназначен для программистов, которые обладают знаниями Python. Обучаясь созданию веб-приложений на базе фреймворка Django, вы сможете значительно ускорить процесс разработки.
В курсе рассказывается о том, как можно создавать страницы html на основе шаблонов, обработать запросы и наполнять базы данных. Вам будет известно, как создавать интерфейсы и настраивать административную панель. Вы также научитесь запускать веб-приложения с нуля.
Вы завершите закрепление теории на реальных кейсах, создадите два проекта для портфолио и получите портмоне с информацией о себе. Школа подарит 3 пробных занятия..
Чему научитесь
Использовать возможности популярного фреймворка в разработке сайтов на Python:
- Взаимодействовать с базами данных и ORM, создавать запросы и связи.
- Проектировать формы регистрации и админку сайта.
- Настраивать аутентификацию, работать с сессиями и cookie.
- Искать и устранять ошибки в работе сайта.
Цена: Рассрочка без первого взноса — 2 800 рублей / мес
Python Django от SkillFactory
Обучение позволит вам полностью освоить язык программирования Python с нуля, оптимизировать время на создание сайтов, а также повысить свою конкурентоспособность при поиске работы.
- Длительность: 10 месяцев.
Программа обучения:
- Программирование на Python
- Введение в IT
- Основы Python
- ООП на Python.
Вы научитесь:
— Разбираться в типах данных
— Использовать разные алгоритмы для решения задач
— Писать код на Python
— Работать с файлами и данными
— Размещать код на GitHub
— Использовать объектно-ориентированный подход в программировании (ООП) для Python.
- Бэкенд-разработка на Python и Django
- SQL и проектирование БД
- Django
- Продвинутый Django
- REST-архитектура
- Docker
Вы научитесь:
— Поднимать веб-сервер на Python
— Настраивать взаимодействие с базами данных
— Проектировать базу данных
— Верстать веб-интерфейс на основе шаблонов Django
— Настраивать и проводить тестирование своего кода
— Создавать свой REST API
— Использовать Docker для сборки проекта
— Делать свой веб-проект на Django и размещать его на сервере.
- Финальный проект
- Финальный проект — REST API сервис с подключением к базе данных
Вы научитесь:
— Строить сложный API с подключением к SQL-базе данных и дополнительным условием — созданием веб-интерфейса.
- Бонусы
- Основы Linux
- Основы HTML/CSS
- Асинхронный Python.
Вы научитесь:
— Работать в командной строке Linux
— Верстать веб-страницы с адаптивной версткой
— Ускорять и оптимизировать свой код с помощью асинхронного программирования.
- Стажировка
— Отбор лучших студентов в конкурсах компаний-партнеров
— При попадании на стажировку — участие в реальном проекте с тимлидом и проджект менеджером
— Итоговая защита проекта
— Кейс в портфолио
— Возможность трудоустройства в штат.
Цена: Рассрочка на 24 месяца — 7 750 рублей / мес
Python-разработчик от Яндекс.Практикум
- 75% программы курса — практика
- Python, SQL, Django, API и другие навыки
- После обучения помогаем найти работу
- Команда поддержки из наставника, куратора и ревьюеров
- 6 проектов в портфолио: сайты, API и телеграм-бот.
Чему научитесь:
- Писать код на Python
- Разрабатывать сайты и веб-приложения
- Настраивать серверы для размещения веб-проектов
- Создавать продукт вместе с командой
- Помогать бизнесу развиваться, а пользователям — становиться счастливее.
Программа обучения:
- Основы Python: бесплатный вводный курс
Во вводном курсе вы почувствуете себя в роли бэкенд-разработчика на Python. Это поможет вам понять, хотите ли вы развиваться в этом направлении. Вы узнаете, что такое бэкенд и какие задачи он решает, исследуете серверную часть приложения и поймёте, как она взаимодействует с пользователями и другими серверами. И самое главное — самостоятельно напишете код на Python, который будет делать то, что вы задумали.
- Функции
- Библиотеки
- Протокол HTTP
- Сетевые запросы
- Переменные и типы
- Циклы и ветвления
- Словари и множества
- Строки и форматирование
- Бэкенд на Django
На курсе вы будете работать с веб-фреймворком Django, программным «конструктором» для создания веб-проектов. Вы научитесь:{br} – обрабатывать HTTP-запросы,{br} – подключать к приложению базу данных,{br} – создавать веб-страницы,{br} – писать автоматические тесты для своих программ.{br} В каждом уроке есть практические задания, часть из которых вы будете выполнять не в тренажёре, а на своём компьютере. Для этого вы развернёте среду разработки. Кроме того, вы подключите к одному из проектов систему контроля версий Git и поработаете в командной строке. Главный результат прохождения курса — два полноценных проекта для вашего портфолио.
- Django ORM
- Декораторы
- Настройка окружения
- Вёрстка для бэкендера
- Шаблоны и теги Django
- Введение в базы данных
- Django: создаём проект
- Самое необходимое об ООП
- Управление пользователями
- Расширенные возможности SQL
- Знакомство с командной строкой
- Тестирование: библиотека Unittest
- API: интерфейс взаимодействия программ
Вы разберётесь, как сервисы в интернете получают друг от друга информацию: как на веб-проектах организуется авторизация через социальные сети, каким образом сайты кинотеатров и кафе указывают свои локации на картах Яндекса и Google. Узнаете, что такое API и напишете три проекта, которые сможете положить в портфолио.
- Вьюсеты и роутеры
- Bot API в Telegram
- Регулярные выражения
- Документирование API
- Документирование API
- Django REST Framework
- API First. Архитектура REST
- JSON: формат передачи данных
- Что такое API. Форматы обмена данными
- Механизмы авторизации, протокол OAuth 2.0
- Throttling: ограничение количества запросов
- Алгоритмы и структуры данных
Любую задачу можно решить медленно и неэффективно, а можно — быстро и экономно. Неэффективное программное решение может впустую занять все вычислительные ресурсы сервера и замедлить его работу. Изучение алгоритмов поможет избежать подобных ошибок и ускорить работу программ. Вы научитесь проектировать решения для разгрузки системы — это позволит вашим проектам работать эффективнее.
- Линейный поиск
- Бинарный поиск
- Понятие алгоритма
- Алгоритмы сортировки
- Рекурсивный и базовый случаи
- Рекурсивный перебор вариантов
- Как решать алгоритмические задачи
- Структуры данных: стек, очередь, дек
- Оперативная память и представление данных
- Оперативная память и представление данных
- Управление проектом на удалённом сервере
Работа с облачными сервисами, настройка серверов, тестирование и обновление кода — всё это рутинные операции, с которыми сталкивается любой программист. Вы самостоятельно настроите сервер в облаке, узнаете, как автоматизировать процессы тестирования и обновления кода, развернёте свой проект в docker-контейнерах на сервере.
- PostgreSQL
- Порты, nginx
- Gunicorn
- Логи и мониторинг
- Шифрование и https
- Контейнеризация. Docker
- Образ в облаке: Docker Hub
- Создание удалённого сервера
- DevOps и Continuous Integration
- GitHub Actions: избавление от рутины
- Инструменты для работы с командной строкой
- Дипломный проект
Вы самостоятельно напишете веб приложение «Продуктовый помощник»: сайт, на котором пользователи будут публиковать собственные рецепты, добавлять чужие рецепты в избранное и подписываться на публикации других авторов. Сервис «Список покупок» позволит пользователям создавать список продуктов, которые нужно купить для приготовления выбранных блюд. - Трудоустройство
Это курс для тех, кто решил найти работу в сфере разработки. Карьерный трек организован так же, как и предыдущие курсы: здесь есть теория и практика. Но вместо навыков программирования вы изучите стратегии поиска работы и узнаете о тонкостях выбора компании-работодателя, а вместо кода будете писать резюме и сопроводительные письма. Также вы подготовите портфолио и исследуете рынок трудоустройства.
- Софт- и хардскилы
- Резюме и портфолио
- Сопроводительное письмо
- Подготовка к собеседованию
- Поиск работы: с чего начать?
- Как не ошибиться при выборе компании
- Акселерация: программа сопровождения
Вы ищете работу — мы консультируем и помогаем. Участвовать в программе могут те, кто прошёл курс «Трудоустройство» и активно ищет работу. Вы на практике примените полученные на курсе навыки, адаптируете их к собственной стратегии поиска работы и каждую неделю будете делиться своими результатами. Основной формат участия — индивидуальные консультации и публичные собеседования.
Цена: 90 000 рублей
Программирование на языке Python. Уровень 3. Разработка веб — приложений в Django от Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана
Вы занимаетесь программированием и интересуетесь веб-разработкой? Возможно, имеете определенный практический опыт разработки с использованием РНР и СУБД? На данном курсе Вы изучите создание веб-приложений на языке Python с использованием MVC-подхода на примере фреймворка Django.
Программа обучения:
- Web-разработка с применением концепции MVC (4 ак. ч.)
- История и развитие веб-программирования, различные подходы.
- Идеи MVC-подхода: разделение логики, интерфейса и данных.
- Установка Web-фреймворка Django.
- Структура проекта.
- Основы использования шаблонов (2 ак. ч.)
- Передача данных из приложения в шаблоны.
- Использование циклов и выбора в шаблонах.
- Хранение и работа с данными (8 ак. ч.)
- Способы хранения данных
- Создание и администрирование БД.
- Схема БД: таблицы, связи между ними, ключи.
- Отображение данных в БД на объекты приложения (ORM).
- Реализация операций выборки, создания, удаления и изменения объектов.
- Использование форм (4 ак. ч.)
- Специальные средства создания форм.
- Проверка параметров форм.
- Разграничение прав доступа пользователей (4 ак. ч.)
- Авторизация пользователей и разграничение прав доступа.
- Сессии, не требующие регистрации.
- Безопасность.
- Сложные запросы к данным (4 ак. ч.)
- Реализация сложных запросов.
- Соединение запросов, подзапросы.
- Вызов хранимых процедур.
- Расширенные возможности шаблонного механизма (2 ак. ч.)
- Встроенные фильтры.
- Создание своих фильтров.
- Выдача данных в форматах, отличных от HTML (4 ак. ч.)
- Отделение статического контента от динамического.
- Отправка почтовых уведомлений.
- Отдача лент новостей.
- Генерация PDF-документов
- Средства отладки и тестирования (4 ак. ч.)
- Журналирование.
- Встроенный интерфейс администрирования.
- Модульное тестирование.
- Развертывание веб-приложений (4 ак. ч.)
- Использование встроенного веб-сервера, CGI, FastCGI и mod_python.
- Развертывание и миграция БД.
Цена: 38 950 — 96 000 рублей
Django от ITVDN
Django — это весьма популярный фреймворк, который позволяет разрабатывать веб-приложения при помощи языка Python. Он содержит богатый набор различных инструментов, благодаря которым можно создавать и разворачивать приложения в кратчайшие сроки. Видео курс состоит из 9 взаимосвязанных уроков, которые раскрывают основные возможности фреймворка Django. По завершении обучения вы сможете писать веб-приложения, используя эту платформу разработки.
Чему научитесь:
- Пользоваться фреймворком Django для создания эффективных веб-приложений
- Разбираться в архитектурном шаблоне MTV (Model-Template-View)
- Понимать методы HTTP
- Создавать определенную логику по запросу клиента
- Регистрировать и авторизировать пользователей
- Создавать таблицы в базе данных, выполнять запросы в БД с помощью Django ORM
- Реализовывать асинхронные запросы к серверу (AJAX)
- Создавать безопасные веб-приложения, используя возможности Django.
Программа обучения:
- Введение в Django
- Маршрутизация. Запросы и ответы сервера
- Шаблоны и представления.
- Модели.
- Формы, валидация форм
- Работа с базой данных
- Регистрация, авторизация пользователей
- Ajax
- Безопасность.
Цена: 14.99 USD
Django / Создание сайта на Джанго от Школа itProger / Программирование
Программа обучения:
- Введение в фреймворк Django
- Создание проекта. Основные файлы
- Добавление Джанго приложения
- Шаблонизатор Jinja и HTML шаблоны
- Статические файлы. Добавление Bootstrap
- Передача данных в шаблоны
- Работа с базой данных. Создание модели
- Вывод записей из базы данных
- Форма для добавления записей в БД
- Динамически изменяемые страницы
- Редактирование и удаление записей. Завершение
- Профессия Python разработчик | Презентация онлайн курса.
Стоимость курса: Бесплатно
Django на практике от Stepik
Как вы будете учиться:
- Теория в любое время
Вся теория и навыки в онлайн-курсе, который можно проходить, когда удобно, даже с мобильного - Мастер-классы
Во время первого вебинара недели преподаватель показывает, как он решает типовые задачи - Вебинары с ответами
Второй вебинар — встреча с преподавателем, обсуждение материала и ваших вопросов - Проекты
Сделайте собственный проект, которым вы сможете гордиться и блеснуть на собеседовании - Проверка
Когда проект готов, преподаватель проверяет его и выставляет две оценки — за соответствие заданию и за качество кода - Помощь в любое время
Преподаватель, куратор и коллеги в чате помогут, если что-то не получается.
Программа обучения:
- Знакомство и первый сайт
Протокол HTTP, Домены, URL, HTTP-сообщения, PyCharm, HTTP, Git и Github, основы HTML, введение в Django, запуск сервера. - Работа с HTML и шаблонами
Основы HTML, верстка с помощью Bootstrap, Github, Heroku, публикация проекта на сервере. Завершение проекта 1. - Работа с базой данных
Основы SQL, ORM, cоздание, изменение, удаление моделей, фильтры, упорядочивание, отношения между моделями. - Работа с формами
Обработка POST запросов, генерация форм, стилизация форм, валидация, авторизация и регистрация. Завершение проекта 2.
Цена: нет информации
Python: Разработка на фреймворке Django от Хекслет
Чему научитесь:
- Создавать сайты с помощью Django
- Конфигурировать фреймворк
- Использовать систему шаблонов
- Взаимодействовать с базой данных через ORM.
Программа обучения:
- Введение
Познакомиться с курсом и взглянуть на предмет обсуждения — фреймворк Django — с высоты птичьего полёта. - Почему Django
Узнать, чем же конкретно хорош Django и что заставляет множество разработчиков выбирать именно этот фреймворк. - Быстрый старт с Django
Создать простейшее Web-приложение на Django, научиться запускать в режиме разработки и в боевых условиях. - Приложения
Познакомиться главным средством организации кода в больших проектах — с приложениями. - Представления (Views)
Поглубже познакомиться с представлениями-функциями и узнать о представлениях-классах. - Маршрутизация
Узнать, как в Django принято описывать маршруты, получать из путей параметры, разделять маршруты между приложениями. - Шаблонизация
Узнать, как Django формирует HTML-страницы на основе шаблонов. - Модели
Познакомиться со подсистемой Django, используемой для представления информации в базах данных в удобном для использования виде, а именнно — с моделями. - Заключение
Подвести итоги курса. Понять, что получилось охватить и в какой мере, а что осталось за кадром. - Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса.
https://ru.hexlet.io/courses/python-django-basics
Цена: 3 900 рублей / мес
Джанго от Django.Fun
Видеоуроки:
- Практика программирования на Python 3, лекция №5
Лекции о Python 3 от Тимофея Хирьянова при поддержке Московского физико-технического института. Лекция №5. - Практика программирования на Python 3, лекция №4
Лекции о Python 3 от Тимофея Хирьянова при поддержке Московского физико-технического института. Лекция №4. - Практика программирования на Python 3, лекция №3
Лекции о Python 3 от Тимофея Хирьянова при поддержке Московского физико-технического института. Лекция №3. - Практика программирования на Python 3, лекция №2
Лекции о Python 3 от Тимофея Хирьянова при поддержке Московского физико-технического института. Лекция №2. - Практика программирования на Python 3, лекция №1
Лекции о Python 3 от Тимофея Хирьянова при поддержке Московского физико-технического института. Лекция №1. - Уроки Django (Создание сайта) / Урок #11 — Заключительный видео урок
Мы добрались до заключительного видео урока, в котором уже ничего не будем дополнительно изучать, а просто подведем итоги того, что мы изучили и куда стоит двигаться дальше. - Уроки Django (Создание сайта) / Урок #10 — Добавление индивидуальных страниц
В этом уроке мы добавим индивидуальные страницы для каждой новостной статьи. Мы пропишем URL проверку, а также создадим правильный вывод из базы данных лишь одной статьи на странице сайта. - Уроки Django (Создание сайта) / Урок #9 — Миграции и панель администратора
В уроке мы затронем сразу две важные темы: миграции и панель администратора. Миграции позволяют указывать новые таблички в базе данных, а панель администратора служит для добавления данных в различные таблицы в базе данных. - Уроки Django (Создание сайта) / Урок #8 — Создание шаблона для новостей
В этом уроке мы закончим работу над страницей новостей на сайте. Мы создадим шаблон, который будет получать данные из Python и выводить их через цикл в HTML-шаблоне. - Уроки Django (Создание сайта) / Урок #7 — Начало создания новостной категории
Наш сайт имеет три раздела, но сделано только два из них. В этом уроке мы начнем создание новостной категории сайта и создадим табличку в базе данных для всех статей на сайте. - Уроки Django (Создание сайта) / Урок #6 — Передача данных из Python в HTML
Чтобы сделать HTML-шаблоны более динамическими нам необходимо передавать в них данные из Python. В этом уроке мы научимся технологии, которая позволяет передавать значения из логической части сайта в визуальную. - Уроки Django (Создание сайта) / Урок #5 — Добавление Bootstrap стилей к сайту
Каждый сайт должен иметь красивый дизайн, чтобы пользователь оставался как можно дольше на нем. В этом видео мы добавим библиотеку Bootstrap к сайту, а также научимся добавлять статические файлы на сайт. - Уроки Django (Создание сайта) / Урок #4 — Шаблонизатор Jinja (Дзиндзя)
Язык Python имеет отличный шаблонизатор, который называется Jinja. В ходе этого урока мы научимся работать с Jinja и научимся создавать и выводить блоки HTML кода в шаблонах HTML страниц. - Уроки Django (Создание сайта) / Урок #3 — Создание Django приложения
Сайты на Django состоят из различных приложений. В этом уроке мы создадим наше первое Django приложение и выведем небольшую информацию на сайте при помощи приложения. - Уроки Django (Создание сайта) / Урок #2 — Установка всего необходимого
Для работы с Django необходимо установить Python, а также саму библиотеку Django. В этом уроке мы скачаем и установим все необходимое для комфортной работы с библиотекой в дальнейшем. - Уроки Django (Создание сайта) / Урок #1 — Что такое Django?
Python это очень мощный язык, функциональность которого увеличивается при использовании дополнительных библиотек. В этом видео курсе мы с вами изучим популярную библиотеку Django и построим небольшой сайт на Django. - Самый нескучный урок по Python Django новой версии на русском языке
Самый нескучный урок по Python Django новой версии на русском языке! Выучи за 1 час и уже пили свои первые сайты. - Создание погодного приложения на Python
Видео, в котором с нуля создаётся полноценное приложение на Python и Django, позволяющие получать информацию про погодные условия в различных городах мира. - Сайт на Django и Python: верстка страницы, HTML и Bootstrap
Видео, рассказывающее о том, как верстать страницы используя Bootstrap для сайта, написанного на Django. - Начинаем Django приложение правильно
Все что нужно знать о создании с нуля проекта Django и его окружения. Доклад с Moscow Python Meetup №54 - Лучшие видео руководства Django (2018).
Стоимость курса: Бесплатно
Django 3 — Full Stack разработка веб сайтов на Python от beONmax
Базовый курс по Django для начинающих. Изучайте Джанго с нуля от самых азов до создания сложных веб сайтов! По окончании курса станете уверенным пользователем Django.
Можно проходить обучение даже если вы не знакомы с языком программирования Python — начните с памятки по Python 3, находящейся в самом начале курса.
Как один из проектов курса — Вы создадите свой личный сайт портфолио для демонстрации резюме и своих проектов потенциальным работодателям и заказчикам.
Чему научитесь:
- Разрабатывать полнофункциональные веб сайты для вашего стартапа или бизнеса
- Экономить массу времени при разработке, используя фреймворк Django
- Публиковать свои веб сайты в интернете, используя Python Anywhere
- Использовать базовые фичи Django: представления, шаблоны, роутинг URL и др.
- Работать с формами Django
- Использовать HTML, CSS и Bootstrap для стилизации веб сайтов
- Работать с базами данных, используя Django ORM
- Работать со статическими и медиа файлами
- Использовать систему аутентификации пользователей.
Программа обучения:
- Введение
- Памятка по Python 3
- Сайт №1 – Генератор паролей
- Введение в Git
- Сайт №2 – Личное портфолио
- Разворачивание сайта в сети Интернет
- Сайт №3 – Список дел (ToDo)
- Что нового в Django 3
- Итоги. Что дальше?
- Завершение курса – получение сертификата.
Цена: $7.8 — $25.8
«Django — разработка веб-приложений» — CODEBY
Курс «Django — разработка веб-приложений» от CODEBY предлагает 25 уроков, охватывающих такие темы, как основы фреймворка, маршрутизация, работа с формами, управление правами доступа, обеспечение безопасности приложений и аутентификация. Программа предназначена для новичков и тех, кто хочет сменить направление в программировании. Школа предоставляет бесплатный пробный доступ к нескольким урокам на 7 дней.
- Продолжительность: 3 месяца (100 часов)
- Формат: видеолекции + методические материалы + практические задания + экзамен
- Домашние задания: с проверкой
- Документ об окончании: сертификат
Особенности и преимущества школы:
- Бесплатный пробный доступ на 7 дней.
- Возможность возврата 100% средств в первые 2 недели обучения.
- Автоматическая и ручная проверка домашних заданий.
- Качественная обратная связь.
- Поддержка инструктора.
- Обновление материалов курса для каждого нового потока.
- Авторская программа обучения.
- Преподаватели — победители турниров по этичному хакингу.
- Чат с одногруппниками и преподавателями.
- «Заморозка» платежей по рассрочке при необходимости.
- Скидки и вознаграждения для учеников.
Недостатки школы:
- Редкий старт потока.
Цена: $7.8 — $25.8
Курс Python / Django от ITEA
Django-обучение подойдет тем, кто хочет создавать шедевры в мире веб-программирования. Наша эффективная методика поможет тебе освоить Django быстро и с легкостью.
Чему научитесь:
- Профессионально разрабатывать коммерческие веб-приложения с использованием фреймворка Django.
Программа обучения:
- Введение в Django
- Запуск проекта
- Файл settings.py
- Основные принципы работы
- Базы данных. Модели
- Понятие модели
- Создание модели
- Связи в базе данных
- Система URL-адресов
- Slug-адреса
- Динамические адреса
- Статические адреса
- Namespace
- Шаблонизатор
- Система шаблонов
- Фильтры
- Теги
- Создание своих фильтров, тегов
- Практика
- Формы, валидаторы форм
- Форма на основании моделей
- html-форма
- Django forms
- Сlass-based views
- Аутентификация/авторизация/регистрация пользователей
- Отправка сообщений на почту/телеграмм
- Практика
- Создание REST API
- Django REST Framework
- Введение во фронтенд-разработку
- Базовые принципы языка JavaScript
- Базовые понятия CSS
- Настройка фронтенд-части проекта
- Библиотека jquery. Фреймворк Vue.js
- Технология ajax
- Использование REST-API
- Реактивные данные.
Цена: 25 000 рублей
Django от Академия IT
Бесплатно
Программа обучения:
- Введение в Django
- Маршрутизация. Запросы и ответы сервера
- Шаблоны и представления.
- Модели
- Формы, валидация форм
- Работа с базой данных
- Регистрация, авторизация пользователей
- Ajax
- Безопасность.
Django от Михаил Русаков
Особенностью данного курса является то, что идёт не только теория, а параллельно идёт процесс создания полноценного Интернет-магазина на Django. Это позволит Вам не просто получить список возможностей фреймворка и способы их использования, а именно показать, как всё это в совокупности применяется на практике.
Программа обучения:
- Введение
- Как наиболее эффективно проходить курс?
- Как работает Django изнутри? Это очень важно понимать, поскольку такие базовые знания отличают дилетанта от профессионала.
- Какое ПО потребуется, где его скачать и как установить?
- Как установить и настроить Django?
- Подготовительные работы
- Какой Интернет-магазин будет создан, а также увидите полный разбор требуемого функционала
- Как подготовить вёрстку, чтобы потом её было легко подключить к Django?
- Как создаётся проект?
- Какие есть файлы у созданного проекта и как они используются?
- Как правильно настроить проект?
- Создание модели
- Что такое модель?
- Как правильно создать модель?
- Какие есть варианты отношений между моделями?
- Как создаётся модель для разделов товаров?
- Как создаётся модель для товаров?
- Как создаётся модель для скидок?
- Как создаётся модель для заказов?
- Как создаётся модель для строк заказа?
- Создание Admin-панели
- Как создать супер-пользователя?
- Как добавить созданные модели в Admin-панель?
- Как работать с Admin-панелью?
- Как изменять вариант отображения данных модели в Admin-панели?
- Как добавлять собственные фильтры?
- Как работать с группами и пользователями?
- Вывод страниц сайта
- Как создаётся основной шаблон сайта?
- Какие вообще шаблоны нужно создавать?
- Как работать с переменными в шаблоне?
- Как работать с управляющими конструкциями в шаблоне?
- Как правильно подключать статические файлы (например, стили и скрипты)?
- Как выводится главная страница сайта?
- Как выводятся множество второстепенных страниц сайта?
- Как добавить механизм сортировки товаров?
- Как добавить собственный фильтр для шаблона?
- Как добавить страницу 404?
- Добавление функциональности
- Как сделать поиск по сайту?
- Как сделать навигацию по страницам?
- Как работать с сессиями в Django?
- Как написать очень полезный фильтр, который будет склонять слова (например, 1 товар, 2 товара, 5 товаров и так далее)?
- Как работать с формами, используя механизм Django?
- Как работать напрямую с POST и GET запросами?
- Как делать проверку данных в форме?
- Как выводить ошибки, допущенные пользователем при заполнении форм?
- Как записывать полученные данные от пользователей в базу данных?
- Регистрация и авторизация пользователей
- Как сделать регистрацию пользователей?
- Как отправлять письма на e-mail, используя Django?
- Как сделать авторизацию пользователей?
- Как сделать выход?
- Как добавить возможность восстановления пароля?
- Как сделать уникальный контент для конкретного пользователя?
- Как вывести список заказов авторизованного пользователя, чтобы он мог их просматривать?
- Как добавить функционал отмены новых заказов?
- ЧПУ-ссылки
- Какие необходимо добавить поля в модели?
- Как правильно настроить маршрутизацию?
- Как обрабатывать новые запросы?
- Размещение сайта в Интернете
- Как размещается сайт на Django в Интернете?
- Каков процесс покупки домена?
- Каков процесс покупки хостинга?
- Как перенести сайт на Django на хостинг?
- Как повысить безопасность сайта на Django?
Цена: 4 970 — 6 370 рублей
Python.Разработка веб — приложений в Django от Академия АйТи
В курсе рассмотрена разработка RESTful API с использованием среды Django в сочетании с соответствующими библиотеками и инструментами, а также инфраструктура Django для создания различных веб-сервисов, для обработки запросов, сопоставления URL, сериализации и контроля данных, аутентификации и авторизации, и внешнего использования баз данных.
Чему научитесь:
- Разрабатывать web-приложения в Django
- Выполнять первичную обработку данных на языке Python
- Ориентироваться в стандартной библиотеке языка Python.
Программа обучения:
- Введение в Django
- Модели
- Django Admin
- Представления
- Шаблоны
- Работа с формами
- Аутентификация и авторизация
- Сессии
- Тестирование и отладка
- Безопасность
- Разработка RESTful API с Django
- Использование AngularJS с Django
- Развертывание Django веб-приложений.
Цена: 30 900 — 33 900 рублей
Django от py4you
Django — это курс посвященный разработке web сайтов на самом популярном Python web фрэймворке. Для участия в курсе обязательные знания ООП. В процессе прохождения курса участники будут разрабатывать собственный сайт. Его можно приложить в портфолио. После данного курса, можно пробовать подавать свое резюме на вакансии Junior Python/Django Developer или создавать собственные сайты для заработка через партнерские программы.
Чему научитесь:
- Разрабатывать сайты на Django
- Интегрировать парсер в бэкенд сайта
- Запускать фоновые задачи
- Делать полнотекстовый поиск по сайту
- Разворачивать сайт на сервере используя Docker
- Оптимизировать работу сайта.
Программа обучения:
- Классы и ООП
- всё класс
- атрибуты и методы
- магические методы
- множественное наследование
- переопределение методов через super
- декораторы
- отличие фрэймворка от библиотеки
- Основы web
- html + css
- HTTP протокол
- GET, POST запросы
- Статусы ответов 200, 30x, 40x, 50x
- headers, cookies
- Chrome DevTools (Postman)
- Выбираем тематику и шаблон сайта
- Git и GitHub
- Система контроля версий
- Удобное хранение кода
- Совмесная работа над проектом
- Аккаунт Github
- Команды Git
- Django Tutorial
- почему django?
- установка Django
- старт проекта
- команды manage.py
- “Hello world!”
- админка
- Структура Web проекта
- Приложения
- MVC (MTV)
- Models
- Templates
- Views
- роутинг урлов
- обработчик запроса
- request и response
- изменение хедеров
- Статический сайт
- рендеринг шаблонов
- подключение статики
- txt
- debug toolbar
- прерывания
- ORM и Модели
- модели и поля
- типы полей и аттрибуты
- связи между моделями
- миграции
- метакласс
- работа с ORM
- create, read, update, delete
- индексы в БД
- запросы связанных объектов
- bulk operations
- transactions
- кастомные методы объекта
- скрипты для работы с БД
- Управление админкой
- класс админки
- настройка отображения
- сортировка, фильтры, поиск
- редактирование в списке
- Inline вывод
- вывод кастомных полей
- вывод картинок и ссылок
- admin actions
- подключение HTML редактора
- оптимизация админки на больших данных
- Рендеринг Шаблонов
- синтаксис шаблонов
- наследование, включение, блоки
- Хэндлеры, контекст, вывод объектов
- логические конструкции, циклы
- контекст процессоры
- теги и фильтры
- Forms
- работа с формами
- отправка формы
- создание формы
- валидация формы
- 2 способа работы с формами
- обработка ошибок, сообщения
- csrf token
- отправка формы с помощью JavaScript
- Class-based Views
- TemplateView, ListView, ItemView
- Использование форм с class-based views
- Миксины
- get_queryset
- get_context_data
- пагинация
- Deployment на сервер
- Домен и сервер
- Git
- PostgreSQL
- Nginx
- Gunicorn
- Systemd
- Docker
- Готовые решения
- django приложения
- Oscar
- CRM
- Task Manager
- Админка
- REST Framework
- Поиск по сайту
- Поиск по базе данных
- Elasticsearch
- Установка
- Подключение и настройка
- Индексация данных
- Запросы в Elasticsearch
- SEO оптимизация
- urls
- SEO заголовки
- контент
- xml
- перелинковка
- Ускорение сайта
- профилирование
- ускорение запросов в БД
- кэширование views
- кэширование templates
- csrf и кэширование
- Фоновые задачи
- Выполнение в отдельном потоке
- Подключение Celery
- Фоновые задачи в Celery
- Сигналы
- Отправка писем
- Тестирование и логирование
- unittests
- logging
Цена: 150 USD
Реклама. Информация о рекламодателе по ссылкам в статье.