Интенсив
Веб-разработка
на Django

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

регистрация

Научим создавать
веб-приложения

  • Как поступить

    Чтобы принять участие в интенсиве, зарегистрируйтесь до 31 января до 23:30 (МСК) и выполните тестовое задание. Оно появится на платформе LMS 16 января, ссылка придёт на почту после регистрации.

     

    Обратите внимание, что на выполнение задания потребуется около 3 часов. Тестовое задание принимается также до 31 января до 23:30 (МСК).

  • Для обучения необходимы

    Знание языка Python: синтаксис, основные конструкции, встроенные типы данных и концепция ООП

     

    Навык работы с пакетами и модулями

     

    Понимание, как работают http-запросы и OС языка Python

     

    Знание реляционных баз данных, сущностных отношений o2o, o2m и m2m, а также умение писать SQL‑запросы, в том числе обращение к связанным моделям

     

    Опыт работы с git и консолью ОС

  • Что будут знать и уметь выпускники

    Основы фронтенда и bootstrap‑вёрстки

     

    Принципы проектирования реляционных баз данных

     

    Лучшие практики Django:

    Оптимизация запросов к связанным моделям

    Наследование от абстрактных моделей

    CBV-наследование шаблонов

    Логика в менеджерах моделей

     

    Бэкенд-разработка на Django 3.2:

    Составление Django ORM запросов (CRUD)

    Создание и настройка маршрутов (routes) и конвертеров пути

    Создание форм Django и настройка их валидации

    Использование шаблонизатора Django

     

    А также:

    Настройка VScode под Django‑проект

    PEP8 и возможности программ линтеров для поддержания чистоты кода

    Установка и использование виртуальных окружений в Python

    Agile-разработка

    Презентация проектов

Что вас ждёт в программе курса

регистрация

Команда
интенсива

  • Артём Рудаковский
    Артём Рудаковский

    Лид и лектор интенсива,
    Яндекс

  • Данила Ерёмин
    Данила Ерёмин

    Лид и лектор интенсива,
    Google