Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

�
��
��
��
��
��
��
��
��������������
Lorem ipsum
concursos
Sistemas de Informação - Fases e Etapas
Tecnologia e Informação
Sumário
API (application programming interface) ..................................................................................................... 3
Questões Comentadas ................................................................................................................................. 4
Apresentação
Olá aluno,
Sou o Professor Márcio Hollweg, das áreas de Informática e de Tecnologia da 
Informação. Trabalho com concursos públicos desde o século passado... Isto mesmo! Iniciei 
minha vida como docente em Canoas/RS no ano de 1998 lecionando para um curso Técnico em 
Informática. Em seguida já me encontrava envolvido na preparação de diversos alunos para o 
concurso da Caixa Econômica Federal (CEF) e desde então tenho ministrado aulas em diversos 
estados e para diversos cursos preparatórios. Cursei graduação em Matemática pela UFPR, 
porém acabei me formando em Tecnologia da Informação pela Unisul. Foi justamente na área 
de informática que descobri a minha paixão em ensinar. Vejo aqui a possibilidade através da 
educação de auxiliar as pessoas que buscam mudar suas vidas a alcançarem a tão desejada 
vaga em um órgão público. Ao longo desta minha jornada como docente da área de concursos 
públicos, já trabalhei com turmas presenciais, gravei aulas para turmas no ensino a distância, 
elaborei diversas apostilas e participei de obras sobre questões de concursos.
/aprovaconcursos
/aprovaconcursos/aprovaconcursos
/aprovaconcursos/aprovaquestoes
/aprovaconcursos
https://open.spotify.com/user/aprovaconcursos
http://www.facebook.com/aprovaconcursos
http://www.youtube.com/aprovaconcursos
http://www.instagram.com/aprovaconcursos
http://www.instagram.com/aprovaquestoes
http://www.twitter.com/aprovaconcursos
3
Tecnologia e Informação
Sistemas de Informação - Fases e Etapas
API (application programming interface)
A sigla API refere-se ao termo em inglês “Application Programming Interface” que significa em 
tradução para o português “Interface de Programação de Aplicativos”.
Uma API tem por objetivo principal disponibilizar recursos de uma aplicação para serem usados 
por outra aplicação, abstraindo os detalhes da implementação e muitas vezes restringindo o acesso 
a estes recursos com regras específicas para tal.
Uma API é criada quando uma empresa de software tem a intenção de que outros criadores de 
software desenvolvam produtos associados ao seu serviço. Existem vários deles que disponibili-
zam seus códigos e instruções para serem usados em outros sites da maneira mais conveniente 
para seus usuários. O Google Maps é um dos grandes exemplos na área de APIs. Por meio de seu 
código original, muitos outros sites e aplicações utilizam os dados do Google Maps adaptando-o 
da melhor forma a fim de utilizar esse serviço.
Quando uma pessoa acessa uma página de um hotel, por exemplo, é possível visualizar dentro 
do próprio site o mapa do Google Maps para saber a localização do estabelecimento e verificar 
qual o melhor caminho para chegar até lá. Esse procedimento é realizado por meio de uma API, 
onde os desenvolvedores do site do hotel utilizam do código do Google Maps para inseri-lo em um 
determinado local de sua página.
TIPOS DE API
Em termos de desenvolvimento de software uma API pode ser construída de várias formas. As 
mais utilizadas são:
• DLL – Dynamic-link library: são executáveis resultantes de classes ou conjuntos de clas-
ses compiladas em ambientes como .Net e Delphi, por exemplo. Incorporado numa DLL, 
conforme as regras de visibilidade aplicadas, são expostos vários métodos/funções que 
podem ser utilizadas por terceiros.
4
Tecnologia e Informação
Sistemas de Informação - Fases e Etapas
• Plugins: atualmente é um dos modos mais utilizados. Quando falamos de um blog Wor-
dPress por exemplo a maioria dos recursos são resultado de consumo de plugins (exemplos 
são uso de captcha, envio de e-mail e feed, anti-spam, otimizador de SEO, analisador de 
estatísticas etc.).
• WebAPI: basicamente são API’s utilizadas em soluções web. WebAPI’s podem ser client-side 
ou server-side (executadas no front ou no back-end de uma aplicação web).
Questões 
Comentadas
1. Ano: 2015 Banca: CESPE / CEBRASPE Órgão: MEC Prova: Arquiteto de Sist
Acerca de frameworks e API, julgue o item subsequente.
JMS (Java message service) é uma API da linguagem Java para middleware orientado a men-
sagens. O uso de JMS permite que duas ou mais aplicações se comuniquem por meio da troca 
de mensagens
2. 2010 Banca: IESES Órgão: CRM-DF Prova: Assistente de TI
Dentre as APIs para placas de vídeo 3D destacam-se a OpenGL e a Directx. Dentre as opções 
abaixo, escolha a que melhor representa uma das principais características da OpenGL:
a) Funciona apenas com sistema operacional ou distribuições baseadas no Linux.
b) Pode ser utilizada em qualquer plataforma ou sistema operacional (multiplataforma).
c) Funciona apenas com sistema operacional Windows.
d) Funciona apenas com sistema operacional BSD.
5
Tecnologia e Informação
Sistemas de Informação - Fases e Etapas
Gabaritos e comentários
1. CERTO
Java Message Service, ou JMS, é uma API da linguagem Java para middleware orientado a mensagens. Através da 
API JMS, duas ou mais aplicações podem se comunicar por mensagens.
2. Alternativa: B
Além do fato de ser multiplataforma o OpenGL possui algumas características interessantes:
O OpenGL trabalha com a medida de ângulos em graus e não em radianos, como ocorre com a maioria das linguagens; 
Cada componente de cor no OpenGL é normalmente definido por um número de ponto flutuante, que varia de 0 até 
1, e não um número inteiro de 0 até 255; As coordenadas gráficas no OpenGL seguem o eixo cartesiano. Assim, o 
número da linha é decrescente, e não crescente, como em boa parte das implementações. Matrizes no OpenGL são 
calculadas com base nas colunas, e não nas linhas.
	API (application programming interface)
	Questões Comentadas

Mais conteúdos dessa disciplina