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

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

Чтобы принять участие в интенсиве, зарегистрируйтесь до 18 сентября и выполните отборочные задания. Они появятся на платформе LMS 9 сентября: ссылка придёт на почту после регистрации. 

регистрация завершена

Научим создавать сайты любой сложности

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

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

     

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

     

    — Умение работать с библиотеками Requests и OS языка Python

     

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

     

    — Опыт работы с git и консолью ОС Linux на уровне пользователя

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

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

     

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

     

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

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

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

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

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

     

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

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

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

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

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

     

    Как развивать навыки, необходимые разработчику:

    — аджайл-разработка

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

    — этичная коммуникация

     

    А также:

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

    — PEP8

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

    — деплой проекта

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

регистрация завершена