Мы используем cookie для стабильной работы сервиса. Подробнее

Django 6 — с нуля до публикации сайта в интернете

ФорматОнлайн
Длительность4 часа
Объём6 занятий
О курсе

Подробнее

Главная цель курса - показать как с нуля создать полноценный сайт на Django и выложить его в интернете. В ходе курса мы не просто знакомимся с концепциями и возможностями фреймворка, но и разбираемся как их использовать в реальном проекте. Сайт, который мы делаем можно посмотреть по этой ссылке.
Требования

Что нужно для старта

  • Умение программировать на Python, включая ООП
  • Основы HTML и CSS
  • Система контроля версий Git (базовое понимание)
  • Основы SQL (базовое понимание)
Результат

Что вы получите

  • Создавать минимальный скелет Django-проекта
  • Создавать собственные приложения на Django
  • Работать с базами данных через ORM-слой
  • Программировать представления
  • Настраивать админку
  • Управлять правами доступа, пользователями и группами
  • Принимать данные от пользователей и сохранять в базу
  • Формировать систему шаблонов с наследованием и включениями
  • Подключить статику и медиа файлы
  • Создавать и делать миграции
  • Выкладывать готовый проект на хостинге
Аудитория

Для кого этот курс

  • Начинающие бэкенд-разработчики на Python/Django.
  • Программисты, которые хотят запустить свой собственный проект с полным контролем кода.
Содержание

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

6 занятий
ТемаЧто внутри
01Введение в Django

- Введение в курс
- Установка Django в Windows
- Подключение PyCharm
- Структура Django-проекта
- Создание первого приложения

02Первая модель и представление

- База данных и модели
- Панель администрирования
- Пользователи и группы
- Расширяем панель администрирования
- Создание первого представления
- Вывод объектов на странице

03Расширение моделей и шаблонов

- Работа с изображениями
- Вывод фотографий на сайт
- Страница объекта
- Организация ссылок в шаблонах
- Расширение шаблонов

04Форма отправки заявки

- Создание формы заявки
- Обработка данных из формы
- Улучшение формы заявки
- Редирект после отправки

05Фильтрация и поиск

- Фильтрация домов
- Логические фильтры
- Текстовый поиск
- Сортировка данных

06Публикация сайта

- Подключение CSS-стилей
- Дробление шаблонов
- Общий механизм static и media
- Локальные и боевые настройки
- Базовые настройки хостинга
- Подключение к хостингу по SFTP
- Подключение по SSH в {{ os_name }}
- Публикация сайта
- Статика и медиа на сервере
- Статика и медиа на сервере, часть 2
- Обновление статики
- Синхронизация средствами PyCharm
- Публикация через github
- Подключение MySQL
- Подключение домена (DNS записи)
- Подключение домена (настройки хостера)

01Введение в Django

- Введение в курс
- Установка Django в Windows
- Подключение PyCharm
- Структура Django-проекта
- Создание первого приложения

02Первая модель и представление

- База данных и модели
- Панель администрирования
- Пользователи и группы
- Расширяем панель администрирования
- Создание первого представления
- Вывод объектов на странице

03Расширение моделей и шаблонов

- Работа с изображениями
- Вывод фотографий на сайт
- Страница объекта
- Организация ссылок в шаблонах
- Расширение шаблонов

04Форма отправки заявки

- Создание формы заявки
- Обработка данных из формы
- Улучшение формы заявки
- Редирект после отправки

05Фильтрация и поиск

- Фильтрация домов
- Логические фильтры
- Текстовый поиск
- Сортировка данных

06Публикация сайта

- Подключение CSS-стилей
- Дробление шаблонов
- Общий механизм static и media
- Локальные и боевые настройки
- Базовые настройки хостинга
- Подключение к хостингу по SFTP
- Подключение по SSH в {{ os_name }}
- Публикация сайта
- Статика и медиа на сервере
- Статика и медиа на сервере, часть 2
- Обновление статики
- Синхронизация средствами PyCharm
- Публикация через github
- Подключение MySQL
- Подключение домена (DNS записи)
- Подключение домена (настройки хостера)

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

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

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Django 6 — с нуля до публикации сайта в интернете» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Направления:Backend-разработкаDjango

Информация обновлена 3 сентября 2026 г.

Продолжить выбор

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

NestJS — с нуля, современный backend на TypeScript и Node JS
NestJS — с нуля, современный backend на TypeScript и Node JS

NestJS - это быстро растущий Node.js фреймворк, который позволяет командам легко разрабатывать поддерживаемые, легко тестируемые и масштабируемые приложения благодаря TypeScript и…

Онлайн14 занятий
3 999 ₽
Backend Golang
Backend Golang

Golang – язык для серверной разработки от Google, созданный в 2009 году. Он способен обрабатывать до 10 000 запросов в секунду благодаря встроенным горутинам для параллельной рабо…

Онлайн1 занятий
25 000 ₽
PHP-фреймворк Laravel
−40%2 месяца
PHP-фреймворк Laravel

Вы разовьёте аналитическое мышление, научитесь искать уязвимости и обеспечивать безопасность IT-систем. Освоите востребованную профессию даже с нулевым опытом в IT. Программа курс…

Онлайн
53 452 ₽−40%
32 071 ₽от 2 940 ₽/мес
Backend-разработка на Java
11
Backend-разработка на Java

Java-разработчик пишет код, благодаря которому работает YouTube, Instagram, Netflix, Facebook, сервисы Яндекс, Revolut. Java-разработчик — одна из самых сложных позиций для рекрут…

Онлайн8 занятий
126 786 ₽
Backend разработка на Node.js
−35%
Backend разработка на Node.js

Научись основам JavaScript и углублённым концепциям Node.js, включая логические конструкции, обработку ошибок и работу с API.

ОнлайнНачальный
18 300 ₽−35%
11 890 ₽Рассрочка на 12 мес.