Изучение реализации Javascript Интерфейса прикладного программирования (API)
Буткемп становится сложным и в то же время интересным. Задача сегодняшнего домашнего сеанса заключалась в разработке приложения интерфейса командной строки (CLI), которое использует данные из общедоступного API.
Задача была немного сложной, потому что я впервые работал с библиотекой JavaScript API, но проект требовал этого. Мне пришлось прочесать сеть в поисках необходимой информации и инструментов.
Мои выводы позволили понять, что API является двигателем интерактивности всех различных приложений и устройств. Это как если бы мессенджер принимает запрос и сообщает системе, что это за запрос, и возвращает ответ на запрос. Запрос принимает форму протокола передачи гипертекста (HTTP), а ответ может быть в формате XML или JSON. По сути, API упрощает разработку веб-приложений.
В конце концов, мне удалось разработать приложение с интерфейсом командной строки (CLI), которое извлекает все шрифты, доступные в Google f onts, с помощью библиотеки Superagent API и Google Font API.
Я считаю, что теперь стал лучшим разработчиком по сравнению с тем, что было до того, как я присоединился к буткемпу.