Голосов: 0
#1
Вы занимаетесь программированием и интересуетесь веб-разработкой? Возможно, имеете определенный практический опыт разработки с использованием РНР и СУБД?
На данном курсе Вы изучите создание веб-приложений на языке Python с использованием MVC-подхода на примере фреймворка Django.
Программа курса соответствует требованиям профессионального стандарта «Программист».
Продолжительность курса - 40 ак. ч.
Преподаватель Бородин Михаил Сергеевич
Модуль 1. Web-разработка с применением концепции MVC
Модуль 2. Основы использования шаблонов
- История и развитие веб-программирования, различные подходы.
- Идеи MVC-подхода: разделение логики, интерфейса и данных.
- Установка Web-фреймворка Django.
- Структура проекта.
Модуль 3. Хранение и работа с данными
- Передача данных из приложения в шаблоны.
- Использование циклов и выбора в шаблонах.
Модуль 4. Использование форм
- Способы хранения данных
- Создание и администрирование БД.
- Схема БД: таблицы, связи между ними, ключи.
- Отображение данных в БД на объекты приложения (ORM).
- Реализация операций выборки, создания, удаления и изменения объектов.
Модуль 5. Разграничение прав доступа пользователей
- Специальные средства создания форм.
- Проверка параметров форм.
Модуль 6. Сложные запросы к данным
- Авторизация пользователей и разграничение прав доступа.
- Сессии, не требующие регистрации.
- Безопасность.
Модуль 7. Расширенные возможности шаблонного механизма
- Реализация сложных запросов.
- Соединение запросов, подзапросы.
- Вызов хранимых процедур.
Модуль 8. Выдача данных в форматах, отличных от HTML
- Встроенные фильтры.
- Создание своих фильтров.
Модуль 9. Средства отладки и тестирования
- Отделение статического контента от динамического.
- Отправка почтовых уведомлений.
- Отдача лент новостей.
- Генерация PDF-документов
Модуль 10. Развертывание веб-приложений
- Журналирование.
- Встроенный интерфейс администрирования.
- Модульное тестирование.
- Использование встроенного веб-сервера, CGI, FastCGI и mod_python.
- Развертывание и миграция БД.
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.