1. Что такое клиент-серверная архитектура и какую роль выполняет API во взаимодействии клиента и сервера?

 

2. Что такое ресурс в REST API и как используются URI для обращения к ресурсам?

 

3. Какие HTTP-методы соответствуют операциям CRUD и в чём их различия?

 

4. Для чего используется JSON и почему проверка данных должна выполняться на сервере?

 

5. Какие HTTP-статусы применяются для успешных запросов и ошибок, а также для чего необходимы версионирование и документация API?