Baixe o app para aproveitar ainda mais
Prévia do material em texto
05/03/2022 00:46 Avaliação Final (Discursiva) - Individual about:blank 1/2 Prova Impressa GABARITO | Avaliação Final (Discursiva) - Individual (Cod.:690591) Peso da Avaliação 4,00 Prova 36338954 Qtd. de Questões 2 Nota 9,00 Antes da criação do CSS (Cascading Style Sheets) pelo W3C, a especificação 3.2 do HTML trouxe tags que permitiam a formatação de aspectos relacionados ao layout das páginas, como, por exemplo, cor e tamanho das fontes do texto. Disserte sobre as dificuldades encontradas antes da criação do CSS e as facilidades trazidas pelo mesmo, no âmbito do desenvolvimento e manutenção de páginas web. Resposta esperada Antes do CSS, os desenvolvedores precisavam definir dentro do html os elementos que definiam o layout da página. Em websites pequenos, isso não representava problemas, mas imagine um website com 200 páginas html, nas quais, para se modificar o layout, é necessário interagir com cada uma delas. O CSS permite que se defina um layout padrão em um arquivo externo e, através da referência desse arquivo externo dentro do html, este assume automaticamente o layout. No momento de alterar o layout, basta alterar o arquivo externo de CSS e as páginas se moldam automaticamente ao novo formato. Minha resposta antes os desenvolvedores tinham que definir dentro do html os elementos que definiam o leiaute da página. Em sites pequenos, isso não representava problemas algum , mas imagine um site com 100 ou 200 ou mais páginas em html, outro trabalho era modificar um site , teria que interagir com cada pagina . hoje com o CSS permite que se defina um Layout padrão em um arquivo externo, outras vantagem com o CSS é que não precisa mais escrever repetidamente como os elementos individuais. com Isso economiza tempo, encurta o código e diminui erros. O CSS permite que você tenha vários estilos em uma página HTML, tornando as possibilidades de personalização quase infinitas. assim assumindo automaticamente o layout. basta alterar o arquivo externo e as páginas se moldam automaticamente ao novo estilo ou formato Ao desenvolver um sistema web, muitos cuidados devem ser tomados para que o código-fonte possua coesão e baixo acoplamento, tornando o código-fonte modularizado. Um meio é a utilização do conceito API REST, que separa o código-fonte HTML do acesso ao banco de dados da aplicação. Por exemplo, uma página PHP, cujo código-fonte possua acesso ao banco de dados misturado ao código HTML, e ainda Javascript, pode tornar-se muito confusa. Considerando o conceito API REST, analise as tabelas a seguir, e desenvolva um objeto Json (código) que retorne os dados dos registros destas tabelas. Observe que a segunda tabela retorna as disciplinas que o aluno, da primeira tabela, VOLTAR A+ Alterar modo de visualização 1 2 05/03/2022 00:46 Avaliação Final (Discursiva) - Individual about:blank 2/2 cursa, e neste caso, o objeto array deve retornar uma propriedade com uma coleção de elementos que são as disciplinas cursadas. Resposta esperada O código Json desenvolvido pelo acadêmico deve ser parecido com o objeto Json abaixo, possuindo os mesmos dados, podendo variar os nomes das propriedades (codigoAluno, nome, nascimento, disciplinasCursadas), isto é, se escrito por exemplo codigo ao invés de codigoAluno está correto. No entanto, a estrutura (pontos, aspas duplas chaves e colchetes) devem ser conforme a seguir. { "codigoAluno" : "9999", "nome" : "Marcio", "nascimento" : "12/12/1990", "disciplinasCursadas" : ["Projeto Orientado a Objetos" , "Programação Web I"], } Minha resposta { "codigoAluno" : "9999" , "nome" : "Marcio", "nascimento" : "12/12/ 1990", "disciplinasCursadas" : ["Projeto Orientado a Objetos " , "Program ação Web I "], } Imprimir
Compartilhar