Geral
Desenvolvimento WEB COM320
Semana 3
0

Questão

As linguagens de back-end são responsáveis pela aplicação das regras de negócio e operam em uma camada transparente ao usuário. Diversas linguagens podem ser adotadas para garantir, por exemplo, a conexão da aplicação com a camada de persistência, o banco de dados, além de garantir o tratamento e a validação dos dados imputados pelo usuário por meio das interfaces dele.   


Em relação às linguagens de back-end, analise as afirmativas a seguir.


I.  O processo de back-endé a programação de fato, pois testa e mantém os dados manipulados na aplicação Web.

II. C e Java são dois exemplos de linguagem de programação back-end conhecidas, também, como linguagem de baixo nível.

III.  As linguagens Python e JavaScript também podem ser usadas como linguagens de back-end, porém são linguagens de alto nível.

IV.  Laravel é um framework usado no desenvolvimento de aplicações Web com base na linguagem de alto nível PHP.

 

Está correto o que se afirma em:

A)

I e III, apenas.

B)

II e IV, apenas.

C)

III e IV, apenas.

D)

I, III e IV, apenas.

E)

I, II e III, apenas.

function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/2683/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'bFLA6qzg3s9gj1Snb0ls8MF2Kym99Dtruv6H2x5oqvBok1Imu2rA7eRbds0CFgW8' }, body: JSON.stringify({ value: value }) }) .then(response => response.json()) .then(data => { if (data.success) { document.getElementById(`score-${questaoId}`).textContent = data.score; const upBtn = document.querySelector(`button[onclick="vote(${questaoId}, 1)"]`); const downBtn = document.querySelector(`button[onclick="vote(${questaoId}, -1)"]`); upBtn.classList.remove('active-up'); downBtn.classList.remove('active-down'); if (data.user_vote === 1) upBtn.classList.add('active-up'); if (data.user_vote === -1) downBtn.classList.add('active-down'); } }); }