1

Этап 1

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

2

Этап 2

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

3

Этап 3

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

4

Этап 4

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

5

Этап 5

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

6

Этап 6

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

7

Этап 7

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

8

Этап 8

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

9

Этап 9

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

10

Этап 10

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

1

Этап 1

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

2

Этап 2

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

3

Этап 3

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

4

Этап 4

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

5

Этап 5

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

6

Этап 6

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

7

Этап 7

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

8

Этап 8

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

9

Этап 9

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

10

Этап 10

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

21 августа 2019

Цель заброшена

Автор не отписывался в цели 5 лет 2 месяца 8 дней

Автор цели

Общая

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

Python. Level3 3. Web-development with Django.

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

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

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

 Критерий завершения

Закончить курс

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

    • Передача данных из приложения в шаблоны.
    • Использование циклов и выбора в шаблонах.
  2. Модуль 1. Web-разработка с применением концепции MVC

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

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

    • Специальные средства создания форм.
    • Проверка параметров форм.
  5. Модуль 5. Разграничение прав доступа пользователей

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

    • Реализация сложных запросов.
    • Соединение запросов, подзапросы.
    • Вызов хранимых процедур.
  7. Модуль 7. Расширенные возможности шаблонного механизма

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

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

    • Журналирование.
    • Встроенный интерфейс администрирования.
    • Модульное тестирование.
  10. Модуль 10. Развертывание веб-приложений

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

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?