Prévia do material em texto
1- Bulma.io é um framework CSS que oferece diversos componentes para desenvolvedores criarem interfaces responsivas de maneira rápida e fácil. Entre os principais componentes, destacam-se navbar, card e modal. Com base nesses componentes, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O componente Navbar é utilizado para criar uma barra de navegação responsiva e possui uma série de opções de personalização. ( ) O componente Card é utilizado para agrupar conteúdos relacionados, como imagens e textos, em um único container com bordas e sombras. ( ) O componente Modal é utilizado para exibir conteúdo em um pop-up com fundo escurecido, como alertas ou janelas de confirmação. Assinale a alternativa que apresenta a sequência CORRETA: A. V – F – V. B. V – F – F. C. F – V – F. D. V – V – V. 2- Considera-se que não há problemas em implementar o conceito de rotas em uma aplicação, porém isso não é visto como uma boa prática de desenvolvimento, pois, a medida em que o sistema cresce, aumenta a complexidade para escrever as páginas e fazer possíveis manutenções. Por isso, as boas práticas de desenvolvimento web recomendam que uma aplicação tenha baixo acoplamento e alta coesão. Com base nas definições de melhores práticas para desenvolvimento web, analise as sentenças a seguir: I - Existem dois modelos de rotas o hash e o history. II - A URL localhost:8080/#/produto é exemplo para rota do tipo hash. III - A URL localhost:8080/produto é exemplo para rota do tipo history. Assinale a alternativa CORRETA: A. Somente as sentenças II e III estão corretas. B. Somente as sentenças I e III estão corretas. C. Todas as sentenças estão corretas. D. Somente a sentença II está correta. 3- As documentações de instalação do Vue.js são um conjunto de instruções e informações detalhadas sobre como instalar e configurar o Vue.js em um ambiente de desenvolvimento. É importante seguir as instruções de instalação corretamente para garantir que o Vue.js seja instalado corretamente e possa ser usado de forma eficaz no projeto. Com base nas documentações oficiais do Vue.js, analise as sentenças a seguir: I- As formas mais comuns de instalação do Vue.js são o gerenciador de pacotes npm e via CDM. II- O gerenciador de pacote Yarn também é uma opção válida de instalação do Vue.js . III- Pela praticidade, a forma mais comum de instalação é o download direto do site oficial. Assinale a alternativa CORRETA: A. As sentenças I e III estão corretas. B. Somente a sentença III está correta. C. As sentenças I e II estão corretas. D. Somente a sentença II está correta. 4- O ciclo de vida no Vue.js é uma série de fases que um componente passa durante sua criação, atualização e destruição. Essas fases são representadas por uma série de ganchos (hooks) que permitem que o desenvolvedor execute código em momentos específicos do ciclo de vida. É importante entender a ordem de execução do ciclo de vida do Vue.js, pois isso permite que o desenvolvedor execute ações em momentos específicos. Considerando o ciclo de vida no Vue.js, qual é a ordem correta de execução? A. created, mounted, beforeUpdate, updated, destroyed B. created, beforeUpdate, updated, mounted, destroyed C. beforeUpdate, created, mounted, updated, destroyed D. mounted, created, updated, destroyed, beforeUpdate 5- A personalização de um projeto Vue.js requer alterações em arquivos específicos, sendo um deles o mais básico, para um projeto inicial. Em nossos estudos vimos um projeto para criar um gerenciador de tarefas e, em um dos passos, alteramos o referido arquivo. Com base no texto, analise se as afirmações abaixo são verdadeiras ou falsas: ( ) Em um projeto Vue.js não existe o arquivo inicial chamado index.html. ( ) Para personalizar as rotas do projeto, é necessário alterar o arquivo main.js. ( ) É possível implementar código HTML no arquivo App.vue. Assinale a alternativa que apresenta a sequência CORRETA: A. F – V – V. B. F – V – F. C. F – F – V. D. V – F – F. 6- O Uniform Resource Locator (URL) foi inventado em 1990 por Tim Berners-Lee, esse termo foi traduzido para a língua portuguesa como "localizador uniforme de recursos". Um URL se refere ao endereço de rede no qual se encontra algum recurso informático. Em outras palavras, a URL é um endereço que aponta para um site específico, portanto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A URL é um sistema eletrônico que permite que um determinado domínio seja encontrado na web. ( ) A URL é composta apenas por protocolo e host. ( ) No endereço https://www.teste.com, o protocolo seria o (https). Assinale a alternativa que apresenta a sequência CORRETA: A. V – F – F. B. F – V – F. C. V – F – V. D. F – F – V. 7- A diretiva v-for é utilizada no Vue.js para renderizar elementos repetitivamente com base em um conjunto de dados. Avalie as seguintes asserções e a relação proposta entre elas. I- A diretiva v-for é usada para criar uma lista de elementos em Vue.js. Porque II- A diretiva v-for repete um bloco de código com base em uma matriz de itens. A respeito dessas asserções, assinale a alternativa CORRETA: A. A asserção I é uma proposição falsa e a II, verdadeira B. A asserção I é uma proposição verdadeira e a II, falsa. C. As asserções I e II são proposições verdadeiras e a II justifica a I D. As asserções I e II são proposições verdadeiras, mas a II não justifica a I 8- Vue.js é um framework JavaScript utilizado para criar interfaces de usuário (UI) reativas em aplicações web. Os componentes Vue.js são peças independentes que podem ser combinadas para formar a interface de usuário de uma aplicação, tornando o desenvolvimento mais eficiente e organizado. Além disso, o Vue.js permite a utilização de diretivas para manipulação do DOM, o que facilita a interação entre a interface de usuário e o modelo de dados da aplicação. Sobre o Vue.js e seus componentes, analise as sentenças a seguir: I - Vue.js é um framework JavaScript que permite a criação de componentes reutilizáveis em aplicações web. II - Os componentes Vue.js podem ser utilizados de forma independente ou em conjunto com outros frameworks e bibliotecas. III - A utilização de componentes Vue.js em aplicações web pode reduzir a complexidade do código e aumentar a eficiência no desenvolvimento. IV - Vue.js não permite a utilização de diretivas para manipulação do DOM. Assinale a alternativa CORRETA: A. As sentenças I, II e III estão corretas. B. Somente a sentença IV está correta. C. As sentenças I e IV estão corretas. D. Somente a sentença I está correta. 9- Uma API (Application Programming Interface) é uma interface de programação de aplicativos que permite que diferentes aplicativos se comuniquem e compartilhem dados entre si. As APIs são desenvolvidas para permitir que desenvolvedores e usuários terceiros integrem seus serviços em seus aplicativos e serviços. Isso torna a integração de diferentes sistemas e serviços muito mais fácil e eficiente. Em suma, as APIs são cruciais para a integração de diferentes sistemas e serviços em um ambiente digital moderno e dinâmico. Baseado na incremental, escolha a alternativa correta que se aplica a este conceito: A. Uma API é um tipo de linguagem de programação. B. Uma API é uma tecnologia voltada apenas para dispositivos móveis. C. As APIs são sempre públicas e gratuitas para qualquer pessoa utilizar. D. As APIs tornam mais fácil a comunicação entre diferentes sistemas e ferramentas. 10- Com relação a framework progressivo e incremental, destaca-se que os projetos nascem pequenos e vão crescendo aos poucos, conforme a necessidade por novos requisitos, desta feita, não se faz necessário turbinar o Vue.js com plugins no início do projeto. Nesse cenário, com base nas boas práticas de programação, entende-se que é importante desenvolver um aplicativo componentizado, o que em tese torna sua evolução e manutenção mais fáceis. Com base no contexto e definições de progressivo e incrementa, analise as sentenças a seguir: I - Vuetify é uma coleção de componentes pré-fabricados emparelhados com característicaspoderosas. II - Temas dinâmicos, padrões globais e layouts de aplicação são exemplos de Vuetify. III - É possível criar barras de aplicativos com o Vuetify. Assinale a alternativa CORRETA: A. Todas as sentenças estão corretas. B. Apenas as sentenças I e III estão corretas. C. Apenas as sentenças I e II estão corretas. D. Apenas as sentenças II e III estão corretas.