
Web-разработка на Python и Django
-443%Программа курса
Ознакомьтесь с программой курса «Web-разработка на Python и Django» от EasyPro Academy - easypro.academy
- Введение в веб‑разработку и Django - 1 час. Познакомимся с основами веб‑разработки и фреймворком Django. Изучим его преимущества, архитектуру (MTV) и основные компоненты. Разберём сферы применения и экосистему Django.
- Установка и создание первого проекта - 1 час. Научимся устанавливать Django и необходимые зависимости. Создадим первый проект: инициализируем структуру, запустим сервер разработки и проверим работоспособность базового приложения.
- Структура проекта и настройки - 2 часа. Изучим структуру Django‑проекта: папки, файлы настроек (settings.py), URL‑конфигурации. Настроим базовые параметры (язык, время, статические файлы) и подключим приложения.
- Модели и работа с базой данных - 3 часа. Освоим работу с моделями Django: создание, миграция, взаимодействие с базой данных (SQLite/PostgreSQL). Научимся определять поля, связи (ForeignKey, ManyToMany) и выполнять запросы через ORM.
- Административная панель Django - 2 часа. Изучим административную панель Django: регистрацию моделей, настройку отображения, фильтры и действия. Научимся управлять контентом через интерфейс админки.
- Шаблоны и создание HTML‑страниц - 3 часа. Научимся создавать HTML‑страницы с помощью шаблонов Django. Разберём синтаксис шаблонов, наследование, включение статических файлов и передачу данных из views в шаблоны.
- Маршрутизация и обработка URL - 3 часа. Изучим маршрутизацию: настройку URL‑адресов, связывание с view‑функциями. Разберём регулярные выражения в URL и передачу параметров через маршруты.
- Формы и валидация данных - 3 часа. Создадим формы для ввода данных: определим поля, настроим валидацию, обработаем отправку. Изучим встроенные классы Form и ModelForm, а также кастомные валидаторы.
- Аутентификация и регистрация пользователей - 3 часа. Реализуем аутентификацию пользователей: регистрацию, вход/выход, восстановление пароля. Настроим защиту страниц, работу с сессиями и middleware для контроля доступа.
- Развёртывание проекта на хостинге - 3 часа. Разберём развёртывание проекта на хостинге: выбор провайдера (Heroku, PythonAnywhere), настройку сервера, подключение базы данных и статических файлов. Обеспечим работоспособность приложения в продакшене.
- Создание REST API - 3 часа. Создадим REST API с помощью Django REST Framework. Научимся описывать эндпоинты, сериализаторы, аутентификацию API и обработку JSON‑запросов.
- Тестирование и отладка приложения - 2 часа. Изучим тестирование Django‑приложений: написание юнит‑тестов, проверку views и моделей. Научимся отлаживать код с помощью логов, отладчика и инструментов Django.
- Итоговый проект и презентация - 3 часа. Разработаем итоговый проект: от идеи до готового веб‑приложения. Применим все изученные навыки: модели, шаблоны, формы, аутентификацию и API. Подготовим презентацию проекта и продемонстрируем его функционал.
Чему вы научитесь
- Освоите и сможете применять: разберём развёртывание проекта на хостинге выбор провайдера (heroku, pythonanywhere), настройку сервера, подключение базы данных и статических файлов. обеспечим работоспосо…
- Освоим работу с моделями Django создание, миграция, взаимодействие с базой данных (SQLite/PostgreSQL). Научимся определять поля, связи (ForeignKey, ManyToMany) и выполнять зап…
- Разработаем итоговый проект от идеи до готового веб‑приложения. Применим все изученные навыки модели, шаблоны, формы, аутентификацию и API. Подготовим презентацию проекта и пр…
- Познакомимся с основами веб‑разработки и фреймворком Django. Изучим его преимущества, архитектуру (MTV) и основные компоненты. Разберём сферы применения и экосистему Django.
- Научимся устанавливать Django и необходимые зависимости. Создадим первый проект инициализируем структуру, запустим сервер разработки и проверим работоспособность базового…
Подробная информация о курсе
Научим делать сайты на Django: backend-логика, базы данных и веб-API.
Цены и сроки
- Стоимость200 000 ₽
- Старая цена36 800 ₽
- Дата началаc Invalid Date
Содержание
- Формат обученияс преподавателем
По окончанию курса
- Диплом или сертификатсертификат



























