Week 2 MVC, Frameworks & Wireframing – Key Vocabulary

0.0(0)
studied byStudied by 3 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/20

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering the essential terms introduced in the lecture on MVC architecture, web frameworks, and wireframing concepts.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

21 Terms

1
New cards

What MVC stands for

Model View Controller

2
New cards

Model View Controller

A software architectural design pattern that separates an application into three interconnected components—Model, View, and Controller—to organize code by responsibility.

3
New cards

Model

The backend component that handles data logic, interacts with the database (CRUD operations), and communicates results to the controller.

4
New cards

View

The frontend or graphical user interface that displays data to the user; receives dynamic values from the controller.

5
New cards

Controller

The component that receives user input, processes requests, obtains data from the model, and passes it to the view, managing overall application flow.

6
New cards

Framework

A pre-built structure containing tools and libraries that provide a foundation for building applications, promoting code reuse and handling common tasks.

7
New cards

Front-End Framework

A framework used to build the client-side/user interface of a web application (e.g., React, Angular, Vue.js).

8
New cards

Back-End Framework

A framework used on the server side to handle functionality such as database interaction, authentication, and routing (e.g., Express.js, Django, Spring Boot).

9
New cards

React.js

A JavaScript front-end library/framework for building user interfaces using reusable components.

10
New cards

Angular

A TypeScript-based front-end framework maintained by Google for building single-page applications.

11
New cards

Vue.js

A progressive JavaScript framework for building user interfaces with an approachable core library focused on the view layer.

12
New cards

Express.js

A minimal and flexible Node.js back-end framework providing robust features for web and API development.

13
New cards

Django

A high-level Python back-end framework that encourages rapid development and clean, pragmatic design.

14
New cards

Spring Boot

A Java-based back-end framework that simplifies the creation of standalone, production-ready Spring applications.

15
New cards

Router (in MVC example)

A mechanism that maps URL patterns to specific controller actions, directing incoming requests to the correct handler.

16
New cards

Scalability

The ability of a system or framework to handle growth in users or data without performance loss.

17
New cards

Wireframe

A visual blueprint or skeleton showing what users will see and interact with on a website or app before detailed design or development.

18
New cards

Low-Fidelity Wireframe

A simple schematic focusing on layout, navigation, and information architecture without detailed visuals; often created quickly for brainstorming.

19
New cards

High-Fidelity Wireframe

A detailed mock-up resembling the final product’s visual design elements but still lacking full functionality.

20
New cards

Figma

An online collaborative design tool commonly used to create high-fidelity wireframes, prototypes, and UI designs.

21
New cards

Balsamiq

A rapid wireframing tool specialized for creating low-fidelity wireframes emphasizing structure over visual detail.