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