Python. Уровень 3. Разработка веб - приложений в Django / TeachMePlease

Требуется подтверждение e-mail адреса!

Требуется подтверждение e-mail адреса! Письмо с инструкцией выслано на адрес электронной почты, указанный при регистрации

Cookies

Отключены cookie-файлы!

Для корректной работы сайта необходимо разрешить использование cookie-файлов.

Cookies

Для оптимизации дизайна и быстродействия наших веб-сайтов используются cookie-файлы. Продолжая посещение веб-сайта, вы соглашаетесь на использование cookie-файлов.

Ок
Вашингтон

Python. Уровень 3. Разработка веб - приложений в Django

Распродано
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
Дипломы/сертификаты об окончании
Распродано
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
  • Описание курса
  • Чему вы научитесь?
  • Программа
  • Требования к участникам
Описание курса

Вы занимаетесь программированием и интересуетесь веб-разработкой? Возможно, имеете определенный практический опыт разработки с использованием РНР и СУБД?

На данном курсе вы изучите создание веб-приложений на языке Python с использованием MVC-подхода на примере фреймворка Django.

Программа курса соответствует требованиям профессионального стандарта «Программист».

Продолжительность курса - 40 ак. ч.

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

Организация

Остались вопросы?

Напишите в чат, и специалист поддержки оперативно ответит вам.