Хотите узнать, почему OTUS – больше, чем просто образовательный портал?
Как OTUS дает возможность стать частью сообщества профессионалов и сделать новый шаг по карьерной лестнице?
Почему учиться – не обязанность, а удовольствие и почему тесное сплетение теории и практики в обучении дает эффект синергии?
Приходите к нам на День Открытых Дверей. Формат проведения – онлайн – подключиться можно из любой точки мира!
Цель курса “WEB-разработка на Python” – подготовить специалиста, который сможет не только решать рядовые задачи бекенд-разработки, но и сделать с нуля современную фронтенд часть.
Чтобы получить опыт бекенд-разработки, мы будем не только решать типовые задачи, но и разбираться в том, как устроены основные средства, которыми мы пользуемся каждый день. Например, в рамках курса студенты реализуют свой небольшой uwsgi-совместимый веб-фреймворк и свою ORM. После таких упражнений у студентов будет куда меньше вопросов о том, зачем нужен werkzeug и как SQLAlchemy генерирует запросы.
Кроме этого мы поработаем с Flask и Django, посмотрим на различия Django ORM и SQLALchemy, поговорим о том, как правильно делать API и сделаем несколько примеров сами, с помощью Django REST Framework и GraphQL, научимся деплоить с помощью Fabric и заворачивать приложение в Docker-контейнеры, научимся писать тесты и изучим модули, которые сильно облегчают этот процесс, поговорим о TDD, научимся добавлять авторизацию через соц. сети, поработаем с менеджерами очередей (и напишем свой!), напишем бота для Telegram и изучим необходимый инфраструктурный минимум для взрослого проекта (InfluxDB, Grafana, Jenkins, Sentry).
Web-разработчик на Python
- Анонс
- Программа
- Участники
- Спикеры
Хотите узнать, почему OTUS – больше, чем просто образовательный портал?
Как OTUS дает возможность стать частью сообщества профессионалов и сделать новый шаг по карьерной лестнице?
Почему учиться – не обязанность, а удовольствие и почему тесное сплетение теории и практики в обучении дает эффект синергии?
Приходите к нам на День Открытых Дверей. Формат проведения – онлайн – подключиться можно из любой точки мира!
Цель курса “WEB-разработка на Python” – подготовить специалиста, который сможет не только решать рядовые задачи бекенд-разработки, но и сделать с нуля современную фронтенд часть.
Чтобы получить опыт бекенд-разработки, мы будем не только решать типовые задачи, но и разбираться в том, как устроены основные средства, которыми мы пользуемся каждый день. Например, в рамках курса студенты реализуют свой небольшой uwsgi-совместимый веб-фреймворк и свою ORM. После таких упражнений у студентов будет куда меньше вопросов о том, зачем нужен werkzeug и как SQLAlchemy генерирует запросы.
Кроме этого мы поработаем с Flask и Django, посмотрим на различия Django ORM и SQLALchemy, поговорим о том, как правильно делать API и сделаем несколько примеров сами, с помощью Django REST Framework и GraphQL, научимся деплоить с помощью Fabric и заворачивать приложение в Docker-контейнеры, научимся писать тесты и изучим модули, которые сильно облегчают этот процесс, поговорим о TDD, научимся добавлять авторизацию через соц. сети, поработаем с менеджерами очередей (и напишем свой!), напишем бота для Telegram и изучим необходимый инфраструктурный минимум для взрослого проекта (InfluxDB, Grafana, Jenkins, Sentry).