Взаимодействие с внешним API — Фронтенд-разработка
Channel: David Dobryakov
Date: 2021-11-17

Привет, это 7й урок из моего курса по фронтенд-разработке в Университете ИТМО. Сегодня поговорим о том, как работать с внешним API, вскользь упомянем формат данных JSON, разберём основные HTTP-методы и инструменты для работы с внешним API средствами JavaScript.

Прошлый урок: https://youtu.be/qo8RUL1_pF8
Плейлист: https://www.youtube.com/playlist?list=PLAhg4XYCffEm0H8SQPtRTG38rbA6LIVzG

Полезные ссылки:

1) Мой телеграм-канал: https://t.me/davidobryakov
2) Репозиторий с примерами из этого курса: https://github.com/kantegory/mentoring/ 
3) Репозиторий этого курса: https://github.com/kantegory/ITMO-ICT-Frontend-2021/
4) Презентация: https://docs.google.com/presentation/d/14YKxXcBNEOTzlg5r4BsX9xg4zW1BWFWW7prudZq9_hg/edit?usp=sharing
5) Подробнее про формат JSON: https://youtu.be/sxdPf3z6Uw8
6) Ролик о работе HTTP-методов: https://youtu.be/59RbVXzJMnw
7) Библиотека axios: https://npmjs.org/axios
8) Fetch API на Learn Javascript: https://learn.javascript.ru/fetch
9) XHR на Learn Javascript: https://learn.javascript.ru/xmlhttprequest
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 Заключение