Быстрый старт в Django 3.0 — это ваша возможность за короткое время освоить мощный Python‑фреймворк для веб‑разработки. В обновлённом курсе вы шаг за шагом создадите полноценное веб‑приложение, изучите современный стек Django и поймёте, как использовать фреймворк в реальных проектах. Курс подходит тем, кто хочет уверенно войти в веб‑разработку и научиться работать с Django на практике.
Чему вы научитесь
Курс ориентирован на полный разбор базовых и продвинутых аспектов Django. Вы не только узнаете, как устроен фреймворк, но и закрепите знания на реальных примерах.
Основные результаты обучения
установка и конфигурация Django‑проекта;
работа с моделями, ORM и структурой базы данных;
создание шаблонов, форм и обработчиков запросов;
настройка URL‑маршрутизации и админ‑панели;
аутентификация пользователей и управление доступом;
деплой проекта и работа со статическими файлами.
Кому подойдёт курс
Курс ориентирован на тех, кто хочет быстро и структурированно освоить Django. Его выбирают:
Начинающие разработчики
Если вы только изучаете Python, курс поможет вам сделать первый шаг к профессиональной веб‑разработке.
Разработчики, переходящие в веб
Python‑программисты, которые хотят освоить Django и расширить стек навыков, найдут здесь понятные объяснения и практику.
Актуальность курса и обновления
Курс создан на базе Django 1.11, однако полностью адаптирован под особенности Django 3.0. В обучении используются современные подходы, оптимизированные настройки и актуальные рекомендации.
Что обновлено
новый синтаксис маршрутов (path и re_path);
адаптивная админ‑панель для удобной работы на мобильных устройствах;
поддержка оконных функций в ORM;
актуализированные примеры, ссылки и исходники.
Дополнительные детали доступны в официальной документации Django и Release Notes.
Обновление от 10.01.2018
добавлен урок по настройке Django REST Framework Social OAuth2 для Django 3.0;
актуализированы лекции 9, 11, 18 под изменения Django 2.0;
обновлены материалы и привязки к версиям Django до 2.0.1.
Более ранние обновления
31.10.2017: настройка PyCharm и установка Django на Windows 10;
18.10.2017: добавлен раздел Bonus с исходниками мобильного приложения на Swift 4 для iOS 11;
20.09.2017: видео по деплою на Heroku и настройке статических файлов и БД;
19.09.2017: видео по Facebook OAuth2, создание Facebook App и интеграция авторизации;
15.09.2017: расширенный раздел Django. Практика. Уровень 2.
Темы, которые вы изучите в курсе
Django основы и структура проекта;
шаблоны, контекст и работа с HTML;
модели и взаимодействие с базой данных через ORM;
формы, обработка POST‑запросов и валидация;
расширение и настройка административной панели;
аутентификация и авторизация пользователей;
интеграция с HTML5, CSS3 и Bootstrap 3;
основы деплоя и работа с внешними сервисами.
Почему этот курс эффективен
Материал подаётся простым языком, сопровождается большим количеством примеров и обновляется по мере развития Django. Благодаря практическому подходу вы сможете самостоятельно создавать проекты и уверенно работать с современными версиями фреймворка.
Урок 1.00:02:32
Введение
Урок 2.00:08:02
Настройка IDE (Atom) и установка Django под MacOS
Урок 3.00:06:20
Настройка IDE (PyCharm) и установка Django под Windows 10
Урок 4.00:05:23
Проект Django
Урок 5.00:01:36
Приложение Django
Урок 6.00:03:57
Настройка проекта Django
Урок 7.00:02:48
Встроенный административный сайт Django
Урок 8.00:09:50
Модели. Часть 1
Урок 9.00:11:28
Модели. Часть 2
Урок 10.00:11:57
Выполнение запросов (QuerySet)
Урок 11.00:13:26
Привязка интернет-адресов
Урок 12.00:06:27
Статичные файлы
Урок 13.00:06:40
Медиа файлы
Урок 14.00:05:30
Шаблоны и статичные файлы уровня проекта
Урок 15.00:10:43
Шаблоны
Урок 16.00:12:17
Наследование шаблонов
Урок 17.00:11:46
Формы. Часть 1
Урок 18.00:10:00
Формы. Часть 2
Урок 19.00:10:02
Обработка форм
Урок 20.00:08:09
Валидаторы
Урок 21.00:09:27
Разграничение доступа. Вход на сайт
Урок 22.00:06:15
Разграничение доступа. Выход с сайта
Урок 23.00:11:54
Модель User
Урок 24.00:10:34
Низкоуровневая обработка входа и выхода
Урок 25.00:12:01
Введение. Общие настройки
Урок 26.00:10:20
Реализация страниц для аутентификации
Урок 27.00:08:58
Реализация формы для аутентификации
Урок 28.00:09:49
Реализация функционала для аутентификации
Урок 29.00:12:29
Реализация дизайна и общей структуры сайта
Урок 30.00:06:16
Подключаем Bootstrap и CSS к страницам аутентификации
Урок 31.00:04:52
Используем Bootstrap и CSS для оформления форм аутентификации
Урок 32.00:08:30
Используем Bootstrap и CSS для оформления боковой панели (Dashboard)
Урок 33.00:09:28
Используем Bootstrap и CSS для оформления Menu
Урок 34.00:10:19
Реализация страницы и функционала профиля
Урок 35.00:10:10
Реализация страницы и функционала для добавления пиццы
Урок 36.00:09:26
Реализация страницы для отображения списка пицц из БД
Урок 37.00:07:02
Реализация функционала по редактированию пиццы
Урок 38.00:04:40
Что такое Restful APIs
Урок 39.00:13:40
Создание API для Пиццерии
Урок 40.00:06:09
Создание API для Пиццы
Урок 41.00:02:40
Facebook и протокол OAuth2
Урок 42.00:15:26
Создание Facebook App и подключение OAuth2 к Django для регистрации клиентов
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф