Python. Уровень 3. Разработка веб - приложений в Django
Автор: Перлин Владислав Абрамович
Описание:
Вы занимаетесь программированием и интересуетесь веб-разработкой? Возможно, имеете определенный практический опыт разработки с использованием РНР и СУБД?
На данном курсе Вы изучите создание веб-приложений на языке Python с использованием MVC-подхода на примере фреймворка Django.
Программа курса соответствует требованиям профессионального стандарта «Программист».
Модуль 1. Web-разработка с применением концепции MVC
- История и развитие веб-программирования, различные подходы.
- Идеи MVC-подхода: разделение логики, интерфейса и данных.
- Установка Web-фреймворка Django.
- Структура проекта.
- Передача данных из приложения в шаблоны.
- Использование циклов и выбора в шаблонах.
- Способы хранения данных
- Создание и администрирование БД.
- Схема БД: таблицы, связи между ними, ключи.
- Отображение данных в БД на объекты приложения (ORM).
- Реализация операций выборки, создания, удаления и изменения объектов.
- Специальные средства создания форм.
- Проверка параметров форм.
- Авторизация пользователей и разграничение прав доступа.
- Сессии, не требующие регистрации.
- Безопасность.
- Реализация сложных запросов.
- Соединение запросов, подзапросы.
- Вызов хранимых процедур.
- Встроенные фильтры.
- Создание своих фильтров.
- Отделение статического контента от динамического.
- Отправка почтовых уведомлений.
- Отдача лент новостей.
- Генерация PDF-документов
- Журналирование.
- Встроенный интерфейс администрирования.
- Модульное тестирование.
- Использование встроенного веб-сервера, CGI, FastCGI и mod_python.
- Развертывание и миграция БД.
Скрытое содержимое.
https://www.specialist.ru/course/python3
Цена: 18 490 руб.