Baixe o app para aproveitar ainda mais
Prévia do material em texto
Desenvolvimento Web em HTML5, CSS, JavaScript e PHP Ainda sobre as tecnologias do lado cliente, assinale a alternativa INCORRETA: As tecnologias do lado cliente pode ser interpretadas por qualquer navegador e não precisam ser compiladas. A HTML é um hardware utilizado compilar a CSS e o Javascript a fim de criar páginas web. A HTML é a principal linguagem utilizada em páginas web. A HTML é linguagem padrão, de âmbito internacional, utilizada na programação de sites para a Web, que possibilita que todas as ferramentas de navegação da Internet exibam o conteúdo do site. A linguagem HTML é utilizada para formatar o conteúdo de uma página da Internet, o CSS para formatar a apresentação e o Javascript, para permitir interação. As três podem ser editadas com o uso de qualquer editor de texto. A arquitetura multicamadas divide-se em três camadas lógicas. São elas: Apresentação, Negócio e Alteração. Apresentação, Negócio e Acesso a Dados. Manipulação, Natureza e Acesso a Dados. Apresentação, Natureza e Acesso a Dados. Manipulação, Negócio e Acesso a Dados. A respeito da linguagem JavaScript, é correto afirmar que: É uma extensão da linguagem Java, com foco em códigos que rodem em navegadores Web. A mais importante limitação desta linguagem é não rodar em navegadores executados em dispositivos móveis, como celulares. É uma linguagem que, embora rode no lado cliente, precisa ser interpretada pelo servidor Web. É uma linguagem de programação que permite a criação de conteúdos dinâmicos, além do controle sobre os elementos de uma página HTML. É uma linguagem exclusiva para o lado cliente. Analise o seguinte código escrito na linguagem JavaScript: Laranja|uva Laranja|uva|limão Uva| Banana|laranja|limão|uva Banana|uva|laranja|limão Qual instrução apresenta o conteúdo do primeiro elemento do vetor ou array declarado em PHP na forma: $estados = array("AM", "AP", "DF", "PR", "SP","SC", "RS");? echo $estados[0]; print_r( $estados ); print_r( $estados[1] ); echo $estados[1]; $estados[1]; No CSS, o seletor que localiza um elemento pelo seu atributo "id" é: :id ~id .id #id *id A HTML5 aprimorou o suporte a recursos multimídia. Com isso, além de simplificar a incorporação vídeo ou áudio a um documento, tornou possível: Melhorar a qualidade do vídeo incorporado na página com o uso de Folhas de Estilo (CSS). Utilizar novos atributos, definidos em sua especificação, para o controle do conteúdo multimídia, como executar um áudio ou vídeo em repetição, por exemplo. Que cada desenvolvedor possa, a partir dessas tags básicas, criar outras, como, por exemplo, tags para incorporar jogos. Abrir o vídeo ou áudio incorporado fora da página, no site onde está hospedado, como, por exemplo, no Youtube. Que novas funções Javascript sejam escritas e incluídas dentro de uma tag multimídia para controlar o seu comportamento. Ao codificarmos uma página HTML tendo em mente a semântica, devemos utilizar: As tags de estrutura, que são comuns na maioria as páginas Web. O correto DTD: Strict, transitional ou frameset. A tag HTML correta de acordo com o seu conteúdo ou finalidade. Atributos em todas as tags. A HTML5. A CSS3 tornou possível que novos tipos de fontes sejam usados nas páginas com a utilização da regra @font-face. Sobre o suporte a fontes na CSS3, analise as afirmações abaixo e assinale a alternativa que contém as corretas. I. A regra @font-face permite que fontes de diferentes formatos sejam declaradas, aumentando assim a compatibilidade entre navegadores. II. A regra @font-face permite que novas fontes sejam criadas e utilizadas em páginas. Essa regra informa ao browser o local onde a fonte a ser utilizada se encontra, permitindo ainda que seja verificado se o usuário já possui a fonte em questão. III. A regra @font-face manteve o suporte à declaração font-family. Com isso, é possível indicar uma ou várias fontes alternativas caso a preferencial não esteja disponível. IV. A única desvantagem da nova regra, @font-face, é descontinuar as famílias de fontes que não possuíam total suporte pelos navegadores. Apenas III e IV Apenas I e II Apenas I, II e III Apenas I e IV I, II, III e IV Para receber, em um arquivo PHP no servidor, os valores enviados em campos texto de um formulário HTML, utilizam-se variáveis predefinidas. Se o elemento form do formulário contiver method="get", a variável utilizada será ..I.. . Caso contenha method="post", a variável utilizada será ..II.. . Pode-se também utilizar a variável ..III.. que recebe os valores tanto se method="get" quanto se method="post". As lacunas I, II e III da frase acima são preenchidas, correta e respectivamente, com: $GET_DATA, $POST_DATA e $REQUEST_DATA GET, POST e DATAREQUEST $_GET, $_POST e $_REQUEST doGet, doPost e processRequest $_DOGET, $_DOPOST e $_DOREQUEST Em relação à responsabilidade de realizar as requisições no modelo Cliente x Servidor, assinale a alternativa correta: Neste modelo, o lado cliente é, normalmente, o responsável por iniciar a comunicação através da realização de requisições ao lado servidor. Entretanto, o lado servidor também é capaz de iniciar a comunicação, disparando notificações ou enviando mensagens para o lado cliente, por exemplo. Nós vimos que o modelo Cliente x Servidor é a base do ambiente Web. Assinale a opção correta que descreve o Ambiente Web: O Ambiente Web é composto por diversos clientes e diversos servidores. Neste cenário, os clientes utilizam a internet e fazem requisições a diferentes servidores, localizados em diferentes partes do mundo. Os servidores então processam a requisição e devolvem a informação requisitada ou executam o serviço solicitado pelo cliente. Assinale a alternativa que não corresponde ao conceito de interface: A interface é a disciplina responsável pelo layout no desenvolvimento de software. Um dos seus princípios é garantir a criação de telas mais bonitas, que chamem a atenção de quem utiliza um software ou aplicativo. Em relação ao design responsivo, assinale qual opção corresponde à melhor ação a ser tomada para sua aplicação: Estudar os dados provenientes das visitas ou, na ausência destes, os relacionados às pesquisas de comportamento de acesso a websites para planejara construção ou remodelação de um site a fim de garantir que ele se adapte às características dos dispositivos que o acessa. Ao desenvolvermos uma página Web devemos nos preocupar não somente com o resultado, mas também em utilizarmos corretamente cada uma das tecnologias. Nesse contexto, assinale a opção correta quanto às boas práticas a serem seguidas: Utilizar os elementos HTML corretamente, tendo em mente a semântica; separar as responsabilidades entre cada tecnologia; otimizar o tempo de carregamento das páginas; utilizar folhas de estilo e JavaScript a partir de arquivos externos. Como vimos, cada tecnologia do lado cliente possui sua própria função. Logo, a respeito da separação de funções e responsabilidades, assinale a alternativa correta: O HTML cuida do conteúdo, o CSS do layout/apresentação, e o JavaScript do comportamento/interação. Com isso, ao não misturarmos as funções - embora seja possível - obtemos vários benefícios, como o de separação de interesses e consequente facilidade para manter o código, uma vez que podemos ter diferentes pessoas trabalhando ao mesmo tempo em diferentes partes do site. O PHP é uma linguagem de script, altamente adaptável à HTML e que lhe possibilita interatividade e dinâmica. Assinale a alternativa correta quanto a esta afirmação: Para recuperar informações de um banco de dados, a HTML precisa fazer uso do PHP, seja diretamente – a partir de algum elemento próprio – ou através de JavaScript. O PHP é uma linguagem Server Side, utilizada sobretudo, para criar páginas dinâmicas, em conjunto com a HTML e demais tecnologias do lado cliente. Embora muito adaptável à HTML, o PHP é uma linguagem de programação completa, que possui uma sintaxe específica, assim como funções e métodos nativos que lhe possibilitam o acesso tanto ao sistema de arquivosquanto à diferentes bancos de dados. As páginas dinâmicas, ao contrário das páginas estáticas, proveem dinamismo ao Ambiente Web. Nesse contexto, assinale a opção correta: A utilização de linguagens de programação Server Side é a principal característica de uma página dinâmica. Nas páginas dinâmicas, todo o conteúdo de um site pode ser gerenciado automaticamente através de scripts que rodam no servidor.
Compartilhar