1. Основы интернета и модель TCP/IP. 2. Различие между веб-сайтом, веб-сервисом и веб-приложением. 3. Подробный процесс загрузки сайта. 4. Понятие API, его виды и значение. 5. Примеры API веб-сервисов и первая практика. 6. Основы протокола HTTP и формата JSON. 7. Уровни развития API и модель Ричардсона. 8. Глубже в интернет: ресурсы, порт, сокет. 9. Применение JSON-RPC и документирование с помощью Swagger. 10. Проектирование API с использованием XML и SOAP. 11. Введение в GraphQL и его применение. 12. Развитие HTTP: от версии 1.0 до 2.0. 13. Введение в gRPC и микросервисы. 14. Проектирование REST API и его ключевые концепции. 15. Эффективность API: управление кешем, rate limiting и другие аспекты. 16. Синхронные и асинхронные запросы, Webhooks, WebSocket. 17. Безопасность в сети: HTTPS, аутентификация, авторизация и защита от атак. 18. Версионирование API и его семантическое значение. 19. Тестирование API и документирование с помощью OpenAPI Swagger. 20. Проектирован
Архитектура веб-сервисов и веб-приложений, а так же различные технологии API.
12 марта 202412 мар 2024
4
~1 мин