Привет, это 7й урок из моего курса по фронтенд-разработке в Университете ИТМО. Сегодня поговорим о том, как работать с внешним API, вскользь упомянем формат данных JSON, разберём основные HTTP-методы и инструменты для работы с внешним API средствами JavaScript.
Прошлый урок: • Язык JS: основы, события, DOM — Фронт...
Плейлист: • Фронтенд-разработка (курс 2021)
Полезные ссылки:
1) Мой телеграм-канал: https://t.me/davidobryakov
2) Репозиторий с примерами из этого курса: https://github.com/kantegory/mentoring/
3) Репозиторий этого курса: https://github.com/kantegory/ITMO-ICT...
4) Презентация: https://docs.google.com/presentation/...
5) Подробнее про формат JSON: • JSON. Сериализация данных. Пишем свой...
6) Ролик о работе HTTP-методов: • ВКРАТЦЕ: HTTP-МЕТОДЫ
7) Библиотека axios: https://npmjs.org/axios
8) Fetch API на Learn Javascript: https://learn.javascript.ru/fetch
9) XHR на Learn Javascript: https://learn.javascript.ru/xmlhttpre...
10) Подробнее про сетевые запросы на JS: https://learn.javascript.ru/network
Таймкоды:
00:00 Вступление
00:26 План урока
01:07 Формат данных JSON
02:02 HTTP-методы
03:25 Клиент-серверное взаимодействие
03:54 Что такое CORS?
06:42 Инструменты для работы с API
09:05 Практика: работа с внешним API
19:51 Заключение