Интенсив по backend-разработке от RUSSKY.DIGITAL
22 апреля 2021, 10:00 — 24 апреля 2021, 18:00 по Владивостокскому времени
О мероприятии
С 22 по 24 апреля пройдет интенсив по backend-разработке. Лекторами будут разработчики из Яндекса: Саша Брязгин, Саша Букин и Миша Еловских.
Для кого?
Для тех, кто уже программировал на Python и хотел бы узнать, как Python используют в промышленной разработке. Или программировал на каком-нибудь другом языке программирования и готов подучить Python до начала интенсива.
Для тех, кто уже пробовал создавать небольшие веб-проекты и хочет узнать про их работу больше.
Для тех, кто слышал про библиотеки Django и Django Rest Framework и хотел бы познакомиться с ними поближе
Что будет?
Много теории и ещё больше практики. Расскажем про то, как спроектировать бэкенд на Django с нуля. Обязательно расскажем про использование баз данных, аутенфикацию пользователей и разные плюшки. На третий день обсудим лучшие практики разработки веб-приложений в 2021 году — как запускать ваше приложение в облаке, как писать логи и где хранить код.
Практика
Каждый из вас за эти три дня напишет полноценный веб-сервис с нуля. И главное, сможет задать все интересующие его вопросы. Ну а мы постараемся на них ответить :)
Подробная программа
Первый день. Знакомство и правильная постановка задачи. Первые шаги с Django, совместное написание первого приложения. Базы данных и модели. Административный интерфейс Django. Подключим фронтенд к нашему бэкенду, создадим пользователей и сделаем аутенфикацию.
Второй день. Программируем проект. Добавим новых моделей и обработчиков, по дороге узнаём много нового.
Третий день. Посмотрим, что делать после того, как проект написан. Научимся правильно работать с кодом и зависимостями: git, PEP8, pip. Напишем и запустим модульные тесты. Научимся запускать проект в докер-контейнере, опубликуем сервис в облаке. Научимся правильно писать логи.
Что нужно сделать до начала интенсива?
-Установить на свой ноутбук Python версии 3.7 или выше https://www.python.org/downloads.
- Установить среду разработки для питона — PyCharm. Хватит Community Edition https://www.jetbrains.com/pycharm/download
- Если не уверены, что знаете Python достаточно хорошо, пройдите мини-курс на https://pythontutor.ru.
Контакты
Возможности для стартапов и команд
Мы собрали больше 400 предложений, которые помогут в развитии вашего технологического стартапа на любой стадии от идеи до готового продукта