Geral
Desenvolvimento WEB COM320
Semana 3
0

Questão

Uma aplicação Webé executada via um navegador Web e seu desenvolvimento pode ser baseado no conceito de desenvolvimento por __________. A camada responsável pela programação que tratará questões, como __________, integração com banco de dados, questões de login, gerenciamento de usuário, é a camada 2 ou programação back-end. Os desenvolvedores dessa camada precisam ter habilidades e conhecimentos de linguagens de programação, como _________, Python, além de frameworks, como Laravel, __________, e qualidades, como manipulação de __________ e gerência de servidores, otimização de códigos.


Preencha as lacunas assinalando a alternativa correta.

A)

Padrões, especialidades, HTML5, bootstrap, API.

B)

Camadas, funcionalidades, PHP, Django, API.

C)

Padrões, funcionalidades, PHP, bootstrap, interfaces.

D)

Camadas, especialidades, HTML5, Django, interfaces.

E)

Padrões, funcionalidades, HTML5, bootstrap, API.

function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/2987/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'BrPrHUksASYrxkSNFU3VL69Nt6wOqURg8IFzd8k7suPZll5l5HonboWWPHQ8cUVP' }, 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'); } }); }