Lição 1 Flashcards
What is a back-end framework?
A back-end framework is a software framework that provides a foundation for building server-side applications.
True or False: Back-end frameworks only handle database management.
False
Which of the following is a popular back-end framework? (a) React (b) Django (c) Bootstrap
b) Django
Fill in the blank: A back-end framework typically includes libraries for _______ and _______.
database management, server-side logic
What programming language is Django primarily associated with?
Python
What is the main purpose of an API in back-end development?
To allow communication between different software applications.
True or False: Node.js is a back-end framework.
False
What is Express.js?
A minimal and flexible Node.js web application framework that provides a robust set of features.
Which back-end framework uses Ruby as its primary programming language?
Ruby on Rails
What is the Model-View-Controller (MVC) architecture?
A design pattern that separates an application into three interconnected components: Model, View, and Controller.
Fill in the blank: _______ is a back-end framework known for its speed and scalability.
Node.js
Which database is commonly used with the MEAN stack?
MongoDB
What is middleware in the context of back-end frameworks?
Software that connects different applications or services to handle requests and responses.
True or False: Back-end frameworks can only be used for web applications.
False
Name one advantage of using a back-end framework.
Increased development speed due to pre-built components.
What does REST stand for in web services?
Representational State Transfer
Which back-end framework is known for its built-in ORM (Object-Relational Mapping)?
Django
Fill in the blank: _______ is a back-end framework that allows developers to build APIs quickly.
Flask
What is the purpose of a back-end framework’s routing feature?
To define how application endpoints respond to client requests.
True or False: All back-end frameworks are open-source.
False
Which of the following is a characteristic of serverless architecture? (a) Requires server management (b) Pay-as-you-go pricing (c) Always on
b) Pay-as-you-go pricing
What is the role of a database in a back-end framework?
To store, retrieve, and manage data for the application.
Fill in the blank: _______ is a back-end framework that is particularly popular for building APIs with Python.
FastAPI
What does the term ‘scalability’ refer to in back-end frameworks?
The ability of an application to handle increased loads or traffic.
Which back-end framework is designed for building microservices?
Spring Boot