Проследите одно действие насквозь
Выберите добавление или редактирование записи. Опишите, как данные проходят от запроса до сохранения и ответа. Если можете нарисовать этот путь словами, легче понять, где искать ошибку.
Python · Один цельный веб-проект · на русском
Обзор курса Ильи Фофанова и Валерия Павликова
Русскоязычный проектный переход от Python к серверной части сайта. На примере магазина проще увидеть, как данные и действия пользователя соединяются в приложение. Но «с нуля» здесь относится к Django: основу Python стоит подготовить заранее.
RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
Один цельный веб-проектИлья Фофанов и Валерий Павликов · русский язык · обновление май 2023
Тем, кто хочет понять полный цикл серверной части сайта на одном примере.
Функции и ООП в Python. Базовый HTML поможет работать с шаблонами.
Учебный интернет-магазин: каталог, учётные записи, корзина и интеграции.
В основе уроков Django 3, обновление — май 2023. Для нового публичного проекта понадобятся актуальная документация и поддерживаемые зависимости.
Проектный формат помогает держать в голове назначение каждой части кода: не просто изучить отдельную команду, а понять, зачем она нужна работающему сайту. При выборе учитывайте возраст материалов. Учебный проект полезен для понимания связей, но его не стоит без проверки переносить в реальный коммерческий запуск.
Выберите добавление или редактирование записи. Опишите, как данные проходят от запроса до сохранения и ответа. Если можете нарисовать этот путь словами, легче понять, где искать ошибку.
Придумайте ограничение для учебного каталога: обязательное поле, диапазон значения или доступ только автору записи. Проверьте и успешный, и ошибочный сценарий. Это превращает повторение в самостоятельное проектирование.
Работайте с учебными данными и тестовыми интеграциями. Отдельно ведите список того, что нужно проверить перед публикацией: версии, настройки, доступы и восстановление. Работающая демонстрация ещё не равна готовому магазину.
Составьте короткую инструкцию запуска и карту основных частей. Попросите другого человека открыть проект по ней. Непонятный шаг в инструкции часто показывает пробел, который не был заметен при просмотре урока.
Изучать серверный фреймворк проще через одну связанную задачу. Следите не только за результатом на экране, но и за тем, кто имеет доступ к данным и где проверяются правила.
На дату проверки в карточке Udemy: 12 разделов, 129 лекций, 21 ч 40 мин видео. Это объём записей; самостоятельная практика требует дополнительного времени. Темы ниже сгруппированы редакцией, точное оглавление доступно в первоисточнике.
Если нужна основа языка — вернитесь к Python. Если уже понимаете серверный проект и хотите сосредоточиться на API и тестах, рассмотрите Django Advanced на английском.
Проект и шаблоны Django
Модели, миграции и запросы ORM
Регистрация, формы и личный кабинет
Корзина, каталог и панель администратора
Классовые представления и mixins
Почта, интеграции, кэширование и развёртывание
Отправьте ссылку на Django — интернет-магазин. Уточним текущую стоимость и поможем оформить выбранную программу в вашем личном аккаунте Udemy. Материалы и прогресс будут у вас.
Курс появляется в вашей личной библиотеке на Udemy. Никаких пиратских копий, общих аккаунтов или «серых» схем.
Вы оплачиваете покупку только после того, как курс появился в вашем аккаунте Udemy.
Обычно от первого сообщения до появления курса в аккаунте проходит около 10 минут.
В Telegram отвечает живой человек: можно задать вопрос и получить качественную поддержку по покупке.
Сначала согласуем условия. Общих аккаунтов и предоплаты нет.
Опыт работы с сервисом