Buscar

aol1 desenvolvimento de aplicacoes para internet

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 12 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 12 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 12 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
/0
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, mas a II não é uma justificativa correta da I.
2. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
3. 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Resposta correta
4. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
5. 
As asserções I e II são proposições falsas.
2. Pergunta 2
/0
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 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
2. 
essa é uma plataforma completa de ponta-a-ponta, dispensando outras tecnologias e padrões tanto no cliente quanto no servidor.
3. 
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).
4. 
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).
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.
3. Pergunta 3
/0
Leia o trecho a seguir:
“Os estilos lógicos são definidos na folha de estilos, referida no início de cada página. Desse modo, todas as páginas têm o mesmo estilo e, se o webmaster decidir mudar <strong> de itálico com 14 pontos em azul para negrito com 18 pontos na cor rosa choque, bastará alterar uma definição para converter o Web site inteiro.”
Fonte: TANENBAUM, A. S. Redes de Computadores. Rio de Janeiro: Editora Elsevier, 2003. p. 677.
Considerando essas informações e o conteúdo estudado sobre a formatação de documentos HTML usando folhas de estilos, pode ser afirmar que essa técnica é fundamental para a padronização das páginas de um Web site, visto que:
Ocultar opções de resposta 
1. 
uma folha de estilos pode ser comparada a um arquivo #include em C: a mudança de uma definição provoca a alteração em todos os arquivos do programa.
Resposta correta
2. 
as folhas de estilos já estão padronizadas pelos navegadores, sem possibilidade de mudança pelo desenvolvedor, evitando erros de programação.
3. 
as folhas de estilos necessitam de validação de design e funcionam com dependência conectiva a frameworks clássicos de padronização de sites.
4. 
existe linearidade sequencial entre classes de folhas de estilos, então as classes definidas ficam no mesmo nível em uma folha de estilos, padronizando a format
5. 
as folhas de estilos precisam ser registradas em um servidor externo para funcionarem, dificultando a alteração por desenvolvedores não autorizados.
4. Pergunta 4
/0
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. 
I e III.
Resposta correta
2. 
I e IV.
3. 
II e IV.
4. 
III e IV.
5. 
II e III.
5. Pergunta 5
/0
No evento JavaOne 2016, a Oracle anunciou a reinicialização do Java EE 8. No JavaOne 2017, a Oracle lançou o Java EE 8 e anunciou a transferência do Java EE para uma determinada organização para aumentar a colaboração entre diferentes entidades e pessoas relacionadas ao desenvolvimento da tecnologia Java EE.
Fonte: JAVA EE GUARDIANS. 2019. Disponível em: <https://javaee-guardians.io/> Acesso em 17 set. de 2019.
Considerando a informação apresentada na questão e o conteúdo estudado, sobre o futuro da plataforma Java EE, é possível afirmar que sua evolução inclui:
Ocultar opções de resposta 
1. 
a transição de tecnologias para a Eclipse Foundation, um novo projeto iniciado, o Eclipse Enterprise para Java (EE4J), que utiliza como base os projetos Java EE 8 e Jakarta.
Resposta correta
2. 
a transição de tecnologias para a Tomcat Foundation, para o desenvolvimento do da nova plataforma Java EE 9 de modo mais focado em tecnologias Web e Mobile.
3. 
o enxugamento da plataforma para a deixar mais simples, objetiva e competitiva em relação à concorrência.
4. 
a transição de tecnologias para a Eclipse Foundation para o desenvolvimento do Java EE 9, com a continuidade esperada pela comunidade.
5. 
a inclusão do código em uma plataforma de desenvolvimento colaborativa, nos mesmos moldes do sistema operacional Linux, dando origem ao projeto Open Jakarta.
6. Pergunta 6
/0
Leia o trecho a seguir:
“Embutindo todos os comandos de marcação em cada arquivo de HTML e padronizando-os, torna-se possível para qualquer navegador da Web ler e reformatar qualquer página da Web. A capacidade de reformatar páginas da Web depois de recebê-las é crucial [...].”
Fonte: TANENBAUM, A. S. Redes de Computadores. Rio de Janeiro: Editora Elsevier Brasil, 2003. p. 671.
Considerando essas informações e o conteúdo estudadosobre a linguagem HTML, analise as marcações a seguir e associe-as a suas respectivas funções:
1) <b>
2) <i>
3) <p>
4) <br>
5) <sup>
( ) Adiciona uma quebra de linha.
( ) Inicia um parágrafo.
( ) Formata um texto para itálico.
( ) Formata um texto para sobrescrito.
( ) Formata um texto para negrito.
Agora, assinale a alternativa que apresenta a sequência correta:
Ocultar opções de resposta 
1. 
4, 2, 1, 5, 3.
2. 
1, 4, 2, 3, 5.
3. 
5, 3, 4, 2, 1.
4. 
4, 3, 2, 5, 1.
Resposta correta
5. 
1, 2, 3, 4, 5.
7. Pergunta 7
/0
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. 
II e IV.
2. Incorreta: 
II e III.
3. 
I e IV.
4. 
I e III.
Resposta correta
5. 
III e IV.
8. Pergunta 8
/0
A plataforma Java EE pode ser implementada totalmente nos chamados servidores de aplicação ou parcialmente, pois uma parte dos desenvolvedores desejam usar apenas um rol de recursos da plataforma, de acordo com a necessidade dos sistemas.
Fonte: ORACLE. 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 versão 8 do Java EE, o trecho apresentado e o conceito estudado sobre “Servidores de Aplicação X Web Containers”, analise as afirmativas a seguir.
I. A implementação de código aberto de referência completa da Java EE é chamada “GlassFish Server Open Source Edition”.
II. A implementação de referência parcial para o serviço JSF é feita no software JSF Jakarta Server.
III. Web Container é o nome dado a um servidor Web na plataforma Java EE, sendo praticamente sinônimos, não havendo diferenças significativas de recursos.
IV. Um exemplo de Web Container é o Apache Tomcat, que implementa as tecnologias Java Servlet e JavaServer Pages (JSP).
Está correto apenas o que se afirma em:
Ocultar opções de resposta 
1. 
II e IV.
2. 
I e III.
3. 
I e IV.
Resposta correta
4. 
III e IV.
5. 
II e III.
9. Pergunta 9
/0
Leia o trecho a seguir:
“Utilizar o conceito de Mobile First, que significa dispositivo móvel primeiro, faz com que você se prepare para o crescimento explosivo e as novas oportunidades emergentes nos celulares atualmente; force o foco e a priorização de seus produtos, adotando as restrições inerentes ao design móvel e que novas experiências sejam oferecidas ao desenvolvimento de novos recursos nativos para dispositivos móveis e modos de uso”.
Fonte: WROBLEWSKI L. 2011. Mobile First. New York: Editora A book apart. p. 1. (Tradução nossa.)
Considerando as informações desse trecho e sobre as melhores maneiras de desenvolvimento para a Web com foco na técnica “dispositivos móveis primeiro”, pode-se afirmar que:
Ocultar opções de resposta 
1. 
o uso desse conceito traz problemas na manutenção das interfaces responsivas, já que é difícil realizar um design que se adapte a todos os tamanhos de telas, sendo necessário criar vários arquivos de estilos.
2. 
 o hipertexto foi idealizado no amplo espaço disponível na tela de um computador e agora é necessário fazer adaptações manuais na tecnologia HTML para que seus elementos funcionem em telas menores.
3. 
tem-se nesse conceito uma oportunidade para avaliar o que usuário realmente necessita, priorizando o minimalismo no conteúdo e na navegação, com usabilidade e acessibilidade.
Resposta correta
4. 
apesar de a ideia ser interessante, grandes empresas de Web do mundo estão reticentes para iniciar de fato a utilização desse conceito, visto que reduzir os elementos na tela causa muitos espaços em branco, deixando ruim o design.
5. Incorreta: 
esse conceito facilita o desenvolvimento por eliminar a preocupação com a ordem dos elementos, já que o navegador quebra automaticamente as colunas na ordem sequencial.
10. Pergunta 10
/0
Leia o trecho a seguir:
“Uma página da Web consiste em um cabeçalho e um corpo entre as tags (comandos de formatação/marcação) <html> e </html>, embora a maioria dos navegadores não reclame se essas tags não estiverem presentes.”
Fonte: TANENBAUM, A. S. Redes de Computadores. Rio de Janeiro: Editora Elsevier, 2003. p. 671.
Considerando essas informações e o conteúdo estudado sobre a linguagem HTML, analise as marcações e associe-as com suas respectivas funções:
1) <ol>
2) <blockquote>
3) <h1>
4) <tr>
5) <input>
( ) Cria um cabeçalho do nível 1.
( ) Define uma lista ordenada.
( ) Cria uma citação longa.
( ) Define um campo de entrada de dados.
( ) Cria uma linha da tabela.
Agora, assinale a alternativa que apresenta a sequência correta:
Ocultar opções de resposta 
1. 
4, 2, 1, 3, 5.
2. 
3, 4, 2, 1, 5.
3. 
3, 1, 2, 5, 4.
Resposta correta
4. 
1, 3, 2, 4, 5.
5. 
3, 1, 2, 4, 5.

Continue navegando