Що нового?

Придбаний Django. Создание веб приложений на Python

Інформація про покупку
Тип покупки: Складчина
Ціна: 5157 ГРН
Учасників: 0 з 48
Організатор: Відсутній
Статус: Набір учасників
Внесок: 111.7 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

Django. Создание веб приложений на Python



Django является одним из самых популярных веб фреймворков Python. По нему огромная куча вакансий и спрос просто невероятный.У него очень гибкий ORM,генерация моделей и форм,огромное количество расширений,и самое большое сообщество.

Для кого этот курс:
Курс рассчитан на тех,кто уже работал с python хотя бы на базовом уровне,знает что такое база и знаком с ООП программированием.
В курсе будем работать с версией Django 1.8.

После прохождения курса будет получено полное представление о самом фреймворке и его возможностях.

Чему научит
  • Использовать кодогенератор Django
  • Работать с базой данных,как напрямую так и через ORM
  • Разделять бэкенд и фронтенд
  • Работать с pip
  • Создавать компоненты системы
  • Работать с кэшированием
  • Создавать и обрабатывать формы
  • Создавать темы
  • Создавать мощные и гибкие приложение в кратчайшие сроки
Программа курса
1. Основы фреймворка
  • Установка фреймворка через pip
  • Запуск тестового приложения
  • Разбор структуры
  • Разбор генерации модели
  • Создание первого контроллера,модели,вид
  • Вывод hello world
  • Краткий обзор конфигурационных файлов и их предназначение
  • Резюме
  • Домашнее задание
2. Основные понятия системы
  • Понятие разделения бэкенда и фронтенда
  • Что такое приложение и все что с ним связано
  • Контроллер
  • Модель
  • Вид
  • Работа с путями
  • Компонент
  • События
  • Резюме
  • Домашнее задание
3. Формы
  • Модель формы
  • Типы валидаторов
  • Создание действия для модели формы
  • HTML5 поля
  • Создание формы вручную.Методы fields и exclude
  • Валидация формы на сервере и на клиенте
  • Резюме
  • Домашнее задание
4. Работа с базой данных
  • Понятие Active Record
  • Работа с базой через Mysql Driver
  • Работа с базой через Active Record
  • Реляционная связь Active Record
  • Аутентификация и Авторизация в Django
  • CRUD операция
  • Создание пагинации
  • Миграции
  • Резюме
  • Домашнее задание
5. Кэширование
  • Понятие кэширования
  • Типы кэша
  • Кэширование данных
  • Кэширование фрагментов
  • Кэширование страницы
  • HTTP кэш
  • Резюме
  • Домашнее задание
6. Виджеты
  • Понятие виджеты
  • Разбор основных встроенных виджетов
  • Использование встроенных виджетов
  • Создание собственного виджета
  • Использование сторонних виджетов
  • Декораторы
  • Фильтры доступа
  • Валидатор
  • Резюме
  • Домашнее задание
7. Особенности фреймворка
  • Геттеры и сеттеры
  • Assets
  • Профилирование
  • Работа с сессиями и куками
  • Резюме
  • Домашнее задание
8. Специальные возможности фреймворка
  • Темы.Создание собственной темы
  • Управление URL в Django
  • Создание консольного приложения
  • Безопасность в Django
  • Обработка ошибок
  • Резюме
  • Домашнее задание
Расписание
Начало занятий: 25 января
Занятия проходят каждый: понедельник, пятница
Время: 19:00 по МСК
Длительность занятий: до 2х часов​
Скрытое содержимое.
15% скидка до 15 января = 7735руб.
Скрытое содержимое.
 
Угорі