Мы используем 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 г.

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

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

Backend разработчик Golang
Backend разработчик Golang

Освойте Backend-разработку на Golang с нуля. Научитесь создавать высоконагруженные микросервисы, распределённые системы, работать с Docker, Kubernetes. Язык Google, Uber, Яндекс с…

Онлайн
Персональный наставникОбратная связь
Цена по запросуот 5 000 ₽/мес
NestJS — с нуля, современный backend на TypeScript и Node JS
NestJS — с нуля, современный backend на TypeScript и Node JS

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

Онлайн14 занятий
3 999 ₽
Backend разработчик Node.js
Backend разработчик Node.js

Освойте Backend-разработку на Node.js с нуля. Научитесь создавать REST API, GraphQL, микросервисы, работать с базами данных MongoDB, PostgreSQL. Полное погружение в серверную разр…

Онлайн
Персональный наставникОбратная связь
Цена по запросуот 5 000 ₽/мес
Backend разработчик на Python
Backend разработчик на Python

Освойте Backend-разработку на Python с нуля. Научитесь создавать REST API, Django, FastAPI, работать с PostgreSQL, Redis. Самый популярный язык 2026 года. Зарплаты от 88к до 300к+…

Онлайн
Персональный наставникОбратная связь
Цена по запросуот 5 000 ₽/мес
FastAPI
15 ч.
FastAPI

Использовать Dependency Injection и разделять ответственность

Онлайн
Персональный наставникОбратная связь+3
3 999 ₽
Backend Golang
Backend Golang

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

Онлайн1 занятий
25 000 ₽
Начать без затрат

Бесплатные курсы

DEV2. Разработка серверной части приложений PostgreSQL 16. Расширенный курс
Бесплатно
DEV2. Разработка серверной части приложений PostgreSQL 16. Расширенный курс

Курс «DEV2. Разработка серверной части приложений PostgreSQL 16. Расширенный курс»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист». Стоимость обу…

Онлайн
Бесплатно
Программирование на Java. Уровень 4. Разработка серверного ПО на Jakarta Enterprise Edition
Бесплатно
Программирование на Java. Уровень 4. Разработка серверного ПО на Jakarta Enterprise Edition

Курс «Программирование на Java. Уровень 4. Разработка серверного ПО на Jakarta Enterprise Edition»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист…

Онлайн
Бесплатно
Программирование на Java. Уровень 3. Разработка клиент - серверных приложений
Бесплатно
Программирование на Java. Уровень 3. Разработка клиент - серверных приложений

Курс «Программирование на Java. Уровень 3. Разработка клиент-серверных приложений»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист». Стоимость обу…

Онлайн
Бесплатно