Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Какие HTTP-методы (GET, POST, PUT, PATCH, DELETE) используются для CRUD-операций?
GET — чтение (Read); POST — создание (Create); PUT/PATCH — обновление (Update); DELETE — удаление (Delete). PUT заменяет весь ресурс, PATCH вносит частичные изменения.
Как спроектировать спецификацию для фронтенда для рабочего места менеджера обработки заказов (back office) с CRUD?
Спецификация должна содержать описание API (эндпоинтов CRUD), структуры данных (моделей), схемы запросов/ответов, авторизации, валидации, бизнес-правил, а также требования к интерфейсу и поведению.
Что можно делать в БД кроме CRUD (триггеры, процедуры, представления)?
Помимо базовых операций Create, Read, Update, Delete (CRUD), современные БД предлагают мощные инструменты для реализации логики на стороне сервера. Представления (Views) — это сохраненные запросы, которые работают как виртуальные таблицы. Хранимые процедуры и функции позволяют хранить и выполнять сложную логику прямо в БД. Триггеры — это автоматически выполняемые функции в ответ на события (INSERT, UPDATE). Также БД умеют работать с индексами для ускорения поиска и обеспечивать транзакции для безопасности данных.
Что должно передаваться на вход и возвращаться в ответе для каждого из CRUD-методов?
Для GET-запросов на вход передаются идентификатор или параметры фильтрации, возвращаются данные сущности или список. POST-запросы принимают данные для создания новой сущности и возвращают созданный объект с идентификатором. PUT/PATCH принимают идентификатор и данные для обновления, возвращают обновленную сущность. DELETE принимает идентификатор и возвращает статус операции без тела ответа или подтверждение удаления.
Как HTTP-методы соотносятся с CRUD-операциями?
CRUD — это модель операций над данными: Create, Read, Update, Delete. В HTTP этим операциям соответствуют POST, GET, PUT или PATCH и DELETE. Такое сопоставление используется в REST API. Оно делает API предсказуемым и понятным. Клиент может понимать поведение запроса по методу.
Рейтинг:
3
Сложность:
4
Рейтинг:
2
Сложность:
7
Рейтинг:
4
Сложность:
7
Рейтинг:
5
Сложность:
3
Рейтинг:
5
Сложность:
4