План на курса

    Django Общ преглед Django е рамка Frameworks VS Packages Какво може да прави? Какви са алтернативите?
Първи стъпки с Django сайтове и приложения Споделена конфигурация Минимално Django оформление Вградена гъвкавост
    Използване на Cookiecutter Защо Cookiecutter? Функции на Cookiecutter Създаване на проект Създаване на приложение Персонализиране на Cookiecutter
Създаване на модели с Django ORM Дефиниране на модели Свързани обекти SQL Мигриране Конфигуриране на приложение Достъп до модели
    Влизане за нищо и администратор безплатно Настройване на администраторския потребител Стартиране на администраторския сайт Промяна на администраторския интерфейс Промяна на администраторската индексна страница
Основни изгледи (известни още като контролери) Какво е изглед? Пряк път за конфигуриране на маршрут на URL за отговор на Http: get_object_or_404()
    Работа с шаблони Относно шаблоните Django синтаксис на шаблона Статични файлове Зареждане на шаблони URL маркерът Пряк път: template.render()
Извършване на заявки към моделите Набори от заявки Търсене на полета Верижни филтри Разрязване Набори от заявки Свързани полета Q обекти
    Подобряване на модели Персонализирани методи Сложни взаимоотношения Заменящи стандартните методи
Формуляри Преглед на формуляри GET и POST Класът на формуляра Обработка на формуляра Widgets Валидиране Формуляри в шаблони Отвъд основите
    Отстраняване на грешки Отпечатване в конзолата Django страница за отстраняване на грешки Четене Django регистрационни файлове Django лента с инструменти за отстраняване на грешки
Изгледи, базирани на клас Относно генеричните изгледи Типове генерични изгледи Стандартни генерични изгледи Списък с генерични изгледи, базирани на клас, и подробности за изгледите
    Удостоверяване на потребител Удостоверяване срещу упълномощаване Конфигуриране на потребителски групи с разрешения
Сесия Management Разрешаване на сесии Типове бекенд на сесия Сесийни бисквитки Достъп до сесии от изгледи
    Миграции Управлявани СРЕЩУ Неуправляеми таблици Обработка на промени в схемата Използване на Извършване на миграции и мигриране Ощипване Миграции Мигриране на данни
Разширена конфигурация Django Архитектура на настройките Типична конфигурация с използване на 12 факторна конфигурация Съображения за сигурност
    Обслужване на данни с RESTtful интерфейс Django REST Framework Заявки и отговори за сериализация, базирани на функции изгледи, базирани на клас изгледи
Статичен файл Management Типове статични файлове Конфигуриране на шаблони за пространство на имената на достъп Разполагане извън Django
    Автоматизирано тестване Защо да създавате тестове? Кога да създавате тестове? Използване на тестовата рамка на Django Използване на тестовия клиент Изпълнение на тестове Проверка на покритието на кода
Използване на кеша Типове кешове Настройване на кеша За сайт и за изглед Кеширане Сигурност на кеша на ниско ниво на API
    Създаване на пакетиране на приложения за многократна употреба Избор на подходящо име Разполагане с помощта на инструменти за настройка
Documentation със Sphinx Описание на Sphinx Restructured Text Конфигуриране на Sphinx Създаване на Doc файлове с помощта на Автоматично генериране на документи

Изисквания

    Разбиране на Django.
 35 Hours

Брой участници



Цена за участник

Свързани Kурсове

Django CMS for Administrators

14 Hours

Свързани Kатегории