Курс Программирование на языке Python. Разработка веб-приложений в Django
Ваша корзина пуста
Сумма: 0 руб.

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

О курсе

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

Python  — это высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций. 


Python портирован и работает почти на всех известных платформах — от КПК до мейнфреймов. Существуют порты под Microsoft Windows, практически все варианты UNIX (включая FreeBSD и Linux), Plan 9Mac OS и macOSiPhone OS (iOS) 2.0 и выше, iPadOSPalm OSOS/2AmigaHaikuOSAS/400 и даже OS/390Windows MobileSymbian и Android.


Python используют многие компании-гиганты: Netflix, YouTube, Instagram, Disney, Amazon, Google ну и, конечно же, NASA и еще много-много других.


Данный курс подходит тем, кто занимается программированием и интересуется веб-разработкой, а также имеет практический опыт разработки с использованием  PHP.

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


Предварительная подготовка:


Выпускники курса будут уметь:

  • • работать с данными
  • • использовать и создавать формы
  • • создавать сложные запросы к данным
  • • выдавать данные в форматах, отличных от HTML
  • • развертывать веб-приложения 



Расписание и цены
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дистанционный 40
26.04.2021
выбрать другую дату
30 000 руб. 30 000 руб.
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса

Модуль 1. Web-разработка с применением концепции MVC

  • История и развитие веб-программирования, различные подходы.
  • Идеи MVC-подхода: разделение логики, интерфейса и данных.
  • Установка Web-фреймворка Django.
  • Структура проекта

Модуль 2. Основы использования шаблонов

  • Передача данных из приложения в шаблоны.
  • Использование циклов и выбора в шаблонах.

Модуль 3. Хранение и работа с данными

  • Способы хранения данных
  • Создание и администрирование БД.
  • Схема БД: таблицы, связи между ними, ключи.
  • Отображение данных в БД на объекты приложения (ORM).
  • Реализация операций выборки, создания, удаления и изменения объектов

Модуль 4. Использование форм

  • Специальные средства создания форм.
  • Проверка параметров форм.

Модуль 5. Разграничение прав доступа пользователей

  • Авторизация пользователей и разграничение прав доступа.
  • Сессии, не требующие регистрации.
  • Безопасность.

Модуль 6. Сложные запросы к данным

  • Реализация сложных запросов.
  • Соединение запросов, подзапросы.
  • Вызов хранимых процедур.

Модуль 7. Расширенные возможности шаблонного механизма

  • Встроенные фильтры.
  • Создание своих фильтров.

Модуль 8. Выдача данных в форматах, отличных от HTML

  • Отделение статического контента от динамического.
  • Отправка почтовых уведомлений.
  • Отдача лент новостей.
  • Генерация PDF-документов

Модуль 9. Средства отладки и тестирования

  • Журналирование.
  • Встроенный интерфейс администрирования.
  • Модульное тестирование.

Модуль 10. Развертывание веб-приложений

  • Использование встроенного веб-сервера, CGI, FastCGI и mod_python.
  • Развертывание и миграция БД.

Документы об окончании