Изучение реализации Javascript Интерфейса прикладного программирования (API)

Буткемп становится сложным и в то же время интересным. Задача сегодняшнего домашнего сеанса заключалась в разработке приложения интерфейса командной строки (CLI), которое использует данные из общедоступного API.

Задача была немного сложной, потому что я впервые работал с библиотекой JavaScript API, но проект требовал этого. Мне пришлось прочесать сеть в поисках необходимой информации и инструментов.

Мои выводы позволили понять, что API является двигателем интерактивности всех различных приложений и устройств. Это как если бы мессенджер принимает запрос и сообщает системе, что это за запрос, и возвращает ответ на запрос. Запрос принимает форму протокола передачи гипертекста (HTTP), а ответ может быть в формате XML или JSON. По сути, API упрощает разработку веб-приложений.

В конце концов, мне удалось разработать приложение с интерфейсом командной строки (CLI), которое извлекает все шрифты, доступные в Google f onts, с помощью библиотеки Superagent API и Google Font API.

Я считаю, что теперь стал лучшим разработчиком по сравнению с тем, что было до того, как я присоединился к буткемпу.