Бесплатный видеокурс "Django. Быстрый старт". (Андрей Кудлай - webformyself)

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

Полная информация

  • Автор(ы): Андрей Кудлай - webformyself

    Django – это веб-фреймворк на языке программирования Python, использующий архитектурный паттерн MVC. Первая версия фреймворка увидела свет в 2005 году. С тех пор фреймворк активно развивается и сегодня актуальна уже третья версия Django, которая и будет использоваться в курсе. Посмотрев уроки предлагаемого курса, вы получите представление о Django и увидите, насколько данный фреймворк упрощает и ускоряет разработку сайта. В уроках будут затронуты такие темы, как: использование виртуального окружения для работы с фреймворком, нюансы реализации MVC в Django, работа с контроллерами и маршрутами, использование моделей и миграций, работа с шаблонами и т.д.

    • Урок 1. Установка виртуального окружения

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

    • Урок 2. Установка Django

    В данном уроке будет показана установка Django в созданное ранее виртуальное окружение. Кроме непосредственной установки фреймворка будет показано создание проекта для будущего сайта, для чего будет использована утилита django-admin. Также в уроке будет рассмотрена структура созданного приложения.

    • Урок 3. Первое приложение

    Созданный в предыдущем уроке проект пока что пуст, в нем нет никакого полезного функционала. Для того, чтобы его добавить - необходимо создать как минимум одно приложение. Приложение в Django может реализовывать работу как всего сайта, так и какого-то из его отдельных разделов (shop, blog, news...). Любое приложение – это обычный пакет Python с модулями, т.е. с файлами, реализующими необходимый функционал приложения. В данном уроке будет создано приложение, в котором будет находиться код сайта.

    • Урок 4. Контроллеры и маршруты

    В данном уроке будет показано решение классической задачи при работе с любым изучаемым фреймворком – вывод страницы «Hello World». Для этого нужно познакомиться с контроллерами и маршрутами, о чем вы и узнаете из данного урока. Контроллер – это часть приложения, которая вызывается в ответ на клиентский запрос. Именно контроллер обрабатывает клиентский запрос, формирует данные, запрашивая их у модели и возвращает ответ в виде представления, заполненного этими данными. В уроке будет создан первый контроллер и необходимый маршрут, которые и покажут искомую страницу «Hello World».

    • Урок 5. Модель

    Следующим ключевым компонентом паттерна MVC является модель. В Django модель – многофункциональна. Прежде всего, модель - это представление таблицы в БД и ее полей средствами Python. Модель описывается классом и каждый атрибут модели представляет поле базы данных. В данном уроке будет показано создание модели, а также миграции, основанной на этой модели.

    • Урок 6. Админка Django

    Одной из классных фич Django является его админка. В отличие от других веб-фреймворков, где необходимо писать администраторскую часть самостоятельно, в Django это делать фактически не нужно, Django из коробки имеет админку, из которой можно управлять создаваемым приложениями. Разработчику остается лишь настроить под себя админку при необходимости.

    • Урок 7. Шаблоны

    Последним ключевым компонентом паттерна MVC является представление. В Django оно реализуется в виде шаблонов. Шаблоны – это обычные файлы HTML. Для работы с шаблонами Django предлагает собственный шаблонизатор, в котором мы можем использовать директивы, теги и фильтры. Директивы позволяют выводить значения, теги управляют генерирование вывода, а фильтры выполняют преобразования перед выводом. В уроке будет показано создание шаблона, в котором будет выведен список статей, полученных из БД.

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

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

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

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

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

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

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

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

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

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

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

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

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

    Видео урок
    Видеокурс "1С-Битри...

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

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

    Видео урок
    Видеокурс "PHP-Маст...

    Видео урок
    Видеокурс "Интернет...

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

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

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

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

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

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

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

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

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

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

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

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

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

    Видео урок
    Видеокурс "Интернет...

  • СМОТРИТЕ БЕСПЛАТНЫЕ МИНИ - КУРСЫ АВТОРА

    Мини-курс
    Мини-курс "Фреймвор...

    Мини-курс
    Мини-курс "Django. ...

    Мини-курс.
    Мини-курс. "Фреймво...

    Мини-курс. Фреймворк Bootstrap 4. Быстрый старт. (Андрей Кудлай - Webformyself)
    Мини-курс. Фреймвор...

    CMS 1C-Битрикс быстрый старт, первые результаты. (Андрей Кудлай - Webformyself)
    Мини-курс. CMS 1C-Б...

    PHP. Прием платежей на сайте. (Андрей Кудлай - Webformyself)
    Мини-курс. PHP. При...

    OpenCart: быстрый старт. (Андрей Кудлай - Webformyself)
    Мини-курс. OpenCart...

    Фреймворк Yii2: теория и первая практика. (Андрей Кудлай - Webformyself)
    Мини-курс. Фреймвор...

    CakePHP - мощь и гибкость современного PHP-фреймворка. (Андрей Кудлай - Webformyself)
    Мини-курс. CakePHP ...

    Фреймворк Bootstrap. Верстаем адаптивно. (Андрей Кудлай - Webformyself)
    Мини-курс. Фреймвор...

    Премиум уроки по WordPress. (Андрей Бернацкий, Андрей Кудлай - Webformyself)
    Мини-курс. Премиум ...

    Создание интернет-магазина. (Андрей Бернацкий, Андрей Кудлай - Webformyself)
    Мини-курс. Создание...