PDF Google Drive Downloader v1.1


Report a problem

Content text Interação com APIs.pdf

INTERAÇÃO COM API
Interação com APIs - Desafio 1 2 Interação com APIs | SENAI SUMÁRIO PARA COMEÇAR.................................................................................................................................. 3 SITUAÇÃO-PROBLEMA..................................................................................................................... 4 DESAFIO 1.............................................................................................................................................. 4 INTERAÇÃO COM APIS ..................................................................................................................... 5 TIPOS DE APIS...................................................................................................................................... 5 API REST ................................................................................................................................................. 6 REQUISIÇÃO, URL E RECURSO....................................................................................................... 7 MÉTODOS DE REQUISIÇÃO............................................................................................................ 9 EXEMPLO DE API...............................................................................................................................13 DOCUMENTAÇÃO DE API..............................................................................................................14 CONSUMINDO UMA API................................................................................................................14 INSTALANDO O POSTMAN...........................................................................................................15 PRIMEIROS PASSOS .........................................................................................................................17 OPERAÇÕES BÁSICAS DE BANCO DE DADOS (CRUD).......................................................19 TRATAMENTO DE MENSAGENS DO SERVER-SIDE...............................................................23 CAPTURA DE EXCEÇÕES................................................................................................................25 NESTE DESAFIO.................................................................................................................................27 DESAFIO 2............................................................................................................................................28 SEGURANÇA DA INFORMAÇÃO .................................................................................................29 BOAS PRÁTICAS.................................................................................................................................30 PILARES DA SEGURANÇA..............................................................................................................31 CONTROLE DE ACESSO..................................................................................................................32 AUDITORIA..........................................................................................................................................33 CRIPTOGRAFIA ..................................................................................................................................34 NA PRÁTICA ........................................................................................................................................35 SQL INJECTION..................................................................................................................................37 BACKUP ................................................................................................................................................39 NESTE DESAFIO.................................................................................................................................40 PARA CONCLUIR................................................................................................................................40 REFERÊNCIAS .....................................................................................................................................41 CRÉDITOS.............................................................................................................................................43
Interação com APIs - Desafio 1 3 Interação com APIs | SENAI PARA COMEÇAR Este desafio aborda conceitos relacionados ao consumo de uma API (Application Programming Interface ou, em português, Interface de Programação de Aplicativo) e como aplicá-las em sistemas online (sites). No decorrer de seus estudos, esperamos que você desenvolva as seguintes capacidades: • Reconhecer os serviços disponíveis no servidor. • Reconhecer as especificações dos serviços disponíveis no servidor. • Reconhecer as necessidades de utilização dos serviços do servidor. • Aplicar tratamento de falhas nas mensagens do servidor. • Aplicar boas práticas relativas à segurança da informação. Para desenvolver tais capacidades, você deverá estudar os seguintes temas: • Serviços server-side: • Documentação de APIs; • Operações (CRUD); • Tratamento de mensagens do server-side. • Segurança da informação: • Pilares • Integridade • Disponibilidade • Confidencialidade • Boas práticas • Controle de acesso • Auditoria • Criptografia • Backup O estudo desses temas será necessário para que você resolva a situação-problema a seguir. Avance para conhecê-la.
Interação com APIs - Desafio 1 4 Interação com APIs | SENAI SITUAÇÃO-PROBLEMA Você desenvolveu o site de uma loja de eletrônicos que venderá jogos. Toda a estrutura (HTML), estilização (CSS), aplicações e funcionalidades (JavaScript) das páginas estão finalizadas. É necessário, no entanto, integrar a interface aos serviços de Back-End (servidor), o que permite ao usuário realizar ações na interface visual, como compras, responder formulários, entre outros, cujas respostas são processadas em sistemas externos. Para tanto, você deverá realizar os seguintes desafios: Desafio 1 Realizar a integração do Front-End com o Back-End, configurando os métodos de requisição e aplicando o tratamento de falhas nas mensagens do servidor. Desafio 2 Aplicar boas práticas relativas à segurança da informação. DESAFIO 1 Nesta etapa, você deverá resolver o desafio 1: • Reconhecer as necessidades, as especificações e os serviços disponíveis no servidor para integrar o Back-End da API REST com o Front-End. Para isso, você estudará os seguintes conteúdos: • Serviços server-side: • API REST. • Estrutura de uma API REST (requisição, URL, recurso e resposta). • Exemplo de API. • Documentação de APIs. • Métodos de requisição. • Consumindo uma API. • Tratamento de mensagens de retorno. • Captura de exceções.

Related document

x
Report download errors
Report content



Download file quality is faulty:
Full name:
Email:
Comment
If you encounter an error, problem, .. or have any questions during the download process, please leave a comment below. Thank you.