Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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