Buscar

Desenvolvimento de Aplicações e Internet AOL 1

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
/1
Leia o trecho a seguir:
“CSS é a linguagem para descrever a apresentação de páginas da Web, incluindo cores, layout e fontes. Permite adaptar a apresentação a diferentes tipos de dispositivos, como telas grandes, telas pequenas ou impressoras.”
Fonte: W3C. Documentação/referência oficial da linguagem CSS. 2019. Disponível em <https://www.w3.org/standards/webdesign/htmlcss>. Acesso em 12 set. 2019.
Considerando esse trecho e o conteúdo estudado, é possível afirmar que a linguagem CSS:
Ocultar opções de resposta 
1. 
pode ser considerada metaforicamente como o esqueleto para os documentos HTML.
2. 
evoluiu muito desde seu lançamento, mas ainda apresenta lentidão para detectar e efetuar transformações de design por dispositivos.
3. 
funciona formatando bem as informações gráficas presentes nos documentos, permitindo a criação de classes com marcações parecidas com as do HTML.
4. 
é independente da linguagem HTML e pode ser utilizada com qualquer linguagem de marcação baseada em XML.
Resposta correta
5. 
também tem a opção de manter uma estrutura de navegação separada do HTML, com uma tabela de links incorporada, facilitando o desenvolvimento.
2. Pergunta 2
/1
Leia o trecho a seguir:
“Atualmente, a Internet é uma infraestrutura de informações generalizada, seu protótipo inicial é frequentemente chamado de Infraestrutura de Informação Nacional (ou Global, ou Galáctica). Sua história é complexa e envolve muitos aspectos - tecnológicos, organizacionais e da sociedade. E sua influência atinge não apenas os campos técnicos das comunicações por computador, mas também toda a sociedade, à medida em que avançamos no uso crescente de ferramentas on-line para realizar comércio eletrônico, aquisição de informações e operações úteis da sociedade.”
Fonte: LEINER, B. M., CERF, V. G., CLARK D. D., KAHN R. E., KLEINROCK L., LYNCH D. C., POSTEL J., ROBERTS L. G. E WOLFF S. 2009. A brief history of the internet. SIGCOMM Comput. Commun. Rev. 39, 5 (October 2009), páginas 22-31, New York, NY, USA (tradução nossa).
Considerando essas informações sobre a Internet e sobre os estudos de sua história, pode-se afirmar que essa rede tem alterado drasticamente a vida das pessoas, com a facilitação na comunicação, sendo que:
Ocultar opções de resposta 
1. 
em 1994, foi fundado o Consórcio World Wide Web (W3C), que é uma organização internacional que regulamenta a Web e está sob a coordenação dos países do grupo chamado G7.
2. 
em 1985, a Internet estava estabelecida como uma tecnologia para pesquisadores e estava começando a ser usada por outras comunidades.
Resposta correta
3. 
desde seu início até nos dias atuais a Internet depende de financiamento público para seu funcionamento, pois é de interesse de todos os cidadãos e seu custo é alto para ser dividido entre empresas.
4. 
a Internet foi criada para ser tolerante a falhas, funcionando mesmo em guerras; por isso, ela adotou um mecanismo chamado cliente-cliente, sem necessidade de servidores para funcionar.
5. 
apesar de poder ser utilizada livremente, a Internet é um sistema semiaberto uma vez que nem todas as suas especificações são públicas. Isso ocorre por ter protocolos militares em sua base.
3. Pergunta 3
/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. 
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
2. 
realiza o controle de quais empresas podem fornecer um navegador Web, que faz o cadastro (registro) de páginas junto a mecanismos de buscas.
3. 
faz um controle rígido das informações e comandos sem se preocupar com o texto, que é anexado nos servidores.
4. 
realiza a geração de novas páginas no servidor por meio de seus comandos, que são semelhantes aos da linguagem C++.
5. 
faz a importação de documentos textuais e de outras mídias, transformando-os em arquivos executáveis binários nos navegadores.
4. Pergunta 4
/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. 
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).
2. 
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).
3. 
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
4. 
 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.
5. 
essa é uma plataforma completa de ponta-a-ponta, dispensando outras tecnologias e padrões tanto no cliente quanto no servidor.
5. Pergunta 5
/1
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 Tomcat Foundation, para o desenvolvimento do da nova plataforma Java EE 9 de modo mais focado em tecnologias Web e Mobile.
2. 
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
3. 
a transição de tecnologias para a Eclipse Foundation para o desenvolvimento do Java EE 9, com a continuidade esperada pela comunidade.
4. 
o enxugamento da plataforma para a deixar mais simples, objetiva e competitiva em relação à concorrência.
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
/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ívelafirmar que ele inclui as tecnologias:
Ocultar opções de resposta 
1. 
JMS e Connector.
2. 
servidor HTTP, HTTPs, EJB e JavaMail.
3. 
 WebSocket e JTA.
4. 
servidor HTTP, HTTPs, Servlet e JSP.
 
Resposta correta
5. 
servidor HTTP, HTTPs, CDI e JTA.
7. Pergunta 7
/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. 
I e IV.
2. 
I e III.
Resposta correta
3. 
III e IV.
4. 
II e III.
5. 
II e IV.
8. Pergunta 8
/1
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. 
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.
2. 
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.
3. 
 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.
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. 
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
9. Pergunta 9
/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. 
três caixas de texto lado a lado, com cada elemento textual em uma delas.
2. 
uma lista desordenada de elementos textuais com marcadores posicionados antes dos elementos textuais informados.
3. 
uma lista ordenada com números posicionados antes dos elementos textuais informados.
Resposta correta
4. 
uma tabela com uma coluna e três linhas apresentando cada elemento textual em uma célula.
5. 
um erro de execução do código pois ele apresenta marcações com atributos incompletos.
10. Pergunta 10
/1
Leia o trecho a seguir:
“Os designs flexíveis não fazem suposições sobre a largura da janela do navegador e se adaptam bem aos dispositivos que têm modos retrato e paisagem. Mas nenhum design, fixo ou fluido, é dimensionado perfeitamente além do contexto para o qual foi originalmente planejado.”
Fonte: MARCOTTE, E. Responsive Web Design. 2010. Disponível em: <https://alistapart.com/article/responsive-web-design/>. Acesso em: 13 set. 2019.
Considerando as informações presentes nesse trecho e sobre os melhores modos de desenvolvimento de design para a Web, pode-se afirmar que os designs flexíveis:
Ocultar opções de resposta 
1. 
fazem parte do conceito de interatividade plena, em que os navegadores utilizam de recursos de inteligência artificial para dimensionarem a página, sem necessidade de trabalho extra do desenvolvedor.
2. 
apesar de serem soluções interessantes, ainda são pouco utilizadas pela dificuldade de implementação, sem tecnologias que dão suporte a esse desenvolvimento.
3. 
fazem parte do conceito de responsividade em que os elementos da interface reagem de modo programático às necessidades dos usuários e seus dispositivos.
Resposta correta
4. 
são feitos com o alto poder da programação Javascript que fica dentro do documento feito em HTML, ajustando as larguras em tempo real.
5. 
são feitos a partir de diferentes arquivos de estilos, em que o navegador envia informações sobre o cliente ao servidor e recebe a folha de estilos específica para o dispositivo.

Continue navegando