wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Nest JS - Parte 01

Total questions: 23

Worksheet time: 9mins

Name
Class
Date
1.

O NEST JS é...

a)

uma IDE

b)

uma Linguagem de Programação

c)

um Framework

d)

um Paradigma de Programação

2.

O que é API?

a)

Application Programming Interface

b)

Interface programada de aplicativo

c)

Apple Pod IPhone

d)

Application Programming Inteliggence

3.

Qual é o significado do HTTP Status 400?

a)

NOT FOUND

b)

BAD REQUEST

c)

SUCCESS

d)

CREATED

4.

Qual Camada é Responsável pela Comunicação e Interação com o Banco de Dados da aplicação?

a)

Service

b)

Repository

c)

Model (Entity)

d)

Controller

5.

Qual é o significado do HTTP Status 404?

a)

NOT FOUND

b)

BAD REQUEST

c)

SUCCESS

d)

CREATED

6.

Qual Camada é Responsável pelas Regras de Negócio da aplicação?

a)

Service

b)

Repository

c)

Model (Entity)

d)

Controller

7.

Qual Camada da aplicação é Responsável por Responder às Requisições HTTP?

a)

Service

b)

Repository

c)

Model (Entity)

d)

Controller

8.

Qual Camada da aplicação é Responsável por definir o Modelo de dados da aplicação?

a)

Service

b)

Repository

c)

Model (Entity)

d)

Controller

9.

Aplicações NEST JS fazem parte do Frontend.

a)

Sim

b)

Não

10.

Ao enviar uma Requisição HTTP do tipo POST ou PUT, os dados que serão persistidos no Banco de dados devem ser enviados...

a)

no Body

b)

no Header

c)

na URL

d)

NDA

11.

Qual Decorador utilizamos para obter o valor de uma variável de caminho (URL)?

a)

@URL

b)

@Path

c)

@PathVariable

d)

@Param

12.

Ao injetar um Objeto Repository em nossa Classe de Serviço, qual Decorador não podemos esquecer?

a)

@Entity

b)

@Autowired

c)

@InjectRepository

d)

@Controller

13.

Qual Classe o Nest JS utiliza para registrar as Classes Entidade, Service e Controller de um recurso?

a)

Repository

b)

Module

c)

Model

d)

NDA

14.

MVC é o acrônimo de Model-Vue-Controller, que é um padrão de projeto de software utilizado para desenvolvimento WEB!.

a)

Sim

b)

Não

15.

O que significa o acrônimo ORM?

a)

Object-Relational Mapping

b)

Object-Resource Model

c)

Object-Request Mapping

d)

Object-Response Model

16.

Qual é a principal vantagem de utilizar o TypeScript em um projeto NEST JS?

a)

Tipagem estática que ajuda a evitar erros

b)

Facilidade de integração com bancos de dados

c)

Compatibilidade com todos os navegadores

d)

Desenvolvimento mais rápido

17.

O que significa CORS em desenvolvimento web?

a)

Centralized Object Request System

b)

Cross-Origin Resource Sharing

c)

Client Oriented Response System

d)

Common Object Rendering System

18.

Quais são os 4 verbos HTTP utilizados nas Requisições?

a)

GET, POST, PURGE e DELETE

b)

GET, POST, PUT e REMOVE

c)

GET, POST, PUT e DELETE

d)

GIT, POST, PUT e DELETE

19.

O que significa REST em desenvolvimento web?

a)

Representational State Transfer

b)

Remote Server Technology

c)

Resource State Transfer

d)

Real-time Event Streaming

20.

Qual comando utilizamos para criar um novo projeto Nest JS?

a)

nest new

b)

npm start nest

c)

nest create

d)

npm install nestjs

21.

Qual Decorador utilizamos para obter dados enviados no corpo da requisição HTTP?

a)

@Query

b)

@Param

c)

@Header

d)

@Body

22.

Qual comando utilizamos para iniciar o servidor de desenvolvimento no Nest JS?

a)

nest run:dev

b)

npm dev

c)

nest serve:dev

d)

npm run start:dev

23.

Qual Decorador é utilizado para definir uma classe como um Serviço no Nest JS?

a)

@Module

b)

@Controller

c)

@Injectable

d)

@Service