Лабораторна робота №2

API (Application Programming Interface) - це набір правил і протоколів, які дозволяють різним програмним компонентам взаємодіяти один з одним. У веб-розробці, API використовується для забезпечення спілкування між веб-додатками.

Для створення API на Flask вам потрібно розуміти наступні концепції:

  1. REST (Representational State Transfer): REST - це стиль архітектури веб-служб, який використовує HTTP-методи (GET, POST, PUT, DELETE) для взаємодії з ресурсами через URL-шляхи. Він підтримує CRUD-операції (створення, читання, оновлення, видалення) над ресурсами.

  2. Маршрути для API: У Flask, ви можете визначити маршрути для кожної операції API. Наприклад, /api/users може бути маршрутом для отримання списку користувачів, а /api/users/1 - для отримання інформації про конкретного користувача з ідентифікатором 1.

  3. HTTP-методи для операцій: Кожен маршрут може бути пов'язаний з певним HTTP-методом. Наприклад, GET для читання даних, POST для створення нових записів, PUT для оновлення і DELETE для видалення.

  4. Формат відповіді: API може повертати дані у різних форматах, таких як JSON або XML, для спрощення обробки даних на стороні клієнта.


Завдання
Створення API:

  1. Створіть Flask-додаток для управління користувачами з можливістю створення, читання, оновлення та видалення користувачів.
  2. Реалізуйте маршрути для додавання нового користувача, отримання списку користувачів, оновлення інформації про користувача та видалення користувача.
  3. Перевірте роботу API за допомогою інструменту для тестування API, такого як Postman.