Questões de Programação - Web para Concurso
Foram encontradas 456 questões
Um dos principais benefícios de se ter páginas web responsivas é melhorar a experiência do usuário em dispositivos móveis.
Assinale a opção que apresenta o trecho correto de código que deve ser inserido em uma página web para torná-la responsiva.
As principais linguagens orientadas a documentos são:
• JSON (JavaScript Object Notation): é uma linguagem de troca de dados leve e de fácil leitura e escrita. É baseada em chaves e valores e é frequentemente usada para transmitir dados entre sistemas;
• XML (Extensible Markup Language): é uma linguagem de marcação que permite a descrição de dados de forma estruturada. É frequentemente usada para armazenar dados em bancos de dados relacionais;
• YAML (YAML Ain’t Markup Language): é uma linguagem de configuração e serialização que é leve e fácil de ler. É frequentemente usada para armazenar dados em arquivos de configuração.
Linguagens orientadas a documentos são úteis para armazenar dados de forma flexível e eficiente. Elas são frequentemente usadas para aplicações de armazenamento de dados, como bancos de dados NoSQL, sistemas de gerenciamento de conteúdo e aplicações Web.
Sobre essas linguagens, analise as seguintes assertivas a respeito de como elas podem ser utilizadas.
I. Armazenar dados de produtos em um banco de dados NoSQL: os dados de um produto, como nome, descrição, preço e imagem, podem ser armazenados em um documento JSON.
II. Gerenciar um sistema de gerenciamento de conteúdo: um sistema de gerenciamento de conteúdo pode usar um documento YAML para armazenar a configuração do sistema.
III. Criar uma aplicação web: uma aplicação web pode usar um documento JSON para armazenar os dados do usuário.
É correto o que se afirma em
Model-Víew-Controller (MVC) é um padrão de arquitetura de aplicações que divide a aplicação em três camadas, conforme indicado na figura, e tem a finalidade de ser utilizado como arquitetura para aplicativos, mas que se popularizou para uso em sistemas web, a partir da adesão de milhares de frameworks de mercado.
A seguir, são listadas três funções dessas - camadas.
I. Responsável por tratar as regras de negócio.
II· Responsável por validar as requisições dos usuários de acordo com as regras de autenticação e autorização.
II. Responsável por usar as informações modeladas para produzir interfaces de apresentação conforme a necessidade.
As funções listadas em I, II e III são de responsabilidade, respectivamente, das camadas: