Свяжитесь с нами в социальных сетях:

Курс

DjangoBoost

Двухмесячный онлайн-интенсив по Django, на котором вы создадите свой веб сайт и запустите его в интернете

Старт занятий: 2 ноября (понедельник)

Время занятий:
понедельник: 18:00 - 20:00
пятница: 18:00 - 20:00

Цена: 19 990 руб.

Задать вопрос по курсу:

Процесс обучения онлайн

Занятия в Zoom

В 18:00 в дни занятий подключаетесь по ссылке в онлайн-комнату, где будет проходить занятие. Вы можете задавать вопросы , показывать свой экран и общаться в чате с преподавателем. Все как на обычном занятии.

Домашние задания

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

Запись занятия и материалы

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

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

4 часа занятий в неделю.

Программа составлена таким образом, чтобы максимально доступно рассказать основы Django начинающим, создать свой Django проект, добавить в него модели, вьюшки, urls. Поработать с templates и в конечном итоге задеплоить проект на реальный сервер и запустить свои проект в интернете на бесплатном или платном хостинге.

Первое знакомство и настройка окружения

— Подготовка окружения.
— Настройка личного Git репозитория.
— Установка Django
— Старт проекта.
— Установка необходимых параметров в settings.py
— Разбор базовых настроек Django

Django models

— Знакомство с моделями в Django
— Создание моделей.
— Разбор различных видов полей моделей.
— Разбор связей: Many-to-many, Many-to-one, One-to-one.
— Создание моделей: О чем наш сайт?

Url routing + view

— Создание необходимых URLs
— Разбор работы urls.py
— Связь urls.py c views.py
— Создание view.py (представления)

Django Template

— Основы движка шаблонов Django templates
— Подключение темплейта к views.py
— Отображение данных в темплейте
— Манипуляции с данными в темплейте
— Встроенные в Django темплейт теги

Кастомные template тэги

— Способ создания custom template tags
— Написание кастомных тэгов для отображения даты, времени.
— Отображение данных из models.py в темплейте

Django model forms

— Создание формы на основе модели
— Валидация на модели
— Валидация отдельных полей и нескольких полей вместе
— Best Practices по работе в django model forms

Клиентская сторона веб-приложения

— Обзор основных технологий, используемых на клиентской стороне веб-приложений (HTML, CSS, JS)
— Введение в HTML. Основные компоненты HTML-документа
— Обзор ключевых HTML-тегов и примеры их использования
— Введение в CSS. Структура CSS-правил, использование селекторов CSS и их взаимодействие с элементами HTML страницы
— Обзор основных свойств CSS

Django REST

— Django REST
— Сериализаторы
Обработка запросов

Class Based Views

— Перепишем наши views.py на классы
— Встроенные generic views
— Обработка форм с class-based views
— Создание своих Mixins (JSONResponseMixin, SingleObjectTemplateResponseMixin)

Деплоймент проекта на сервер

— uwsgi
— nginx
— Связь nginx-uwsgi
— Deploy script

Хакатон

Тренинг "Трудоустройство в IT"

— Составление резюме (теория + практика)
— Составление профиля на LinkedIn (теория + практика)
— Прохождение интервью
— Soft skills, которые важны в рамках интервью
​ — Проведение пробного интервью

Преподаватели

python-boost-mentor

Вова

- Senior Software Engineer в kiwi.com (Прага)
- 5+ лет коммерческой разработки на Python

Андрей

- Senior Software Engineer Фрилансер (Берлин)
- 5+ лет коммерческой разработки на Python/Django

Стоимость курса

19990 рублей*

*для первых пяти студентов.
Всем остальным - 25990 рублей.

Старт занятий: 2 ноября (понедельник)

Время занятий:
понедельник: 18:00 - 20:00
пятница: 18:00 - 20:00

Задать вопрос по курсу: