Специализация
Веб-разработка
на Django

Трёхмесячное обучение принципам проектирования серверных приложений и основам тестирования кода. Познакомимся с возможностью платформ, предоставляющих работу с системами контроля версий. Углубимся в использование Git на продвинутом уровне в команде.

Как всё устроено

  • для школьников и студентов средних специальных учебных заведений

    Ждём учащихся школ, колледжей и техникумов от 13 до 20 лет.

  • нужны знания Python

    Важно уметь работать с пакетами, модулями, а также иметь базовые знания и навыки работы с реляционными базами данных и HTTP-запросами.

  • готовим практиков

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

  • учим бесплатно

    Чтобы поступить, нужно успешно пройти тестирование и собеседование.

     

    Про поступление 

  • учим онлайн

    Можно учиться из любой точки мира. Главное, чтобы у вас был хороший интернет.

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

    Первые два месяца каждую неделю мы проводим одну лекцию и одно практическое занятие, а также даём домашку на два-три часа.

  • делаем проекты

    Третий месяц обучения — проектный этап. Учащиеся делятся на группы из трёх-четырёх человек и вместе решают какую-то задачу.

  • выдаём сертификат

    Он может пригодиться при поступлении в вуз и будет полезен для портфолио.

Чему вы научитесь

  • Создавать сайты и веб-приложения

    Чтобы создать своё первое веб-приложение, нужно многое освоить. На курсе вы научитесь взаимодействовать с базами данных при помощи ORM-запросов, поймёте, что такое маршруты запросов, как их создавать и настраивать, а также узнаете, для чего нужны конвертеры путей. Разберётесь, как взаимодействовать с пользователем с помощью форм, и научитесь валидировать их и другой пользовательский ввод. А с помощью покрытия тестами получится добавлять всё новые функции, сохранив корректную работу уже существующих. Ещё узнаете, для чего нужны стайлгайды, и изучите их, а также основной список правил для языка — PEP8.

  • Тестировать код

    Научитесь применять стандартный фреймворк Python для тестирования unittest и узнаете, как его использовать для Django. Расскажем, как находить ошибки при разработке и не допускать их в будущем. Настроите свой пайплайн проверки CI/CD для автоматического тестирования и узнаете о других фреймворках и об основных принципах и подходах к тестированию кода.

  • Создавать виртуальные окружения в Python

    Познакомитесь с базовыми текущими механизмами, инструментами и принципами развёртывания приложений. Узнаете, что такое воспроизводимая сборка и для чего она нужна. Получите основные знания о способах управления кластерами при росте нагрузки и развёртывании проектов. Всё это при желании вы сможете использовать на проектном этапе в своей команде.

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

  • 01
    Зарегистрируйтесь

    c 28 августа по 24 сентября 2024 года

     

    Заполните анкету и укажите электронную почту — на неё мы пришлём все инструкции. После заполнения анкеты не покидайте страницу браузера — автоматически откроется страница LMS.

  • 02
    Познакомьтесь с платформой

    Изучите образовательную среду Яндекс Лицея. Доступ появится сразу после регистрации.

  • 03
    Пройдите отборочное тестирование

    до 24 сентября 2024 года.

     

    Тест состоит из заданий по основам Python. Так мы сможем определить ваш уровень знаний и оценить, справитесь ли вы с курсом. У вас будет 3 часа и всего одна попытка. Сдать тест нужно до 23:30 мск 24 сентября.

     

    Если вы окончили программу «Основы промышленного программирования» в 2022/23 или 2023/24 учебном году и получили 81+ балл в итоговом рейтинге, сдавать ничего не нужно — поступаете автоматом. Если от 45 до 80 баллов, сдать тест нужно, но вы получаете +20 бонусных баллов к результату за тест.

  • 04
    Узнайте результаты

    Мы пришлём вам результаты на почту не позднее 23:59 мск 27 сентября. Если вы успешно прошли отбор, в письме также будут детали обучения на курсе.

оставить заявку

Команда
специализации

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

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

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

    Лид и лектор,
    Google

FAQ

Thu Dec 05 2024 09:56:06 GMT+0300 (Moscow Standard Time)