Django REST
Framework
на практике

Научитесь быстро создавать API разной сложности на практике,
добавьте проект в портфолио

30 августа 2020
2 недели онлайн с преподавателем

Что такое REST API?

В ответ на действие пользователя сложные современные веб-приложения не показывают новую страницу каждый раз, а забирают с сервера только данные в формате JSON, которые обрабатывают и шаблонизируют на клиенте.

API — это набор адресов, на которые можно обращаться и правил как это делать. Посмотрите пример, как запрашивается и возвращается информация о курсах.

Бекенд-разработчики создают API сервера, а фронтенд- и мобильные разработчики используют его. Именно так работает Stepik.

REST — это система правил по которой такие API создаются. Django REST Framework — инструмент для быстрого и надежного создания API





Пример:

Клиент запрашивает:

GET /courses/70515

Сервер возвращает:

{
"title" : "Django REST Framework",
"rating": 4.6,
"picture": "254363464355.png"
"price": 7900
}

Для кого этот курс?

Для бэкенд-разработчиков, которые хотят освоить востребованную
технологию и найти работу. Для мобильных и фронтенд-разработчиков, которым нужно API для своего проекта. Для аналитиков и математиков, которые хотят сделать свои проекты доступными через API.

Перед стартом мы рекомендуем пройти базовый курс по Django, если вы уже знаете Django – напишите куратору, чтобы узнать, подойдет ли вам курс. Еще можно написать куратору, чтобы получить скидочку за отзыв

Программа курса

2 недели, 2 проекта

Как вы будете учиться

Теория в любое время
Вся теория и навыки в онлайн-курсе, который можно проходить, когда удобно, даже с мобильного
Мастер-классы
Во время первого вебинара недели преподаватель показывает, как он решает типовые задачи
Вебинары с ответами
Второй вебинар – встреча с преподавателем, обсуждение материала и ваших вопросов
Проекты
Сделайте собственный проект, которым вы сможете гордиться и блеснуть на собеседовании
Проверка
Когда проект готов, преподаватель проверяет его и выставляет две оценки – за соответствие заданию и за качество кода
Помощь в любое время
Преподаватель, куратор и коллеги в чате помогут, если что-то не получается

А что будем писать?

Кроме 16 тем, по каждой из который есть практические задания, вы напишете собственное API для сервиса доставки еды, подарков или бьютибоксов (на выбор), постепенно усложняя его и добавляя новые возможности.
Команда курса
Сделали курс, поможем пройти его до конца.
Никита Баландин
Преподаватель и наставник
Python-разработчик в компании Самокат, где в короткие сроки разработал сервис синхронизации данных, хранящихся в системе управления контентом интернет-магазина. До этого был первым разработчиком и TeamLead в eLama, работал над продуктом сбора статистики, аналитики и прогнозирования ставок для рекламных кампаний.
Глеб Кушедов
Методист и куратор курса
Дизайнер образования. Работает в Stepik, проектирует интерфейсы и образование, пишет на Python и HTML/CSS/JS. Для курса собрал программу и придумал часть заданий. На курсе будет помогать с органиационными вопросами

Почему стоит купить этот курс?

Дедлайны каждую неделю помогут держать темп и не растягивать прохождение курса на бесконечность
Доступ остается навсегда, а курс обновляется и будет источником актуальной теории, без поиска по множеству источников!
Разбор вашего кода преподавателем поможет исправить ошибки и улучшить стиль кодирования, до близкого к профессиональному
Учебный проекта, который по теме «доставка» можно положить в портфолио и показать будущему работодателю
На еженедельных вебинарах можно посмотреть как преподаватель пишет код и задать вопросы как по материалам курса так и по разработке в общем
Тренировочные упражнения помогут разобраться в темах курса и набить руку на типичных задачах до того, как вы начнете писать проект
Платные курсы по статистике заканчивают чаще. После того, как вы оплатите участие, вам будет сложнее бросить!
Stepik написан на Django. Мы любим этот фреймворк и знаем, о чем рассказываем!
30 августа

Оставьте заявку на обучение

Старт группы:
(26.08.20)
Чем раньше вы оплачиваете, тем дешевле. Кстати, начать учиться можно не дожидаясь старта группы!
7 900 Р
Полная стоимость
После перехода к оплате введите промокод. Если он действует — вы получите скидку!
Забронируйте место, форма не кусается, а вы всегда сможете передумать.
5 900 Р
До 10 августа,
промокод EARLY
6 900 Р
Нажимая на кнопку вы используете до 10 мышц руки, а еще соглашаетесь на нашими условиями обработки данных.
До 1 августа,
промокод EARLY
PS: Если у вас нет возможности оплатить курс –
заполните заявку на обучение без оплаты. Если вы неудачно проходили подобный курс в другой школе – расскажите и получите скидку до 75%

У нас есть и другие программы

Разработка сайтов на Flask
Big Data
для Data Science
Автоматизация тестирования
Изучите трендовый микрофреймворк Flask. После курса у вас будет 3 проекта в портфолио и совершенно новое понимание интернета. Проекты выполняются пошагово, по готовой верстке под присмотром преподавателя, но их возможности всегда можно расширить
Программа по работе с большими данными от Анатолия Карпова и Александра Савченко. Вы будете работать с реальными базами данных MySQL и ClickHouse, настраивать работу аналитических пайплайнов в AirFlow, визуализировать результаты в BI системах
Программа для тех, кто уже знаком с основами ручного тестирования и готов двигаться дальше. Учиться автоматизировать будем
на Python + Selenium, по итогам программы вы сделаете свой проект