wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Introdução ao Ionic: O que é e por que usá-lo?

Total questions: 51

Worksheet time: 38mins

Name
Class
Date
1.

O que é Ionic?

a)

Um framework para desenvolvimento de aplicativos móveis

b)

Um sistema operacional para smartphones

c)

Uma linguagem de programação

d)

Um banco de dados

2.

Quais são duas razões para usar Ionic?

a)

Desenvolvimento multiplataforma

b)

Acesso a plugins nativos

c)

Suporte limitado a plataformas

d)

Alto custo de desenvolvimento

3.

Qual das seguintes opções é uma tecnologia usada pelo Ionic?

a)

Python

b)

HTML

c)

Ruby

d)

Swift

4.

O Ionic permite que desenvolvedores criem aplicativos para quais plataformas?

a)

Apenas Android

b)

Apenas iOS

c)

Android e iOS

d)

Android, iOS e Web

5.

O que você aprenderá na seção de Instalação da aula?

a)

Como configurar o ambiente de desenvolvimento

b)

Como criar um novo projeto

c)

Como depurar o código

d)

Como otimizar o desempenho

6.

Como o VSCode deve ser configurado para o desenvolvimento Ionic, segundo a seção de Configuração?

a)

Instalar a extensão Ionic

b)

Configurar o ambiente de desenvolvimento

c)

Utilizar o terminal integrado

d)

Nenhuma das anteriores

7.

O objetivo da seção de Arquitetura na aula é:

a)

Entender os conceitos básicos de arquitetura de software.

b)

Aprender a cozinhar pratos italianos.

c)

Estudar a história da arte renascentista.

d)

Explorar técnicas de meditação.

8.

O que é Node.js?

4 lines
9.

Complete a frase: npm é usado para instalar e gerenciar as ______ do projeto Ionic.

a)

dependências

b)

configurações

c)

interfaces

d)

temas

10.

O que você deve fazer primeiro para verificar a instalação do Node.js e npm?

a)

Executar o comando 'node -v' e 'npm -v' no terminal

b)

Reinstalar o Node.js e npm

c)

Verificar a documentação do Node.js

d)

Procurar por atualizações do Node.js

11.

Quais comandos você deve executar para verificar as versões instaladas de Node.js e npm?

a)

node -v e npm -v

b)

node --version e npm --version

c)

check node e check npm

d)

node version e npm version

12.

O que indica que o Node.js e npm estão instalados corretamente?

a)

A execução de 'node -v' e 'npm -v' retorna suas versões.

b)

A execução de 'node -v' e 'npm -v' não retorna nada.

c)

A execução de 'node -v' retorna um erro.

d)

A execução de 'npm -v' retorna um erro.

13.

O Ionic CLI é:

a)

uma ferramenta de linha de comando para gerenciar projetos Ionic.

b)

um editor de texto para desenvolvimento de aplicativos.

c)

um serviço de hospedagem para aplicativos móveis.

d)

uma biblioteca de componentes para React.

14.

Por que usar o Ionic CLI?

a)

Para facilitar o desenvolvimento de aplicativos móveis.

b)

Para aumentar o tamanho do aplicativo.

c)

Para dificultar o processo de desenvolvimento.

d)

Para evitar o uso de tecnologias web.

15.

Qual é o comando para instalar o Ionic CLI globalmente?

a)

npm install -g @ionic/cli

b)

npm install ionic

c)

npm install -g ionic

d)

npm install @ionic/cli

16.

Qual comando é usado para verificar a versão instalada do Ionic CLI?

a)

ionic -v

b)

ionic --version

c)

ionic check

d)

ionic version

17.

O comando 'ionic -v' exibe:

a)

A versão do Ionic instalada.

b)

A lista de comandos disponíveis no Ionic.

c)

A documentação do Ionic.

d)

O diretório atual do projeto Ionic.

18.

Se o comando 'ionic -v' não for reconhecido, o que deve ser verificado?

a)

Verificar se o Ionic está instalado corretamente.

b)

Verificar se o computador está ligado.

c)

Verificar se a internet está conectada.

d)

Verificar se o teclado está funcionando.

19.

O que é Cordova?

a)

Uma plataforma para desenvolvimento de aplicativos móveis

b)

Um sistema operacional para smartphones

c)

Um navegador web

d)

Um serviço de armazenamento em nuvem

20.

Cordova é necessário porque:

a)

permite o desenvolvimento de aplicativos móveis usando tecnologias web.

b)

é a única ferramenta para desenvolvimento móvel.

c)

substitui completamente o desenvolvimento nativo.

d)

não oferece suporte a plugins.

21.

O Ionic utiliza o Cordova para integração de que maneira?

a)

Através de plugins nativos

b)

Utilizando APIs web

c)

Por meio de bibliotecas JavaScript

d)

Com o uso de frameworks CSS

22.

O que o comando 'npm install -g cordova' faz?

a)

Instala o Cordova localmente

b)

Instala o Cordova globalmente

c)

Remove o Cordova

d)

Atualiza o Cordova

23.

Complete a frase: A opção '-g' no comando 'npm install -g cordova' indica que o pacote deve ser instalado ________.

a)

globalmente

b)

localmente

c)

temporariamente

d)

em um diretório específico

24.

A 'Ponte Nativa' no contexto do Cordova e Ionic é:

a)

uma ferramenta para criar interfaces de usuário

b)

um componente para acessar funcionalidades nativas do dispositivo

c)

um serviço de armazenamento em nuvem

d)

uma biblioteca para manipulação de dados

25.

O Cordova permite 'Acesso a Recursos' em aplicativos Ionic através de:

a)

plugins que fornecem acesso a funcionalidades nativas do dispositivo.

b)

um sistema de autenticação embutido.

c)

um banco de dados local para armazenamento de dados.

d)

um serviço de nuvem para sincronização de dados.

26.

O que significa 'Empacotamento Nativo' no uso do Cordova com Ionic?

a)

A integração de plugins nativos no aplicativo.

b)

A capacidade de executar o aplicativo em um navegador.

c)

A criação de interfaces de usuário responsivas.

d)

A otimização do desempenho do aplicativo.

27.

O VSCode é ideal para o desenvolvimento Ionic porque:

a)

é uma ferramenta de design gráfico.

b)

oferece extensões específicas para Ionic.

c)

não suporta desenvolvimento web.

d)

é um editor de texto simples.

28.

Quais são os recursos oferecidos pelo VSCode?

a)

Editor de código, depuração, controle de versão, extensões

b)

Apenas editor de texto

c)

Somente controle de versão

d)

Apenas depuração

29.

Qual é o primeiro passo para configurar o VSCode?

a)

Instalar o VSCode no computador

b)

Criar uma nova conta no VSCode

c)

Configurar o tema do VSCode

d)

Adicionar extensões ao VSCode

30.

O que são Ionic Snippets?

a)

São trechos de código pré-definidos para facilitar o desenvolvimento em Ionic.

b)

São ferramentas de design gráfico para aplicativos.

c)

São bibliotecas de música para aplicativos Ionic.

d)

São modelos de dados para bancos de dados relacionais.

31.

Qual linguagem principal é suportada pela extensão TypeScript no desenvolvimento Ionic com Angular?

4 lines
32.

Quais recursos são fornecidos pelo Angular Language Service?

a)

Autocompletar de código

b)

Realce de sintaxe

c)

Verificação de erros

d)

Todas as opções acima

33.

Qual é o primeiro passo para criar um projeto Ionic inicial?

a)

Instalar o Ionic CLI

b)

Criar uma conta no Ionic

c)

Configurar o ambiente de desenvolvimento

d)

Ler a documentação do Ionic

34.

Preencha o espaço em branco: Execute o comando ______ para criar um novo projeto Ionic.

a)

ng new

b)

ionic start

c)

ionic create

d)

cordova create

35.

Qual comando é usado para criar um novo projeto Ionic com a estrutura de pastas e arquivos necessários?

a)

ionic start

b)

ionic create

c)

ionic new

d)

ionic init

36.

O que o comando 'ionic start meuApp blank --type=angular' faz?

a)

Cria um novo projeto Ionic com um template em branco usando Angular.

b)

Inicia um servidor local para o projeto Ionic.

c)

Adiciona uma nova página ao projeto Ionic existente.

d)

Compila o projeto Ionic para produção.

37.

Qual é a característica principal de um projeto do tipo Blank?

a)

Possui uma estrutura de abas na parte inferior da tela.

b)

Tem um menu lateral que desliza da esquerda para a direita.

c)

É um projeto em branco sem componentes adicionais.

38.

Para que tipo de aplicativo é ideal o projeto do tipo Tabs?

a)

Aplicativos com muitas funcionalidades e opções.

b)

Aplicativos com várias seções principais.

c)

Aplicativos que precisam de uma estrutura básica.

39.

Qual projeto é ideal para aplicativos com muitas funcionalidades e opções?

a)

Blank

b)

Tabs

c)

Sidemenu

40.

Complete: A pasta onde o código da aplicação reside é chamada de (a)   .

41.

Complete: O arquivo de configuração do Ionic é chamado de ____. Resposta: ionic.config.json

a)

ionic.config.json

b)

config.xml

c)

ionic.json

d)

package.json

42.

Complete: As dependências e scripts do projeto estão no arquivo ____. Resposta: package.json

a)

package.json

b)

index.js

c)

README.md

d)

config.yaml

43.

O que a pasta 'app' contém?

a)

Código fonte da aplicação

b)

Documentação do projeto

c)

Arquivos de configuração

d)

Dados de teste

44.

O que a pasta 'assets' contém?

a)

Imagens e mídias

b)

Documentos de texto

c)

Planilhas

d)

Apresentações

45.

O que a pasta 'theme' contém?

a)

Arquivos de configuração de tema

b)

Documentos de texto

c)

Imagens de alta resolução

d)

Vídeos de demonstração

46.

O que o arquivo ionic.config.json contém?

4 lines
47.

Qual é o nome do aplicativo no arquivo ionic.config.json?

4 lines
48.

Para que é usado o arquivo ionic.config.json?

4 lines
49.

Qual é o nome do aplicativo no arquivo package.json?

a)

nome do aplicativo

b)

versão do aplicativo

c)

descrição do aplicativo

d)

autor do aplicativo

50.

Quais são as dependências listadas no arquivo package.json?

a)

As dependências listadas no arquivo package.json são as bibliotecas e pacotes que o projeto necessita para funcionar corretamente.

b)

As dependências listadas no arquivo package.json são os arquivos de configuração do projeto.

c)

As dependências listadas no arquivo package.json são as variáveis de ambiente necessárias.

d)

As dependências listadas no arquivo package.json são os scripts de inicialização do projeto.

51.

Qual comando é usado para iniciar o servidor de desenvolvimento?

a)

npm start

b)

ionic serve

c)

ionic build

d)

npm run