Web-разработка на Python и Django

Научим делать сайты на Django: backend-логика, базы данных и веб-API.
Обучение 32 часа
сертификат
-443%
Стоимость курса
200 000 ₽ 36 800 ₽
Рассрочка ₽/мес
Перейти на сайт

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

Ознакомьтесь с программой курса «Web-разработка на Python и Django» от EasyPro Academy - easypro.academy

  1. Введение в веб‑разработку и Django - 1 час. Познакомимся с основами веб‑разработки и фреймворком Django. Изучим его преимущества, архитектуру (MTV) и основные компоненты. Разберём сферы применения и экосистему Django.
  2. Установка и создание первого проекта - 1 час. Научимся устанавливать Django и необходимые зависимости. Создадим первый проект: инициализируем структуру, запустим сервер разработки и проверим работоспособность базового приложения.
  3. Структура проекта и настройки - 2 часа. Изучим структуру Django‑проекта: папки, файлы настроек (settings.py), URL‑конфигурации. Настроим базовые параметры (язык, время, статические файлы) и подключим приложения.
  4. Модели и работа с базой данных - 3 часа. Освоим работу с моделями Django: создание, миграция, взаимодействие с базой данных (SQLite/PostgreSQL). Научимся определять поля, связи (ForeignKey, ManyToMany) и выполнять запросы через ORM.
  5. Административная панель Django - 2 часа. Изучим административную панель Django: регистрацию моделей, настройку отображения, фильтры и действия. Научимся управлять контентом через интерфейс админки.
  6. Шаблоны и создание HTML‑страниц - 3 часа. Научимся создавать HTML‑страницы с помощью шаблонов Django. Разберём синтаксис шаблонов, наследование, включение статических файлов и передачу данных из views в шаблоны.
  7. Маршрутизация и обработка URL - 3 часа. Изучим маршрутизацию: настройку URL‑адресов, связывание с view‑функциями. Разберём регулярные выражения в URL и передачу параметров через маршруты.
  8. Формы и валидация данных - 3 часа. Создадим формы для ввода данных: определим поля, настроим валидацию, обработаем отправку. Изучим встроенные классы Form и ModelForm, а также кастомные валидаторы.
  9. Аутентификация и регистрация пользователей - 3 часа. Реализуем аутентификацию пользователей: регистрацию, вход/выход, восстановление пароля. Настроим защиту страниц, работу с сессиями и middleware для контроля доступа.
  10. Развёртывание проекта на хостинге - 3 часа. Разберём развёртывание проекта на хостинге: выбор провайдера (Heroku, PythonAnywhere), настройку сервера, подключение базы данных и статических файлов. Обеспечим работоспособность приложения в продакшене.
  11. Создание REST API - 3 часа. Создадим REST API с помощью Django REST Framework. Научимся описывать эндпоинты, сериализаторы, аутентификацию API и обработку JSON‑запросов.
  12. Тестирование и отладка приложения - 2 часа. Изучим тестирование Django‑приложений: написание юнит‑тестов, проверку views и моделей. Научимся отлаживать код с помощью логов, отладчика и инструментов Django.
  13. Итоговый проект и презентация - 3 часа. Разработаем итоговый проект: от идеи до готового веб‑приложения. Применим все изученные навыки: модели, шаблоны, формы, аутентификацию и API. Подготовим презентацию проекта и продемонстрируем его функционал.
Ознакомиться со всей программой

Чему вы научитесь

  • Освоите и сможете применять: разберём развёртывание проекта на хостинге выбор провайдера (heroku, pythonanywhere), настройку сервера, подключение базы данных и статических файлов. обеспечим работоспосо…
  • Освоим работу с моделями Django создание, миграция, взаимодействие с базой данных (SQLite/PostgreSQL). Научимся определять поля, связи (ForeignKey, ManyToMany) и выполнять зап…
  • Разработаем итоговый проект от идеи до готового веб‑приложения. Применим все изученные навыки модели, шаблоны, формы, аутентификацию и API. Подготовим презентацию проекта и пр…
  • Познакомимся с основами веб‑разработки и фреймворком Django. Изучим его преимущества, архитектуру (MTV) и основные компоненты. Разберём сферы применения и экосистему Django.
  • Научимся устанавливать Django и необходимые зависимости. Создадим первый проект инициализируем структуру, запустим сервер разработки и проверим работоспособность базового…

Подробная информация о курсе

Научим делать сайты на Django: backend-логика, базы данных и веб-API.

Цены и сроки

  • Стоимость200 000 ₽
  • Старая цена36 800 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обученияс преподавателем

По окончанию курса

  • Диплом или сертификатсертификат
Web-разработка на Python и Django
200 000 ₽ 36 800 ₽