Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Prévia do material em texto

25/03/2025, 18:45 Você acertou 9 de 9 questões Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes quiser. Lista de exercícios Conexão... T Sair Marcar para revisão Questão 1 de 9 1 Os verbos HTTP são utilizados para diferentes 1 2 3 4 5 tipos de requisição. Considerando um aplicativo onde uma requisição remota é realizada para a 6 7 8 9 atualização de dados, podemos utilizar: Corretas (9) Em branco (0) Por se tratar de uma atualização, A qualquer um dos verbos pode ser utilizado; método GET é indicado, por ser o B método padrão, inclusive podendo ser omitido na requisição; Qualquer método, desde que sobre o C protocolo HTTPS para garantir a segurança dos dados; 1/1425/03/2025, 18:45 Podem ser usados os verbos POST ou PUT, sendo este último o mais D recomendado, além de utilizado para esse fim; Podem ser usados os verbos GET ou E POST; Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado Os verbos HTTP são métodos de requisição que indicam a ação a ser realizada para um determinado recurso. Neste caso, estamos falando sobre a atualização de dados em um aplicativo. Para isso, os verbos mais adequados são POST e PUT. verbo POST é geralmente usado para enviar dados para serem processados por um recurso, enquanto o PUT é usado para atualizar um recurso existente. Embora o POST possa ser usado em algumas situações para atualizar dados, o PUT é o método mais recomendado para essa finalidade, pois ele foi projetado especificamente para atualizar recursos existentes. Portanto, a alternativa correta é a D. 2 Marcar para revisão A utilização de conteúdo externo, disponível através de APIs de terceiros, ou de nossas 2/1425/03/2025, 18:45 próprias APIs, permite incrementar as funcionalidades disponíveis em um aplicativo mobile. Dentre os recursos disponíveis em React Native para a realização dessa comunicação, podemos afirmar: Novas bibliotecas precisam ser instaladas para permitir que nosso A aplicativo se comunique com outras APIs. framework React Native dispõe de B recursos nativos para a realização de conexão remota. As requisições realizadas são sempre, C e somente, síncronas. As requisições entre o aplicativo e o D servidor remoto utilizam um protocolo proprietário. Os dados transferidos precisam ser criptografados no aplicativo, já que E não podem transitar sobre conexões seguras. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado React Native possui, de forma nativa, um componente chamado Fetch API que permite a conexão com recursos remotos. Isso significa que não é necessário instalar 3/1418:45 novas bibliotecas para permitir que o aplicativo se comunique com outras APIs, como afirmado na alternativa A. Além disso, as requisições não são sempre síncronas, como mencionado na alternativa C, e não utilizam um protocolo proprietário, como sugerido na alternativa D. Por fim, os dados transferidos não precisam ser necessariamente criptografados no aplicativo, pois podem transitar sobre conexões seguras, contrariando a alternativa E. Portanto, a alternativa correta é a B, que afirma que o framework React Native dispõe de recursos nativos para a realização de conexão remota. 3 Marcar para revisão O HTTP é um protocolo da camada de Aplicação do modelo OSI (acrônimo do inglês Open System Interconnection). O HTTP, base para a comunicação Web, define em sua estrutura um conjunto de métodos de requisição. Marque a opção abaixo que corresponda a um dos métodos HTTP: A PUT B IMAP C STP 4/1425/03/2025, 18:45 D POP E RSTP Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado O protocolo HTTP, que é a base para a comunicação na Web, define uma série de métodos de requisição que são usados para realizar ações específicas. Entre esses métodos, temos o PUT, que é usado para atualizar recursos existentes ou criar novos. Outros métodos comuns incluem GET, que é usado para solicitar dados de um recurso específico, e POST, que é usado para enviar dados para serem processados por um recurso específico. Nesse caso, a alternativa correta é a "A", que menciona o método PUT, um dos métodos de requisição definidos pelo protocolo HTTP. 4 Marcar para revisão Assinale, dentre as opções abaixo, a alternativa que representa o conjunto de elementos normalmente presentes em requisições realizadas com controle de acesso utilizando o framework OAuth2: 5/1425/03/2025, 18:45 Aplicativo cliente, Servidor de Recurso A externo/API, Servidor de autorização, Token; B Usuário, senha, e-mail; C LDAP, HTTPS, SSL; SSO, Servidor de Criptografia, D Algoritmo de Criptografia; Chave Privada, Chave Pública, E Aplicativo Cliente, Servidor de Aplicação. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado framework OAuth2 utiliza um conjunto de elementos para realizar requisições com controle de acesso. Nesse contexto, o Aplicativo Cliente é o software que faz a requisição, o Servidor de Recurso Externo/API é o sistema que disponibiliza os recursos que serão acessados, o Servidor de Autorização é o componente que autentica o cliente e emite o Token, que é uma credencial de acesso. Portanto, a alternativa correta é a A, que menciona todos esses elementos. 6/1425/03/2025, 18:45 5 Marcar para revisão Dentre os elementos-chave em uma conexão remota, considerando o lado cliente, ou seja, o aplicativo, encontram-se: XMLHttpRequest, JSON (ou XML), A Flatlist B WSDL, SOAP, Rest C HTML, CSS, Javascript D Java, PHP, ASP.Net E Webservice, API, Restful Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado Na alternativa correta, temos três elementos fundamentais para uma conexão remota no lado do cliente. XMLHttpRequest é um objeto que permite a transferência de dados entre cliente e servidor. JSON (ou XML) é um formato de intercâmbio de dados, que facilita a comunicação entre diferentes sistemas. Por fim, o Flatlist é um componente do React Native que exibe uma lista de rolagem de dados. Esses três elementos juntos permitem a realização de conexões 7/1425/03/2025, 18:45 remotas eficientes e dinâmicas em aplicações. 6 Marcar para revisão Tendo em vista o modelo Offline First, podemos considerar que um aplicativo aplica tal modelo caso: Provenha um banco embarcado para A armazenamento de dados relativos a preferências do usuário. Não faça uso de recursos remotos e, B portanto, não necessite de internet. Ofereça recursos otimizados permitindo a economia no consumo de C internet, sobretudo quando utilizado em redes que não sejam Wi-fi. Implemente o modelo SPA - Single- D page Application. Ofereça os mesmos recursos e funcionalidades, incluindo o consumo E de recursos remotos, estando ou não conectado à internet. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! 8/1425/03/2025, 18:45 estacio.saladeavaliacoes.com.br/exercicio/67e321758c9ded20bfa46a38/gabarito Gabarito Comentado A arquitetura Offline First é uma abordagem de design de aplicativos que prioriza o funcionamento eficiente do aplicativo sem conexão à internet. Isso é feito através do armazenamento de dados localmente e da sincronização com o servidor quando uma conexão é estabelecida. A alternativa E é a correta porque descreve precisamente essa abordagem: o aplicativo oferece os mesmos recursos e funcionalidades, incluindo o consumo de recursos remotos, independentemente de estar ou não conectado à internet. Portanto, um aplicativo que segue o modelo Offline First é capaz de fornecer uma experiência de usuário consistente, mesmo em condições de conectividade instável ou inexistente. 7 Marcar para revisão desenvolvimento de um aplicativo multiusuário, considerando o modelo Offline First, faz com que alguns cuidados extras sejam tomados, como a identificação correta do usuário. Isso porque: 9/1425/03/2025, 18:45 Os dados, no modelo Offline First, são armazenados localmente e posteriormente sincronizados com os dados existentes remotamente. Não A identificar o usuário relativo a cada dado geraria inconsistência nos mesmos, uma vez que não seria possível identificar o responsável por cada informação, por exemplo. A autenticação é individual. Logo, as credenciais para acesso aos recursos B remotos variam de usuário para usuário. Cada usuário tem suas próprias preferências. Logo, cada um poderá C optar por sincronizar os dados em momentos distintos. Para funcionar corretamente, o aplicativo precisa vincular e D armazenar o token de acesso recebido a cada usuário logado. Cada usuário tem um gosto diferente. Logo, as telas do aplicativo, além de E otimistas, precisam agradar a cada um de seus usuários. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado 10/1425/03/2025, 18:45 No modelo Offline First, os dados são armazenados localmente e, posteriormente, sincronizados com os dados existentes remotamente. A identificação correta do usuário é crucial para evitar inconsistências nos dados. Se o usuário não for corretamente identificado, não será possível determinar a responsabilidade por cada informação. Por exemplo, se dois usuários modificarem a mesma informação enquanto estiverem offline, ao sincronizar os dados, o sistema precisará saber qual modificação deve prevalecer. Sem a identificação correta do usuário, essa decisão se torna impossível, levando a inconsistências nos dados. 8 Marcar para revisão No contexto do modelo Offline First, uma interface otimista pode ser definida como uma interface que: Seja agradável de utilizar, possuindo um conjunto de cores e elementos A visuais que chamem a atenção do usuário. Implementa recursos de B acessibilidade. Possui elementos de interação, como títulos de botões e textos que C contenham frases amigáveis, utilizados como resposta a requisições feitas a recursos remotos. 11/1425/03/2025, 18:45 Forneça elementos de interação que deem ao usuário a sensação de que a aplicação realizou uma tarefa que D dependa de recursos remotos, mesmo sem que tal comunicação já tenha sido concluída. Funcione da mesma forma quando o E dispositivo esteja ou não conectado à internet. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A técnica de interface otimista é utilizada para melhorar a experiência do usuário, dando a impressão de que a aplicação é mais rápida do que realmente é. Isso é feito fornecendo elementos de interação que dão ao usuário a sensação de que uma tarefa que depende de recursos remotos foi realizada, mesmo que a comunicação com esses recursos ainda não tenha sido concluída. Isso torna a interação dos usuários com os aplicativos mais fluida, especialmente quando os recursos não estão online. Portanto, a alternativa D é a correta. 9 Marcar para revisão A conexão remota realizada em aplicativos escritos com o framework React Native, através 12/1425/03/2025, 18:45 de bibliotecas como Fetch API, Axios, entre outras, implementa o padrão AJAX. Tal padrão caracteriza-se pelo uso do objeto XMLHttpRequest para se comunicar com os recursos disponíveis remotamente. Em relação a essa tecnologia, é correto afirmar: (Adaptado de: Ano: 2019 - Banca: Questões Inéditas - Prova: Questões Inéditas - SOE - Sem Órgão Específico - Carreiras TI - - 2° Simulado) Em relação a essa tecnologia, podemos afirmar que Pode receber informações em uma A variedade de formatos, incluindo JSON, XML e Texto puro. Pode enviar informações somente no B formato XML. As requisições possuem natureza síncrona, refletindo automaticamente C no aplicativo o estado do servidor de aplicação remoto. Para que seja possível a sua execução, a linguagem JavaScript (ou D Typescript) deve ser utilizada tanto no front-end como no back-end. Para verificar se a requisição foi realizada com sucesso, devemos E observar se a propriedade 'status' do XMLHttpRequest possui o valor 13/1425/03/2025, 18:45 estacio.saladeavaliacoes.com.br/exercicio/67e321758c9ded20bfa46a38/gabarito Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado O padrão AJAX, implementado em aplicativos escritos com o framework React Native, permite a comunicação com recursos remotos através do objeto XMLHttpRequest. Este objeto é capaz de receber informações em diversos formatos, incluindo JSON, XML e texto puro. Portanto, a alternativa correta é a A, que afirma que o XMLHttpRequest pode receber informações em uma variedade de formatos. As demais alternativas apresentam informações incorretas ou incompletas sobre a tecnologia em questão.

Mais conteúdos dessa disciplina