

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
AJAX (Asynchronous JavaScript and XML) é uma técnica de desenvolvimento web que permite que as páginas sejam atualizadas de forma assíncrona.
Qual é o principal benefício do uso de AJAX?
A criação de aplicações web que operam exclusivamente em modo offline, dispensando comunicação contínua com servidores externos.
A garantia de que todas as requisições ao servidor ocorram de forma síncrona, bloqueando a interface do usuário até o recebimento completo da resposta.
A utilização do XML como substituto do JavaScript no lado do cliente, tornando-o a principal linguagem responsável pela lógica de execução da aplicação web.
A capacidade de atualizar partes de uma página web sem a necessidade de recarregar a página inteira, proporcionando uma experiência de usuário mais fluida e dinâmica.
A eliminação da necessidade de uso de CSS para estilização das páginas, uma vez que a atualização assíncrona controla também a apresentação visual.
O setor de TI da SEMCONGER desenvolveu um sistema de gestão administrativa web para otimizar processos internos. Sabe-se que o sistema utiliza AJAX para melhorar a experiência do usuário ao enviar e receber dados sem recarregar a página. Um dos desenvolvedores propôs diferentes abordagens para implementar essa funcionalidade. Qual das afirmativas sobre a utilização do AJAX está INCORRETA?
É possível manipular a resposta de uma requisição AJAX usando o objeto XMLHttpRequest.
O AJAX pode ser utilizado para consumir APIs RESTful e exibir os dados diretamente na interface do usuário.
O método HTTP POST no AJAX é sempre mais eficiente do que o método GET, pois transmite dados de forma binária.
O AJAX permite comunicação assíncrona entre cliente e servidor, evitando recarregamentos desnecessários da página.
Sobre o uso de JavaScript e AJAX no desenvolvimento web, assinale a alternativa correta.
AJAX é uma linguagem de programação usada para estilizar elementos HTML.
AJAX recarrega toda a página de forma automatizada sempre que uma resposta do servidor é recebida.
AJAX permite enviar e receber dados do servidor de forma assíncrona.
Uma limitação do uso de AJAX é a falta de interação com APIs REST.
JavaScript não possui recursos nativos para fazer chamadas assíncronas.
O Asynchronous JavaScript and XML (AJAX) não é uma tecnologia única, mas sim um conjunto de técnicas de desenvolvimento web que permite a criação de aplicações mais ricas e interativas. O AJAX possibilita que uma página web se comunique com o servidor de forma assíncrona, em segundo plano, permitindo a atualização de partes específicas da página sem a necessidade de recarregar a página inteira. Sobre os componentes centrais do AJAX, analise as afirmativas a seguir:
I.O componente central do AJAX no lado do cliente é o objeto XMLHttpRequest, que é utilizado pelo JavaScript para enviar requisições HTTP ao servidor e receber respostas (como XML, JSON ou texto simples).
II.A natureza "assíncrona" do AJAX significa que, enquanto o JavaScript aguarda a resposta do servidor, o navegador do usuário fica travado (síncrono), impedindo qualquer outra interação até que os dados cheguem.
III.O AJAX é utilizado para atualizar partes de uma página HTML dinamicamente, manipulando o Modelo de Objeto de Documento (DOM) com o JavaScript assim que os dados são recebidos do servidor.
Está correto o que se afirma em:
I, II e III.
II e III apenas.
I e III apenas.
I e II apenas.
O setor de TI da SEMCONGER está desenvolvendo uma interface web interativa para consulta de relatórios fiscais. Para isso, os programadores precisam garantir responsividade e usabilidade da aplicação, utilizando HTML, CSS e JavaScript. A equipe de desenvolvimento discutiu diferentes abordagens para melhorar o desempenho da interface, levantar requisitos e otimizar a manipulação do DOM; analise-as.
I. O JavaScript permite manipular dinamicamente os elementos HTML por meio da API Document Object Model (DOM).
II. No CSS, a propriedade display: inline-block; pode ser utilizada para criar elementos alinháveis horizontalmente sem ocupar toda a largura disponível.
III. O DHTML é um conjunto de tecnologias que inclui HTML, CSS e JavaScript para criar páginas dinâmicas e interativas.
IV. O AJAX permite que páginas web façam requisições assíncronas ao servidor, evitando recarregamentos completos.
V. A tag <script> no HTML deve ser sempre posicionada dentro do <head> para garantir que os scripts sejam carregados antes da renderização da página.
Está correto o que se afirma apenas em
I, II e IV.
I, III e IV.
II, III e V.
I, II, III e IV.
No contexto de tecnologias e técnicas associadas a desenvolvimento web, assinale a alternativa que contém aquela cuja finalidade é permitir que páginas web se comuniquem com um servidor em segundo plano (background), sem recarregar toda a página.
CSS.
SQL.
HTML.
AJAX.
Tableless.
Existe um conjunto de técnicas denominado AJAX que permite que páginas web sejam atualizadas de maneira assíncrona. Seu objeto principal é o XMLHttpRequest, que possui um conjunto de propriedades. Um exemplo dessas propriedades é o status, que armazena um número correspondente ao status da requisição
Uma requisição processada com sucesso irá armazenar nessa propriedade o valor
300.
200.
100.
400.
500.
Entre as inúmeras opções de desenvolvimento de uma página dinâmica, contamos com o uso do Asynchronous JavaScript and XML – AJAX, onde é comun utilizado em formulários de pesquisa em tempo real, em sistemas de chat online, em sistemas de comentários dinâmicos em blogs, entre muitas outras aplicações web, utilizado para atualizar apenas parte da página Web. Referente ao AJAX, marque a alternativa correta.
O AJAX baseia-se em tecnologias já disponíveis no lado servidor, entre elas a linguagem C#.
O AJAX baseia-se em tecnologias hibridas, entre elas a linguagem Java.
O AJAX baseia-se em tecnologias já disponíveis no lado cliente da navegação Web, entre elas a linguagem JavaScript.
O AJAX baseia-se em tecnologias já disponíveis no lado servidor, entre elas a linguagem de marcação de página HTML.
Uma empresa de desenvolvimento web deseja criar uma aplicação interativa que envolva troca de dados em tempo real sem recarregar a página. Para isso, decide utilizar uma tecnologia que permite enviar e receber dados de um servidor web de forma assíncrona. Qual tecnologia é viável neste caso, combinando o uso de JavaScript e XML?
JSON.
MySQL.
AJAX.
CSS.
Qual é a principal vantagem do uso de requisições assíncronas (Ajax) em uma aplicação web?
Melhorar a experiência do usuário ao permitir que a página web seja atualizada dinamicamente sem a necessidade de recarregamento completo.
Reduzir a carga sobre o servidor ao minimizar o número de requisições necessárias.
Permitir que o servidor execute scripts em background sem a necessidade de um navegador.
Aumentar a segurança da aplicação web ao ocultar detalhes de implementação do servidor.
Assinale a alternativa que apresenta o significado correto de AJAX no contexto de desenvolvimento web.
Asynchronous JavaScript and XML
Advanced Java and XML
Associative JavaScript and XHTML
Automated JavaScript and XMLmO
Acelerador de Java
Em uma aplicação do tipo SPA (single page application), a estrutura da página fica estática, enquanto o conteúdo principal é atualizado de forma assíncrona.
Certo
Errado
AJAX representa técnicas utilizadas para que páginas web sejam carregadas rapidamente pelo processamento na parte cliente da aplicação.
Certo
Errado
Nas aplicações SPA (single page application) que utilizam AJAX, cada interação do usuário resulta em um recarregamento completo da página, o que garante que todas as partes da interface sejam atualizadas simultaneamente.
Certo
Errado
Analise as afirmativas a seguir em relação à tecnologia Ajax.
I. Permite a comunicação entre o cliente e o servidor, sem a necessidade de recarregar toda a página.
II. Não permite atualizações em tempo real na interface do usuário, sem a necessidade de atualizar a página manualmente.
III. Permite que páginas da web sejam construídas de forma síncrona, trocando dados com a rede a todo momento.
IV. Solicita dados de um servidor sempre antes do carregamento da página.
V. Permite a criação de interfaces dinâmicas e interativas, que proporcionam uma melhor experiência ao usuário.
Assinale a alternativa CORRETA.
Apenas as afirmativas I, II e IV estão corretas.
Apenas as afirmativas III e V estão corretas.
Apenas as afirmativas I, III e IV estão corretas.
Apenas as afirmativas I e V estão corretas.
Nenhuma das afirmativas está correta.
O desenvolvimento de páginas web tem sido aperfeiçoado com a aplicação de Responsive web design (RWD, ou Design Responsivo).
Com relação às tecnologias envolvidas no desenvolvimento de software responsivo, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).
( ) A base do design responsivo é a combinação de Hyper Text Markup Languague (HTML), que controla principalmente a estrutura, os elementos e o conteúdo de uma página web, e Cascading Style Sheets (CSS), que é usado para editar o design e o layout dos elementos que são incluídos em uma página com HTML
( ) O design responsivo é uma tecnologia que fornece várias versões completamente diferentes de uma mesma página, onde o HTML e CSS controlam o conteúdo e o layout de uma página em qualquer navegador da web.
( ) O design responsivo é um termo usado para descrever uma abordagem ao web design, ou um conjunto de melhores práticas, usado para criar um layout que adapta a renderização de uma única versão de página e que inclui a Media queries (ou consulta de mídia) como uma parte fundamental do CSS3.
As afirmativas são, respectivamente,
F – F – F.
F – V – F.
V – F – F.
V – F – V.
V – V – V.
Para implementar o upload de um arquivo a partir de uma página web, Carlos utilizou a Application Programming Interface XMLHttpRequest. Para monitorar o progresso parcial durante o envio do arquivo, ele precisou acessar um atributo específico do objeto XMLHttpRequest e registrar um listener para determinado evento.
O atributo e o evento do XMLHttpRequest manipulados por Carlos são, respectivamente:
request e load;
upload e progress;
upload e loadstart;
request e progress;
request e loadstart.
Ajax (Asynchronous JavaScript and XML) é uma técnica de desenvolvimento web para criar aplicações interativas que enviam e recebem dados de um servidor web de forma assíncrona, sem necessidade de recarregar a página inteira.
O status que indica que uma requisição Ajax foi concluída com sucesso é o
‘500’.
‘404’.
‘302’.
‘200’.
O AJAX é um script no lado do cliente que pode ser utilizado na criação de funções assíncronas para sites. Assim, é correto afirmar que um script AJAX pode
definir o tempo de processamento síncrono.
enviar e recuperar dados de um servidor sem a necessidade de uma atualização completa da página.
nortear o encerramento maximizado no banco de dados holístico.
estruturar o paradigma da linguagem de processamento natural.
reduzir o tamanho do buffer no banco de dados via web.
A maneira como os usuários consomem as informações na web incentiva o surgimento de novas técnicas para construção de páginas. Entre elas, pode-se destacar o Single Page Application (SPA). No entanto, o SPA apresenta algumas desvantagens, como, por exemplo,
o fato de a página ser sempre atualizada por inteira.
a necessidade de tornar a página síncrona, inviabilizando tecnologias como o AJAX.
o fato de todas as regras da interface com usuário passarem a ser gerenciadas pelo lado servidor, o que causa uma sobrecarga de responsabilidades.
a possibilidade de a experiência do usuário ser comprometida caso o JavaScript esteja desabilitado.