API — универсальное решение, которое позволяет перенести различия в представлении на клиент, а на сервере оставить только бизнес-логику.
На вебинаре мы рассмотрим:
- Что такое HTTP-протокол, что такое URL, HTTP-статус, HTTP-методы и HTTP-заголовки.
- Что такое Rest-API и как он связан с HTTP.
- Что такое классы, функции и модули в Python (Golang).
- Чем Rest-API лучше генерации веб-страниц на сервере.
- Какие бывают клиенты: браузеры, мобильные приложения.
- Как тестировать и дебажить API прямо в браузере.
Практическая часть:
- Пишем пример REST-API-сервис на Python (или Golang).
- Запускаем свой веб-сервер на чистом Python (Golang) c помощью нескольких десятков строк кода.
- Проверяем наш API в браузере.
В конце занятия я отвечу на ваши вопросы.
Пройти обучение