Интенсив по
Django Framework
Научитесь работать с самым востребованным фреймворком, необходимым для быстрого и эффективного создания веб-сайтов.
Два дня, 12 часов онлайн-интенсивов и готовый проект на Django.
Формат:
Дата:
Время:
Онлайн
18 и 25 января 2020
10:00 - 18:00 по МСК
Почему нужно
изучить Django?
Знание Django — практически гарантия успешного трудоустройства, а также один из лучших способов быстро и качественно реализовывать веб-проекты.
Django помогает разработчикам максимально быстро создавать приложения с нуля.
Многие высоконагруженные сайты используют возможности Django для быстрого и гибкого масштабирования.
Django серьезно относится к безопасности и помогает разработчикам избежать распространенных ошибок.
Скорость разработки
Масштабируемость
Безопасность
Для кого
этот интенсив?
Интенисив будет наиболее полезен для Python-разработчиков, которые хотят освоить Django.

Junior-разработчики смогут повысить свою квалификацию, Middle-разработчики смогут структурировать свои знания.
Что вас ждет?
Интенсивный формат
Вас ждут два дня прямой связи с опытным преподавателем, который с нуля разберет детали работы с Django Framework
Проект

Вы выполните две практические работы и создадите свой проект на Django, который сможете добавить в портфолио
Материалы

После интенсива у вас останутся записи занятий, методические материалы и наработки кода
Сертификат

Мы проводим обучение на основании государственной лицензии № 038188. Вы получите сертификат, подтверждающий знания и навыки
Программа
18 января, суббота
10:00 - 11:30 | Знакомство с фреймворком
Зачем нужен Django.
Сильные стороны фреймворка.
Установка и настройка.
Общие сведения о структуре проекта.
Знакомство с urlpatterns.
Первая страничка и ее отображение.
12:00 - 13:30 | Шаблон + Контекст = html
Шаблонизатор Django (теги, фильтры и наследование).
Работа со статикой и ссылками на страницах.
Деление проекта на приложения и пространства имен в диспетчере адресов.
Отправка контента в шаблоны.
Работа с классом active в меню.
Контекстные процессоры.
13:30 - 14:30 | Перерыв
14:30 - 16:00 | Модели + ORM = данные
Краткая теория баз данных.
Введение в Django-ORM.
Подключение и создание базы данных.
Несколько слов о миграциях.
Первая модель в проекте - пользователь.
Встроенная админка.
Добавляем модели и заполняем данными.
Экспорт и импорт.
Первые запросы через ORM.
16:30 - 18:00 | Аутентификация и регистрация пользователя
Автоматизация: делаем форму из модели.
Реализуем аутентификацию и подтверждение по email.
Логинимся через социальную сеть.
25 января, суббота
10:00 - 11:30 | Страница каталога
Выполнение запросов при помощи ORM.
Делаем "Горячее предложение".
Динамическая генерация меню.
Страницы категорий и продуктов.
12:00 - 13:30 | Корзина + AJAX + декораторы
Механизм CRUD при работе с моделями.
Создаем приложение корзины и работаем с ней через AJAX.
Защищаем доступ при помощи декораторов.
13:30 - 14:30 | Перерыв
14:30 - 16:00 | CBV: ускоряем разработку
Концепция CBV.
Корректируем имена переменных в контексте и шаблонов.
Добавляем пагинацию.
Делаем свой шаблонный фильтр.
16:30 - 18:00 | Развертывание проекта на сервере
Устанавливаем и настраиваем связку Gunicorn+nginx proxy-pass.
Организуем раздачу статики.
Запускаем проект в боевом режиме.
Интенсив ведет
Евгений Пухов
Web developer, специалист в области кроссплатформенной разработки.
Руководил разработкой системы распознавания автомобильных номеров, системы контроля доступа на территорию предприятия. Разрабатывал систему генерации документов для проведения медицинских осмотров.
3 месяца английского
от EnglishDom
В разработке без английского никуда, поэтому мы дарим всем студентам курс английского в подарок


УЧИТЕСЬ И ПОЛУЧАЙТЕ ПОДАРКИ!
Вы можете получить до 13% стоимости обучения в виде налогового вычета. Подробнее об этом расскажет наш консультант.

Мы свяжемся с вами и ответим на все вопросы:
Отправляя заявку, вы принимаете условия договора-оферты и даете согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности.
Оставьте заявку
8 800 700 68-41
Стоимость:
11 700
Дата:
18 и 25 января 2020
Время:
10:00 - 18:00 по МСК
*
19 500 ₽ в месяц
Часто задаваемые вопросы
Как проходит обучение?
Занятия пройдут в формате online-трансляций c 10:00 по 18:00 по Москве, с перерывами. Преподаватель объясняет темы, все его действия отображаются на экране. Студенты задают вопросы и обсуждают материал в чате
    Что делать, если я пропустил online-трансляцию?
    Для тех, кто не смог вовремя присутствовать на занятии, мы записываем каждое занятие. Видеозаписи всегда доступны в разделе обучения
      Какой требуется опыт для прохождения интенсива?
      Интенсив ориентирован на Junior и Middle разработчиков, знакомых с базой по HTML/CSS и JavaScript, Python, базами данных.
      Какие минимальные требования к оборудованию и программному обеспечению?
      Если вы планируете использовать среду разработки PyCharm, необходим компьютер с оперативной памятью от 4 Гб и выше, процессором от 1.8 ГГЦ, разрешением экрана от 1024х768, двумя и более Гб свободного места на жестком диске.

      На компьютере должна быть установлена любая современная ОС. Также вам потребуется интерпретатор Python, последнюю версию которого можно бесплатно скачать на официальном сайте. В качестве среды разработки рекомендуется использовать PyCharm Community.