Использование Api во всемирной паутине

Содержание

Слайд 2

Актуальность темы

Появление “Всемирной паутины” сильно изменило жизнь человечества. Каждый из нас пользуется

Актуальность темы Появление “Всемирной паутины” сильно изменило жизнь человечества. Каждый из нас
благами интернета, например, мы смотрим новости, покупаем билеты в кинотеатр, на поезд или самолёт, ищем информацию для саморазвития, проходим регистрацию или совершаем вход, для получения того или иного продукта. Для нас это кажется обыденностью, но мы не догадываемся, что постоянно взаимодействуем с очень важной, но скрытой для человеческого глаза структурой Api.

Слайд 3

Цель работы и задачи проекта

Цель работы:
Цель работы заключается в познании Api
Задачи проекта:
Узнать

Цель работы и задачи проекта Цель работы: Цель работы заключается в познании
что такое Api
Ознакомиться с историей его появления
Понять как работает Api
Посмотреть на проекты, использующие данную технологию
Создать собственное приложение, включив работу api

Слайд 4

Api или прикладной интерфейс приложения

Api (application programming interface) [эй-пи-ай] - программный или

Api или прикладной интерфейс приложения Api (application programming interface) [эй-пи-ай] - программный
прикладной интерфейс приложения. Он содержит набор классов, процедур, функций, структур и констант, которыми одна компьютерная программа может взаимодействовать с другой. Чаще всего реализуется отдельной программной библиотекой. Используется программистами для написания всевозможных приложений, сайтов.

Слайд 5

История появления

Ещё на заре электронной эпохи в 1980-е годы, когда разрабатывались первые

История появления Ещё на заре электронной эпохи в 1980-е годы, когда разрабатывались
операционные системы (ОС), программисты стремились найти решения, позволяющие интегрировать различные приложения в одно единое целое, но не переписывая и не копируя целые участки кода. С развитием интернета и появлением веб-сервисов (сайтов), в конце 20-ого века api перестаёт быть тесно связанным с операционными системами и приложениями для рабочего стола, его начинают активно использовать в маркетинге для различных типов бизнеса, в работе с социальными сетями и интернет-магазинами, а также в мобильных приложениях.

Слайд 6

Как работает Api

Для того, чтобы понимать каким образом Api применяется в разработке,

Как работает Api Для того, чтобы понимать каким образом Api применяется в
сначала нужно разобраться как устроена “всемирная паутина”. Всемирную паутину можно представить как огромную сеть связанных между серверов, на которых хранятся страницы сайтов.

Слайд 7

Маршрутизация играет важную роль в вызове той или иной функции. Если сравнивать

Маршрутизация играет важную роль в вызове той или иной функции. Если сравнивать
api с черным ящиком, то можно сказать, что адреса - это рычаги, взаимодействуя с которыми мы получаем тот или иной эффект.

Работа Api (маршрутизация)

Слайд 8

Закрытое api

Данный пример можно встретить везде. Включая самый обычный запрос на поиск

Закрытое api Данный пример можно встретить везде. Включая самый обычный запрос на
информации в гугле. Чаще всего - это нажатия различных кнопок на сайтах. Скрипт или перенаправление на другой url уже прописано для кнопки.
Загрузка страницы занимает много времени из-за подгрузки интерфейса сайта и его скриптов.

Слайд 9

Открытое Api

Для сервера под api выделяется отдельный адрес в подсети. Программисты прописывают

Открытое Api Для сервера под api выделяется отдельный адрес в подсети. Программисты
защиту, также основную логику интерфейса. Для использования такого вида api, используется специальный ключ, подпись. Получение ключа возможно, если ты партнёр сайта или являешься его участником.

Слайд 10

Сайты использующие связь между собой

Сайты использующие связь между собой

Слайд 11

Банк - выдаёт форму оплаты

Вконтакте - авторизирует на почте майл ру

Банк - выдаёт форму оплаты Вконтакте - авторизирует на почте майл ру

Слайд 12

Практическое применение

Для написания своего мини-приложения был выбран язык “Python” v3.7. Для

Практическое применение Для написания своего мини-приложения был выбран язык “Python” v3.7. Для
отображения окна приложения выбрана библиотека “tkinter”, отправлять запросы будет “requests”.
Единственный динамический параметр - название места, погоду которого нам нужно узнать.

Код находится в репозитории на гитхабе. (загружен в ознакомительных целях)

Слайд 13

Заключение

В заключении хочется сказать:
Выяснил, что такое api
Поднял историю его создания
Разобрался в работе

Заключение В заключении хочется сказать: Выяснил, что такое api Поднял историю его
“программного интерфейса”
Узнал, что 95% сайтов/приложений так или иначе затрагивают api
Использовал api, в своём мини-приложении
Имя файла: Использование-Api-во-всемирной-паутине.pptx
Количество просмотров: 25
Количество скачиваний: 0