Скачать 

[Специалист] Программирование на языке Python. Уровень 3. Разработка в Django [Евгений Власов]

Цена: 195 РУБ
Организатор: Robot
Список участников складчины:
  • 1. Lanka 1
Robot
Robot
Складчик
  • #1

[Специалист] Программирование на языке Python. Уровень 3. Разработка в Django [Евгений Власов]

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

Войдите или зарегистрируйтесь, чтобы комментировать и скачивать складчины!

Учетная запись позволит вам участвовать в складчинах и оставлять комментарии

Регистрация

Создайте аккаунт на форуме. Это не сложно!

Вход

Вы уже зарегистрированы? Войдите.

Сверху