Buscar

Desenvolvimento de Aplicações para Internet Aol1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1. Pergunta 1 
/1 
Leia o trecho a seguir: 
“Bootstrap é uma biblioteca popular front-end de código livre para desenvolvimento 
HTML, CSS e JS que contempla recursos para o desenvolvimento rápido e fácil de sites 
e aplicações web responsivos. Crie um protótipo rápido de suas ideias ou crie seu 
aplicativo inteiro [...]”. Fonte: Bootstrap. Bootstrap (Referência oficial). 2019. 
Disponível em: https://getbootstrap.com/. Acesso em 17 set. 2019. 
Considerando o trecho apresentado e o conceito estudado sobre Bootstrap, analise as 
afirmativas a seguir. 
I. Alert, Card e Carousel são alguns dos principais componentes básicos do Bootstrap. 
II. Apesar de facilitar o desenvolvimento, o Bootstrap tende a deixar o site parecido com 
outros, pela dificuldade alta em customizar detalhes de interface dos componentes. 
III. O Bootstrap funciona com um sistema de grids responsivos que possibilita que o 
design tenha sua divisão clara em colunas, que não precisam, necessariamente, ficar 
lado a lado na tela. 
IV. O Bootstrap nasceu de um esforço de desenvolvedores da empresa mundial 
Facebook. 
Está correto somente o que se afirma em: 
Ocultar opções de resposta 
1. 
II e IV. 
2. 
III e IV. 
3. 
II e III. 
4. 
I e III. 
Resposta correta 
5. 
I e IV. 
2. Pergunta 2 
/1 
Leia o trecho a seguir: 
“Os primeiros navegadores a incorporar um motor de Javascript tinham alert, prompt, 
document.write e mais meia dúzia de maneiras de se interagir com o usuário. E só. A 
ideia de acessar a árvore de objetos do HTML trouxe poder às interfaces com o usuário 
na web.” 
Fonte: W3C. Curso de HTML 5 do Escritório W3C Brasil. 2019. p. 65. Disponível em: 
https://www.w3c.br/pub/Cursos/CursoHTML5/html5-web.pdf. Acesso em 12 set. 2019. 
Considerando o conceito estudado sobre “a pilha de desenvolvimento HTML, CSS e 
Javascript e os frameworks de apoio”, analise as afirmativas a seguir. 
I. Os códigos recebidos pelo navegador executam diferentes ações no lado do cliente via 
ações com Javascript, que podem ser acionados por eventos de componentes, como 
pressionar botões. 
II. A utilização de validações Javascript no lado do cliente dispensa a implementação 
dessas verificações no lado do servidor e diminui o tráfego de dados. 
III. A possível separação de HTML e CSS facilita a manutenção de aplicações Web, 
principalmente pelo o compartilhamento de folhas de estilo entre páginas. 
IV. A aplicação de estilos é feita de modo separado do HTML e também do Javascript, 
o que dificulta para usuários inexperientes a ligação de um componente com seu estilo. 
Está correto apenas o que se afirma em: 
Ocultar opções de resposta 
1. 
III e IV. 
2. 
I e IV. 
3. 
I e III. 
Resposta correta 
4. 
II e IV. 
5. 
II e III. 
3. Pergunta 3 
/1 
Leia o trecho a seguir: 
“Um wireframe (ou esquema da página) é um esboço básico de uma página individual, 
desenhado para indicar os elementos de uma página, seus relacionamentos e sua 
importância relativa. É muito parecido com a estrutura de arame que um escultor faz 
antes de adicionar argila, pois ela dá forma e fornece suporte”. 
Fonte: WODTKE, C.; GOVELLA, A. Information Architecture: Blueprints for the 
Web. 2009. Indianapolis: Editora New Riders. p. 182. (Tradução nossa.) 
Considerando o trecho apresentado e o conceito estudado sobre o projeto para Web 
wireframe, analise as afirmativas a seguir. 
I. O projeto wireframe depende do uso de recursos computacionais para ser aplicado, 
para que os desenhos fiquem próximos aos elementos da Web. 
II. Podendo ser usado em etapa inicial de especificação, o wireframe é uma das 
ferramentas para se registrar diversas decisões sobre o projeto. 
III. O wireframe pode ser considerada uma ferramenta evolutiva, pois permite a 
acomodação de alterações mais facilmente do que tentar ficar alterando o código fonte 
final. 
IV. O wireframe é um projeto da categoria de design gráfico, trazendo conflitos de 
ordem tipográfica para a área de arquitetura da informação e projeto de conteúdo 
textual, pois define de modo muito básico os possíveis textos. 
Está correto apenas o que se afirma em: 
Ocultar opções de resposta 
1. 
II e III. 
Resposta correta 
2. 
III e IV. 
3. 
I e III. 
4. 
 I e IV. 
5. 
II e IV. 
4. Pergunta 4 
/1 
Leia o trecho a seguir: 
“Atualmente, as páginas da Web são escritas em uma linguagem denominada HTML 
(HyperText Markup Language). A HTML permite que os usuários produzam páginas da 
Web que incluem texto, gráficos e ponteiros para outras páginas da Web.” 
Fonte: TANENBAUM, A. S. Redes de Computadores. Rio de Janeiro: Editora Elsevier, 
2003. p. 670. 
Considerando essas informações e o conteúdo estudado sobre a linguagem HTML, 
pode-se afirmar que essa linguagem é fundamental para a navegação Web, porque: 
Ocultar opções de resposta 
1. 
realiza o controle de quais empresas podem fornecer um navegador Web, que faz o 
cadastro (registro) de páginas junto a mecanismos de buscas. 
2. 
faz a importação de documentos textuais e de outras mídias, transformando-os em 
arquivos executáveis binários nos navegadores. 
3. 
realiza a geração de novas páginas no servidor por meio de seus comandos, que são 
semelhantes aos da linguagem C++. 
4. 
faz um controle rígido das informações e comandos sem se preocupar com o texto, 
que é anexado nos servidores. 
5. 
permite a formatação dos documentos por meio de marcações e possibilita a 
escrita de conteúdo sob a forma de hipertexto, que pode ser alterado em editores 
de texto. 
Resposta correta 
5. Pergunta 5 
/1 
A versão 3 da tecnologia CSS permite o uso das chamadas Web Fonts e, sobre isso, leia 
o trecho a seguir: 
“A regra @font-face serve para que você utilize fontes fora do padrão do sistema em 
seus sites. Para que isso funcione, nós disponibilizamos as fontes necessárias em seu 
servidor e linkamos estas fontes no arquivo CSS. A sintaxe é bem simples e tem suporte 
a todos os navegadores, com algumas ressalvas.”. 
Fonte: W3C. Curso de CSS 3 do Escritório W3C Brasil. 2019. p. 55. Disponível em: 
http://www.w3c.br/pub/Cursos/CursoCSS3/css-web.pdf. Acesso em 12 set. 2019. 
Considerando o trecho e o conceito estudado sobre CSS, analise as asserções a seguir e 
a relação proposta entre elas: 
I. Antes da versão 3 do CSS, os desenvolvedores estavam limitados a utilizar fontes de 
texto (tipos de letras) que são básicas dos dispositivos clientes. A solução de incorporar 
o arquivo de fonte no CSS 3 foi acertada, melhorando a usabilidade e facilitando ao 
desenvolvedor, angariando mais recursos a ele. 
Porque: 
II. Atualmente, os sites podem ter tipografias mais sofisticadas, sem a necessidade de 
"artimanhas" de desenvolvedores que utilizavam imagens (GIF ou JPEG, por exemplo) 
para escreverem textos. Isso dificultava a manutenção por necessitar abrir editores de 
imagens para alteração de textos, deixava os sites mais pesados e não permitia que 
leitores de tela fizessem um bom trabalho. 
A seguir, assinale a alternativa correta: 
Ocultar opções de resposta 
1. 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da 
I. 
Resposta correta 
2. 
As asserções I e II são proposições falsas. 
3. 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa 
correta da I. 
4. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
5. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
6. Pergunta 6 
/1 
O Java Enterprise Edition (EE) é a especificação de uma plataforma amplamente 
utilizada para desenvolvimento de aplicações corporativas (por isso o nome enterprise), 
incluindo as aplicações web, possuindo diversos recursos como bibliotecas e 
funcionalidades implementadas. 
Fonte: ORACLE. Java Platform, Enterprise Edition. 2019. Disponível em: 
<https://www.oracle.com/java/technologies/java-ee-glance.html>. Acesso em 20 set.2019. 
Considerando a informação apresentada na questão e o conteúdo estudado sobre a 
plataforma Java EE, é possível afirmar que: 
Ocultar opções de resposta 
1. 
essa é uma plataforma que prega simplicidade máxima de codificação e 
minimalismo em seus módulos, sendo que sua base chamada núcleo atende a 
maioria dos desenvolvedores, sendo chamada de Java Enterprise Core (JEC). 
2. 
a plataforma visa integridade total, evitando erros de acoplamento como os 
existentes em outras tecnologias, e para isso faz a utilização de um módulo único 
para ligação de desenvolvimentos de terceiros chamado Java Main Module 
(JMM). 
3. 
essa é uma plataforma completa de ponta-a-ponta, dispensando outras tecnologias 
e padrões tanto no cliente quanto no servidor. 
4. 
essa é uma plataforma extensa, chamada de J2EE até sua versão 1.4, e que objetiva 
reduzir o custo e a complexidade do desenvolvimento, implantação e 
gerenciamento de aplicações de várias camadas. 
Resposta correta 
5. 
 essa plataforma prega a velocidade de processamento com principal vantagem e, 
para isso acontecer, ela executa em um servidor padrão, de hardware e softwares 
fechados, chamado Java Enterprise Server. 
7. Pergunta 7 
/1 
A JQuery é uma biblioteca rápida e pequena de JavaScript desenvolvida para simplificar 
os scripts do lado do cliente (client-side), oferecendo recursos otimizados, que 
interagem com elementos do documento HTML e solucionam problemas de 
incompatibilidade entre navegadores. 
Fonte: JQUERY. JQuery. 2019. Disponível em: <https://jquery.com>. Acesso em 15 
set. de 2019. 
Considerando o trecho apresentado e o conceito estudado sobre a JQuery, analise as 
afirmativas a seguir. 
I. A JQuery auxilia no processo de passagem e manipulação de itens dos documentos 
HTML e também de conteúdo internos de anexos, como planilhas .xls e documentos de 
texto do tipo .doc. 
II. Para utilização da biblioteca JQuery, basta incorporar seu código na página, usando a 
tag <script> e depois utilizar seletores para acessar os objetos e realizar ações. 
III. Para efetuar a seleção de um elemento e realizar uma ação na biblioteca JQuery, 
utilizamos a sintaxe Sel(“#ID”).acao();. 
IV. A biblioteca JQuery possui arquitetura compatível com instalação de plug-ins e 
extensões em geral. 
Está correto apenas o que se afirma em: 
Ocultar opções de resposta 
1. 
I e IV. 
2. 
I e III. 
3. 
II e IV. 
Resposta correta 
4. 
III e IV. 
5. 
 II e III. 
8. Pergunta 8 
/1 
A Hypertext Markup Language (HTML) é uma linguagem de hipertexto para descrever 
e formar a estrutura de páginas Web a partir de marcações, também chamadas de tags, 
com característica básica de não haver distinção entre letras maiúsculas e minúsculas 
(embora versões mais recentes do padrão exijam apenas letras minúsculas). 
Analise o seguinte trecho de código em HTML: 
<ol> 
<li>Maçã. </li> 
<li>Abacaxi. </li> 
<li>Limão. </li> 
</ol> 
Considerando esse trecho e o conteúdo estudado, é possível afirmar que será 
apresentado ao usuário, por padrão, em seu navegador: 
Ocultar opções de resposta 
1. 
uma lista desordenada de elementos textuais com marcadores posicionados antes 
dos elementos textuais informados. 
2. 
uma lista ordenada com números posicionados antes dos elementos textuais 
informados. 
Resposta correta 
3. 
três caixas de texto lado a lado, com cada elemento textual em uma delas. 
4. 
um erro de execução do código pois ele apresenta marcações com atributos 
incompletos. 
5. 
uma tabela com uma coluna e três linhas apresentando cada elemento textual em 
uma célula. 
9. Pergunta 9 
/1 
A responsividade é um atributo de qualidade das interfaces das aplicações que permite 
que elas funcionem bem nos mais diversos dispositivos clientes por meio da adaptação 
do conteúdo. O design responsivo auxilia os desenvolvedores, evitando que eles tenham 
que criar múltiplas versões do hipertexto para cada variação de tela ou de resoluções do 
mercado. 
Considerando essas informações e o conteúdo estudado, analise as afirmações a seguir 
sobre Designs Responsivos e assinale V para a(s) verdadeiras e F para a(s) falsa(s). 
I. ( ) A resolução da tela do cliente impacta diretamente no modo de composição da tela. 
II. ( ) O número de colunas por linha é alterado, porém as imagens ficam fixas, sem 
redimensionamento para não prejudicar sua legibilidade. 
III. ( ) Nesse tipo de design, elementos que o compõem podem ser simplificados de 
modo programático, com sua adaptação para telas menores, como o caso do menu 
Hamburguer. 
IV. ( ) Como as larguras das telas medidas em pixels no arquivo de estilos do tipo CSS 
variam entre dispositivos, o conteúdo independe de uma largura referencial a uma 
janela. 
Agora, assinale a alternativa que apresenta a sequência correta: 
Ocultar opções de resposta 
1. 
V, F, V, V. 
Resposta correta 
2. 
F, F, V, V. 
3. 
F, V, V, V. 
4. 
V, F, V, F. 
5. 
V, V, F, V. 
10. Pergunta 10 
/1 
O Java Enterprise Edition (EE) tem várias camadas de APIs, termo em inglês 
"Application Programming Interface", que significa "Interface de Programação de 
Aplicativos". Essas APIs estão divididas em grupos de perfis hierárquicos de 
distribuição (profiles), sendo o Web Container um dos perfis mais utilizados. 
Fonte: ORACLE, 2019. Java Platform, Enterprise Edition. 2019. Disponível em: 
<https://www.oracle.com/java/technologies/java-ee-glance.html>. Acesso em 
20/09/2019. 
Considerando a informação apresentada na questão e o conteúdo estudado sobre o Web 
Container da Java EE na versão 8, é possível afirmar que ele inclui as tecnologias: 
Ocultar opções de resposta 
1. 
servidor HTTP, HTTPs, CDI e JTA. 
2. 
JMS e Connector. 
3. 
servidor HTTP, HTTPs, EJB e JavaMail. 
4. 
servidor HTTP, HTTPs, Servlet e JSP. 
 
Resposta correta 
5. 
 WebSocket e JTA.

Continue navegando