---
tags: Функциональные части
---
# API
Для использования фронтендом.
`GET /courses` - все курсы
`GET /courses/{course_id}/tasks` - задачи в курсе
`GET /user - имя и прочая хуета, которую через регистрацию через вк/гугл/гитхаб можно вытащить + courses - курсы юзера с прогрессом выполнения
post /courses - создать курс(название, описание, задачи)
post /users - создаем юзера, пихаем данные из регистраций через вк/гугл/гитхаб
put /courses/{id} - поменять курс
put /users/{id} - поменять имя/фамилию/курсы
:warning: Можно объединить с **[Backend](/wrVTZHlERk-pRXfgE_BV1w)**