Baixe o app para aproveitar ainda mais
Prévia do material em texto
Todas as repostas estão corretas. 1a Questão (Ref.: 202007512847) Pacotes instalados por intermédio de gerenciadores de pacotes são armazenados em que local? Na pasta Arquivos de Programas do ambiente Windows. No Linux, isso pode variar de acordo com a distribuição, mas os pacotes normalmente são armazenados na pasta /opt/. Na memória do dispositivo móvel. Na pasta ''node_modules'', dentro da pasta do projeto. Na raiz do projeto. O local de armazenamento pode variar, devendo ser indicado no momento da instalação de cada pacote. 2a Questão (Ref.: 202007512670) (Vunesp - 2020 - técnico em gestão - informática) Um programador, durante o desenvolvimento de um programa, descobriu que ele não está funcionando de acordo com a especificação. No processo de depuração, ele resolveu inserir um breakpoint nesse programa, o que permite... Compilar seletivamente o programa, gerando o código executável somente com as partes que realmente serão executadas. Fornecer ao programa n conjuntos de entradas de dados e executar, de uma só vez, n vezes o programa, uma para cada conjunto. Executar o programa, instrução a instrução, do seu início ao fim. Inspecionar variáveis e conteúdo da memória durante a parada intencional do programa. Executar uma rotina de trás para frente, buscando rastrear a forma como as variáveis foram alteradas. 3a Questão (Ref.: 202007514405) Aponte qual alternativa corresponde ao conjunto de propriedades disponível nos três componentes de lista do React Native: extraData - renderItem - keyExtractor foreach -renderItem - getItem items - item - index height - style - index section - extraData - data 4a Questão (Ref.: 202007514328) O React Native possui três principais modelos de navegação. A respeito das características de cada um desses modelos e considerando um aplicativo que possua dez telas, é correto afirmar: Para facilitar a navegação e não confundir o usuário, deve-se adotar apenas um modelo de navegação, como acontece na maioria dos aplicativos mobile. A adoção dos três modelos de navegação consiste em uma boa estratégia, uma vez que é possível, por exemplo, exibir, por meio de Tab Navigation, os links mais importantes e combinar os demais links nos outros modelos de navegação. Isso permitiria a criação de uma tela e um modelo de navegação concisos. O Drawer Navigation é o modelo indicado para essa quantidade de ícones, pois permite que todas as opções de navegação fiquem expostas o tempo todo, sem a necessidade de nenhuma ação por parte dos usuários. Todas as telas do aplicativo devem ser incluídas como itens (screens) de todos os modelos de navegação. Isso, além de deixar o código mais limpo e simples, daria ao usuário a autonomia de escolher como quer navegar pelo aplicativo. Por padrão de boas práticas, deve-se adotar sempre (e no máximo) dois modelos de navegação, porque os usuários tendem a ter dificuldade quando colocados diante de muitas opções de escolha. 5a Questão (Ref.: 202007513666) O armazenamento com SQLite é bastante simples na plataforma React Native, com um conjunto de objetos preparados para a execução de comandos SQL dentro de blocos transacionais. Para iniciar a programação necessária, devemos obter uma conexão com o banco de dados através da função executeSQL. openDatabase. getConnection. transaction. createTable. 6a Questão (Ref.: 202007514139) Os bancos de dados orientados a objetos permitem que utilizemos um sistema de armazenamento com estrutura similar à utilizada pelas linguagens de programação da atualidade, diminuindo a distância semântica do modelo relacional. Qual alternativa se refere a um banco de dados que, embora também use o modelo documental, é reconhecido como orientado a objetos? MongoDB Oracle SQLite SQL Server Realm 7a Questão (Ref.: 202007548460) A resposta de uma requisição realizada com a biblioteca Axios pode ser acessada através do objeto: Response.data. responseText. JSON.stringify(). innerHTML. JSONResponse. 8a Questão (Ref.: 202007548262) A respeito do OAuth2 é correto afirmar: Essa biblioteca, disponível tanto para sistemas Web como para aplicativos mobile, permite a realização de requisições a serviços REST de forma segura. O OAuth, em conjunto com o Bearer Token, são usados como chave de segurança que permitem a utilização segura de recursos de terceiros. O OAuth2 é uma biblioteca disponível para o framework React Native que permite a realização de conexão remotas inseguras. É um framework de autorização que permite a um aplicativo ter acesso limitado e controlado a recursos de terceiros, como APIs. Trata-se de um protocolo de segurança, uma evolução do HTTPS para aplicativos móveis. 9a Questão (Ref.: 202007515025) Os padrões de desenvolvimento são muito úteis na construção de sistemas complexos, pois permitem o reuso de soluções para problemas já conhecidos no desenvolvimento de softwares, com modelos padronizados, que recebem um nome, descrição geral acerca de objetivos, contexto de utilização e restrições. Qual padrão busca simplificar a utilização de subsistemas complexos? Template Method Proxy Facade Composite Flyweight 10a Questão (Ref.: 202007514860) Ao final do processo de desenvolvimento, com todos os testes executados com sucesso e melhorias de performance implementadas, um aplicativo deve ser empacotado para que possa ser distribuído. Para o ambiente Android, qual será o programa utilizado na criação de uma versão para distribuição em um projeto do tipo nativo? Expo Client keytool XCode gradlew Expo
Compartilhar