Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Технология API

Автор:   •  Декабрь 17, 2021  •  Курсовая работа  •  3,253 Слов (14 Страниц)  •  952 Просмотры

Страница 1 из 14

         Министерство образования и науки Российской Федерации[pic 1]

Федеральное государственное автономное образовательное учреждение высшего образования

«Уральский федеральный университет имени первого Президента России Б.Н. Ельцина» (УрФУ)

Институт радиоэлектроники и информационных технологий – РтФ

Школа профессионального и академического образования

Оценка ______________________________

Руководитель:

Дата защиты: 9.11.2019

Реферат по дисциплине

«Введение в специальность»

по теме: Технология API

Студент:                 ____________________

        (ФИО)        (Подпись)

Группа:

Екатеринбург

2019


СОДЕРЖАНИЕ

ВВЕДЕНИЕ        3

1 Что такое API и принцип работы технологии        5

1.1        API как средство интеграции приложений        7

2 Использование API        10

2.1 Положительные и отрицательные стороны        10

2.2 Принцип и использование API        11

3 Типы API        14

4 Примеры API        16

4.1 Распространение API        17

5 Проблемы, связанные с многобразием API        18

ЗАКЛЮЧЕНИЕ        20

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ        21


ВВЕДЕНИЕ

На сегодняшний день мы постоянно взаимодействуем с чем-либо как с людьми, так и с окружающими нас предметами. В век технологий, который с каждым годом набирает все большую популярность, наверное, самые длительные «отношения» у людей происходят с различного рода интернет-ресурсами. Конечно, не каждый понимает, что за тем, что мы видим, стоит чей-то колоссальный труд, что были люди, которые позаботились не только о себе и научили наши устройства общаться с нами. Вне наших глаз между программами, приложениями, веб-сервисами происходит непрерывное общение. И такое общение происходит на языке API.

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

Что такое API? Аббревиатура расшифровывается как Application Programming Interface, или интерфейс для программирования приложений. Название может быть легко понять и так, но стоит рассмотреть определение этого слова более детально.

API – это, во-первых, интерфейс. Интерфейс, который позволяет разработчикам применять готовые блоки для создания приложений. В случае с созданием мобильных приложений в роли API можно использовать библиотеку для работы с «умным домом» - все нюансы исполнены в библиотеке и нужно лишь прибегнуть к этому API в своем коде.

Рассматривая веб-приложения, API может отдавать данные в отличающемся от стандартного HTML формате, благодаря этому им удобно пользоваться при создании личных приложений. Сторонние общедоступные API чаще всего передают данные в таких форматах как XML или JSON. На случай, если создать API для своего приложения, нужно учитывать, что JSON намного более краток и прост в чтении, чем XML, а сервисы, которые предоставляют доступ к данным в XML формате, постепенно отказываются от последнего.

На простом языке это легко объяснить такой ситуацией: например, набор команд, которые знает собака – это API. Если мы знаем эти команды, мы с легкостью можем взаимодействовать с собакой (она понимает, что именно мы хотим от нее) и тренировать ее. Если у нас нет доступа к такому API, мы должны будем заново обучать собаку командам (соответственно при этом потратив достаточно много времени, без гарантии успеха) или она просто не будет выполнять наши команды.

Пример использования API, который известен большинству интернет-пользователей – регистрация на сайте при помощи аккаунта социальной сети. При помощи API сайт может подключиться к базе данных социальной сети и получить нужную ему информация.

Цель работы состоит в изучении принципа работы технологии API и ее использовании. Для этого необходимо решить следующие задачи:

  1. Рассмотреть API как средство интеграции приложений
  2. Изучить основные типы и функции API
  3. Изучить API операционных систем
  4. Проанализировать проблемы, связанные с многообразием API

1 Что такое API и принцип работы технологии

Практически невозможно или достаточно сложно связать вместе разрозненные ресурсы, несогласованные данные и ПО, которое создано на разных языках. Но если разработчики имеют большое желание, чтобы их продукт (приложение, операционная система или сервис) совершенствовался и при этом работал с другими программам и устройствами, то они должны предусмотреть разработку своих модулей, исходя из концепций API.

...

Скачать:   txt (44.2 Kb)   pdf (189 Kb)   docx (37 Kb)  
Продолжить читать еще 13 страниц(ы) »
Доступно только на Essays.club