Django 2 с нуля до junior

Вы учитесь — посещаете онлайн-занятия или смотрите их в записи

Обучение проходит в формате онлайн-вебинаров: вы общаетесь напрямую с ментором и получаете ответы в прямом эфире. Если вы не успели на вебинар, видеозаписи уроков доступны в вашем личном кабинете.

После каждого занятия вас ждёт домашнее задание. Ментор проверяет его и дает развёрнутую обратную связь. По завершении каждого модуля вы создадите проекты, которые сможете сразу включить в своё портфолио.

На курсе вы разработаете мини CMS которая будет состоять из следующих модулей:

  1. Блог - управляемый из административной панели.

  2. Статичные страницы - управляемые из административной панели.

  3. Меню - управляемое из административной панели.

  4. Поиск.

  5. Форма обратной связи.

  6. Регистрация и авторизация на сайте, смена и восстановление пароля.

  7. Отправка почты.

А так же будет рассмотрено:

  1. Deploy проекта на сервер.

  2. Регистрация и подключение ssl.

  3. Настройка nginx.

  4. Подключение сторонних расширений django.

  5. Тестирование приложений django.

Закончив обучение, вы сможете разрабатывать сайты на django 2.

В процессе обучения вам поможет ментор. 

Занятия ведет практикующий программист Python с профильным образованием и стажем работы.

 

Осталось 15 мест
2 занятия в неделю
Начало 16 ноября 2019
22 декабря 2019 окончание
12000
руб. за курс
Зарегистриуйтесь чтобы записаться на курс
* В поле "Ваше имя" укажите никнейм на сайте

Программа курса

Занятия

  • На вебинарах обсуждается: проектирование приложения, инструментарий. Написание части функционала.
  • Одно из занятий в неделю выделяется для обсуждения Вашего кода и даются советы по его улучшению.

Самостоятельная работа

  • После каждого урока вас ждет домашнее задание.
  • В выполнении задания вам помогут ментор или однокурсники.
  • Также вы получите видеозаписи всех занятий, презентации и обучающие пособия.

Темы

  • модели
  • миграции
  • django ORM
  • работа с urls
  • работа с формами
  • CVB
  • шаблонизатор django
  • django admin
  • аутентификация пользователей
  • расширения для django
  • git
  • деплой на сервере
  • знакомство с реляционными базами данных

Навыки, которые вы получите

  • научитесь проектировать модели данных
  • научитесь проектировать архитектуры шаблонов и писать template tags
  • узнаете, как создать админку и расширить её возможности
  • приобретёте базовые навыки развёртывания веб-приложений
  • освоите отладку и поиск ошибок

Для кого курс

Начинающие web-разработчики, знающие язык python 3.

Требования к абитуриентам

Знание языка python 3

Если у Вас возникли вопросы, свяжитесь со мной.