Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
План на курса
- Django Общ преглед Django е рамка Frameworks VS Packages Какво може да прави? Какви са алтернативите?
- Използване на Cookiecutter Защо Cookiecutter? Функции на Cookiecutter Създаване на проект Създаване на приложение Персонализиране на Cookiecutter
- Влизане за нищо и администратор безплатно Настройване на администраторския потребител Стартиране на администраторския сайт Промяна на администраторския интерфейс Промяна на администраторската индексна страница
- Работа с шаблони Относно шаблоните Django синтаксис на шаблона Статични файлове Зареждане на шаблони URL маркерът Пряк път: template.render()
- Подобряване на модели Персонализирани методи Сложни взаимоотношения Заменящи стандартните методи
- Отстраняване на грешки Отпечатване в конзолата Django страница за отстраняване на грешки Четене Django регистрационни файлове Django лента с инструменти за отстраняване на грешки
- Удостоверяване на потребител Удостоверяване срещу упълномощаване Конфигуриране на потребителски групи с разрешения
- Миграции Управлявани СРЕЩУ Неуправляеми таблици Обработка на промени в схемата Използване на Извършване на миграции и мигриране Ощипване Миграции Мигриране на данни
- Обслужване на данни с RESTtful интерфейс Django REST Framework Заявки и отговори за сериализация, базирани на функции изгледи, базирани на клас изгледи
- Автоматизирано тестване Защо да създавате тестове? Кога да създавате тестове? Използване на тестовата рамка на Django Използване на тестовия клиент Изпълнение на тестове Проверка на покритието на кода
- Създаване на пакетиране на приложения за многократна употреба Избор на подходящо име Разполагане с помощта на инструменти за настройка
Изисквания
- Разбиране на Django.
35 Hours