Запись

[Специалист] Программирование на языке Python. Уровень 3. Разработка в Django (Евгений Власов)

Информация
Тип покупки: Оптовая
Цена: 195 РУБ

Организатор: Аноним Аноним
Статус:
Набор участников
Список участников
  • 1.
    braden
  • 2.
    An7771
Аноним
Аноним
Маска Организаторов
Организатор
Сообщения
Монеты
+89.5
Оплачено
5
Купоны
0
Кешбэк
0
Баллы
0
  • @Skladchiki
  • #1

Складчина: [Специалист] Программирование на языке Python. Уровень 3. Разработка в Django (Евгений Власов)

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

Зарегистрируйте учетную запись или войдите, чтобы обсуждать и скачивать материалы!

Зарегистрироваться

Создайте учетную запись. Это быстро!

Авторизоваться

Вы уже зарегистрированы? Войдите здесь.

Сверху