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

Confirmation of e-mail address is required!

The letter with the instruction has been sent to the e-mail address specified at the time of registration

Cookies

Cookies are disabled!

For the correct operation of the site, you must allow the use of cookies.

Cookies

Cookies are used to optimize the design and performance of our websites. By continuing to visit the website, you agree to use cookies.

Ok
Washington, D.C.

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

Sold Out
About the event
  • Level
    Easy
  • Language
    Russian
  • Age
    Any
7%
When subscribing to the newsletter, you receive a 7% discount on the first purchase
Course diplomas and certificates
Sold Out
About the event
  • Level
    Easy
  • Language
    Russian
  • Age
    Any
7%
When subscribing to the newsletter, you receive a 7% discount on the first purchase
  • Course Description
  • What you will learn?
  • Program
  • Requirements for course participants
Course Description

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

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

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

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

Organization

Still have questions?

Start a chat with our support agent to get a quick response to all questions you might have