WorksheetsArquitetura Web
Total questions: 12
Worksheet time: 6mins
O que significa SPA?
Simple Page Application
Single Page Application
Standard Patterns and Applications
Standard Platform Application
É possível utilizar um sistema web offline?
SIM, apenas utilizando as APIs do HTML
SIM, utilizando algum plugin instalado no computador
NÃO, se é web é online
SIM, com algum programa auxiliar
Responsividade é:
Capacidade de redimensionar o texto na tela que está sendo exibido
Capacidade de adaptação do conteúdo ao dispositivo em uso
Capacidade de responder aos questionamentos feitos pelo usuário durante o uso do aplicativo
Capacidade de responder às interações feitas pelo usuário durante o uso do aplicativo
O que significa REST?
REpresentational State Transfer
REde Segura de Transferência
REsearch Status Transfer
REcover STatus
São métodos HTTP:
GET
NULL
DEL
POST
INT
Protocolo de Transferência de HiperTexto:
PTHT
HTHP
HTTP
PTHP
São requisitos de um PWA:
Seguro
Offline
Applike
Responsivo
Instalável
Sobre as aplicações de página única
Carregam conteúdo mesmo sem conexão com a internet
Carregam os dados através de requisições assíncronas e renderizam o conteúdo dinamicamente na tela.
Devem estar disponíveis mesmo offline para cumprir com os requisitos desse tipo de aplicação
Precisam passar a experiência de uso de um aplicativo nativo de celular.
Segundo o google, para ser considerado um PWA, o aplicativo precisa ser "instalável". Para que isso seja possível, o que é necessário?
HTTPS
Service Worker
Cordova
Installation Service
São formatos de representação aceitos pelo padrão rest:
HTML
XML
JSON
CSS
JS
A comunicação do cliente com uma API REST deve ser STATELESS, isso significa que:
O "estado" da transação realizada deve ser exibido ao usuário
A comunicação deve conter a identificação do cliente
O cliente não precisa de informações sobre o "estado" da comunicação com o servidor.
A comunicação não deve depender de nenhuma informação do cliente armazenada no servidor.
Sobre aplicações REST é correto afirmar que:
A comunicação deve ser STATELESS
As informações de sessão não devem ficar guardadas no servidor, devendo ser utilizado um serviço de autenticação via token (JWT, OAuth...)
Deve ser Responsivo
Deve funcionar offline
