Lição 1 Flashcards

1
Q

What is a back-end framework?

A

A back-end framework is a software framework that provides a foundation for building server-side applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

True or False: Back-end frameworks only handle database management.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which of the following is a popular back-end framework? (a) React (b) Django (c) Bootstrap

A

b) Django

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Fill in the blank: A back-end framework typically includes libraries for _______ and _______.

A

database management, server-side logic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What programming language is Django primarily associated with?

A

Python

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the main purpose of an API in back-end development?

A

To allow communication between different software applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

True or False: Node.js is a back-end framework.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is Express.js?

A

A minimal and flexible Node.js web application framework that provides a robust set of features.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Which back-end framework uses Ruby as its primary programming language?

A

Ruby on Rails

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the Model-View-Controller (MVC) architecture?

A

A design pattern that separates an application into three interconnected components: Model, View, and Controller.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Fill in the blank: _______ is a back-end framework known for its speed and scalability.

A

Node.js

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Which database is commonly used with the MEAN stack?

A

MongoDB

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is middleware in the context of back-end frameworks?

A

Software that connects different applications or services to handle requests and responses.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

True or False: Back-end frameworks can only be used for web applications.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Name one advantage of using a back-end framework.

A

Increased development speed due to pre-built components.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What does REST stand for in web services?

A

Representational State Transfer

17
Q

Which back-end framework is known for its built-in ORM (Object-Relational Mapping)?

18
Q

Fill in the blank: _______ is a back-end framework that allows developers to build APIs quickly.

19
Q

What is the purpose of a back-end framework’s routing feature?

A

To define how application endpoints respond to client requests.

20
Q

True or False: All back-end frameworks are open-source.

21
Q

Which of the following is a characteristic of serverless architecture? (a) Requires server management (b) Pay-as-you-go pricing (c) Always on

A

b) Pay-as-you-go pricing

22
Q

What is the role of a database in a back-end framework?

A

To store, retrieve, and manage data for the application.

23
Q

Fill in the blank: _______ is a back-end framework that is particularly popular for building APIs with Python.

24
Q

What does the term ‘scalability’ refer to in back-end frameworks?

A

The ability of an application to handle increased loads or traffic.

25
Q

Which back-end framework is designed for building microservices?

A

Spring Boot