Видеокурс "Создание сайтов на Django". (Михаил Русаков)

-50%

Это электронный видеокурс
81
Видеокурс
  • Автор: Михаил Русаков

    Видеокурс «Создание сайтов на Django», который Вас с нуля научит создавать сайты на Django, причём на уровне, при котором Вы сможете создавать свои собственные сайты, брать их на заказ, либо устраиваться на работу начинающим Django-разработчиком.

    Данный курс называется «Создание сайтов на Django». Особенностью данного курса является то, что в процессе обучения прямо на Ваших глазах будет создан полноценный Интернет-магазин: с каталогом, с сортировками, с фильтрами, с поиском, с авторизацией/регистрацией, с Admin-панелью, с корзиной, со скидочными купонами, с оформлением заказа и многим-многим другим.

    • Раздел №1. Введение

    Это вступительный раздел, из которого Вы узнаете:

    • Как наиболее эффективно проходить курс?
    • Как работает Django изнутри? Это очень важно понимать, поскольку такие базовые знания отличают дилетанта от профессионала.
    • Какое ПО потребуется, где его скачать и как установить?
    • Как установить и настроить Django?

    После просмотра данного раздела Вы уже будете знать, что из себя представляет Django, и у Вас будет уже всё готово для создания своих первых Web-приложений.

    • Раздел №2. Подготовительные работы

    В данном разделе будет поставлена задача, подготовлены все необходимые материалы и создан сам проект.

    И в этом разделе Вы узнаете:

    • Какой Интернет-магазин будет создан, а также увидите полный разбор требуемого функционала
    • Как подготовить вёрстку, чтобы потом её было легко подключить к Django?
    • Как создаётся проект?
    • Какие есть файлы у созданного проекта и как они используются?
    • Как правильно настроить проект?

    После прохождения этого раздела у Вас уже будет чистый настроенный готовый к наращиванию функционала проект.

    • Раздел №3. Создание модели

    Модель – это основа подавляющего большинства Web-приложений (и не только их), и в рамках этого раздела Вы узнаете всё необходимое для успешного создания моделей для своих проектов.

    Посмотрев данный раздел, Вы узнаете:

    • Что такое модель?
    • Как правильно создать модель?
    • Какие есть варианты отношений между моделями?
    • Как создаётся модель для разделов товаров?
    • Как создаётся модель для товаров?
    • Как создаётся модель для скидок?
    • Как создаётся модель для заказов?
    • Как создаётся модель для строк заказа?

    После прохождения данного раздела Вы научитесь делать правильные модели для любого сайта. Это очень важный навык, которым необходимо владеть при создании практически любого Web-приложения.

    • Раздел №4. Создание Admin-панели

    Очень большим преимуществом Django является то, что Admin-панель вида CRUD (Create/Read/ Update/Delete или Создать/Просмотреть/Изменить/Удалить) идёт уже из коробки. Однако, это не означает, что больше ничего нельзя добавить. Admin-панель в Django является очень гибкой для настройки. И как раз этим мы и займёмся в этом разделе.

    Просмотрев данный раздел, Вы узнаете:

    • Как создать супер-пользователя?
    • Как добавить созданные модели в Admin-панель?
    • Как работать с Admin-панелью?
    • Как изменять вариант отображения данных модели в Admin-панели?
    • Как добавлять собственные фильтры?
    • Как работать с группами и пользователями?

    После просмотра данного раздела Вы сможете создавать самые разные Admin-панели для своих сайтов, которые будут максимально удобными для её пользователей.

    • Раздел №5. Вывод страниц сайта

    Мы уже прошли достаточно большой путь по созданию модели и панели администратора. И пришло время уже создавать страницы сайта, чем мы и займёмся в текущем разделе.

    В этом разделе Вы узнаете:

    • Как создаётся основной шаблон сайта?
    • Какие вообще шаблоны нужно создавать?
    • Как работать с переменными в шаблоне?
    • Как работать с управляющими конструкциями в шаблоне?
    • Как правильно подключать статические файлы (например, стили и скрипты)?
    • Как выводится главная страница сайта?
    • Как выводятся множество второстепенных страниц сайта?
    • Как добавить механизм сортировки товаров?
    • Как добавить собственный фильтр для шаблона?
    • Как добавить страницу 404?

    Просмотрев этот раздел, Вы сможете выводить уже самые разные страницы и своих сайтов.

    • Раздел №6. Добавление функциональности

    На текущий момент сайт уже работает, однако, на нём пока нельзя ни добавить товар в корзину, ни оформить заказ, ни воспользоваться поиском. Всем этим и не только, мы займёмся в данном разделе, а попутно Вы узнаете следующее:

    • Как сделать поиск по сайту?
    • Как сделать навигацию по страницам?
    • Как работать с сессиями в Django?
    • Как написать очень полезный фильтр, который будет склонять слова (например, 1 товар, 2 товара, 5 товаров и так далее)?
    • Как работать с формами, используя механизм Django?
    • Как работать напрямую с POST и GET запросами?
    • Как делать проверку данных в форме?
    • Как выводить ошибки, допущенные пользователем при заполнении форм?
    • Как записывать полученные данные от пользователей в базу данных?

    После данного раздела у нас уже будет полноценный Интернет-магазин, где имеются товары, где есть возможность их искать, добавлять товары в корзину, оформлять заказ, обрабатывать скидочные купоны и много чего ещё по мелочи. Но поскольку моя задача показать Вам максимум возможностей Django, на этом функционале мы не остановимся.

    • Раздел №7. Регистрация и авторизация пользователей

    Регистрация и авторизация – это достаточно сложный механизм, который крайне сложно реализовать хорошо и правильно. К счастью, в Django уже есть всё необходимое для этого, нам нужно лишь это всё подключить и настроить. Этим мы и займёмся в данном разделе, посмотрев который Вы узнаете:

    • Как сделать регистрацию пользователей?
    • Как отправлять письма на e-mail, используя Django?
    • Как сделать авторизацию пользователей?
    • Как сделать выход?
    • Как добавить возможность восстановления пароля?
    • Как сделать уникальный контент для конкретного пользователя?
    • Как вывести список заказов авторизованного пользователя, чтобы он мог их просматривать?
    • Как добавить функционал отмены новых заказов?

    После прохождения данного раздела Вы сможете создавать не только регистрацию и авторизацию пользователей, но и делать любой функционал для авторизованных пользователей.

    • Раздел №8. ЧПУ-ссылки

    Создание сайта – это ещё не всё, так как в большинстве случаев требуется и продвижение в Интернете. И для поисковиков очень полезным механизмом являются ЧПУ-ссылки. По умолчанию, в Django будут примерно такие ссылки: https://example.ru/product/1. Однако, для поисковика гораздо лучше, например, такая ссылка: https://example.ru/printer-epson-x123

    Благодаря ЧПУ-ссылкам, Ваш сайт будет всегда выше конкурентов при прочих равных, и созданием ЧПУ-ссылок мы и займёмся в этом разделе.

    Посмотрев этот раздел, Вы узнаете:

    • Какие необходимо добавить поля в модели?
    • Как правильно настроить маршрутизацию?
    • Как обрабатывать новые запросы?

    После данного раздела у нас уже будет полноценный сайт со всеми страницами, со всем необходимым функционалом и даже оптимизированным под поисковые системы.

    • Раздел №9. Размещение сайта в Интернете

    Настало время размещения сайта в Интернете, чтобы на него мог зайти любой человек из любой точки мира. И в рамках уроков этого раздела, мы разместим созданный Интернет-магазин в Интернете, а вся эта процедура будет выполнена прямо на Ваших глазах.

    Посмотрев этот раздел, Вы узнаете:

    • Как размещается сайт на Django в Интернете?
    • Каков процесс покупки домена?
    • Каков процесс покупки хостинга?
    • Как перенести сайт на Django на хостинг?
    • Как повысить безопасность сайта на Django?

    После данного раздела Вы уже будете знать не только, как размещается сайт на Django в Интернете, но и как обеспечить его безопасность.

  • ВСЕ МАТЕРИАЛЫ АВТОРА

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Видеокурс
    Видеокурс "Написани...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Видеокурс
    Видеокурс "Программ...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Видеокурс
    Видеокурс "Программ...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Видеокурс
    Видеокурс "Создание...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Видеокурс
    Видеокурс "Программ...

    Видео урок
    Видеокурс "Программ...

    Курс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Видеокурс
    Видеокурс "Создание...

    Видеокурс
    Видеокурс "WordPres...

    Видеокурс
    Видеокурс "Создание...

    Видеокурс
    Видеокурс "Программ...

    Видеокурс
    Видеокурс "Вёрстка ...

    Видеокурс
    Видеокурс "Своя Web...

    Видеокурс
    Видеокурс "PHP и My...

    Видеокурс
    Видеокурс "Joomla 3...

    Видеокурс
    Видеокурс "React JS...

    Видеокурс
    Видеокурс "Создание...

    Видеокурс
    Видеокурс "Создание...

    Видеокурс
    Видеокурс "Фреймвор...

    Видеокурс
    Видеокурс "WordPres...

    Видеокурс
    Видеокурс "Заработо...

    Видеокурс
    Видеокурс "HTML5 и ...

    Видеокурс
    Видеокурс "Создание...

    Видеокурс
    Видеокурс "Создание...

    Видеокурс
    Видеокурс "JavaScri...

    Видеокурс
    Видеокурс "PHP и My...

    Видеокурс
    Видеокурс "Вёрстка ...

    Видеокурс
    Видеокурс "Создание...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...

    Бесплатный видеокурс
    Бесплатный видеокур...