Buscar

Avaliação Final (Discursiva) - Individual Semipresencial

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Acadêmico:
	 ()
	
	Disciplina:
	Programação para Web I (ADS15)
	Avaliação:
	Avaliação Final (Discursiva) - Individual Semipresencial ( Cod.:) ( peso.:4,00)
	Prova:
	
	Nota da Prova:
	5,25
	
	
Parte superior do formulário
	1.
	Em PHP, o comando switch pode ser comparado a uma série de declarações if em uma mesma expressão. Neste contexto, analise o código-fonte a seguir e disserte sobre quais cálculos estão sendo realizados com a variável $valorSalario e descreva qual mensagem será impressa.
	
	Resposta Esperada:
A variável valorCalculo é inicializada com 9, e na segunda linha adiciona-se um, totalizando o valor 10. Na terceira linha, é realizada a divisão do valor da variável por 2, resultando em 5. Portanto, a mensagem impressa será ?Valor cinco?.
	2.
	A arquitetura conhecida como REST (Representational State Transfer) apresenta-se atualmente como uma alternativa bastante viável no desenvolvimento de aplicações web, principalmente pelo fato de que está implementada em muitas linguagens de programação. Considerando as características desta arquitetura, disserte sobre o seu funcionamento e sobre as vantagens obtidas com a sua adoção.
	Resposta Esperada:
A arquitetura REST funciona utilizando a própria estrutura do protocolo HTTP e seus principais métodos. Cada entidade dentro do sistema representa um recurso sobre o qual se realizam as operações relacionadas aos métodos get, post, put e delete já existentes no protocolo. Através destes métodos é possível realizar praticamente qualquer operação. Depois de uma operação sobre um recurso, existe uma resposta http padrão, dependendo do que aconteceu. Por exemplo, se quisermos criar uma nova entidade produto, acessamos o recurso/produto através do método post. Se quisermos obter um produto, acessamos o recurso/produto com o método get e o id do produto como parâmetro.
Quanto às vantagens, além da simplificação no processo de desenvolvimento, o REST ainda traz a separação no código do cliente e do servidor e a padronização na arquitetura, afinal o protocolo HTTP, seus métodos e suas respostas são padronizadas e conhecidas pelos desenvolvedores.
Parte inferior do formulário

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando