Web Developer Vocabulary with examples Flashcards

(15 cards)

1
Q

Bug fixing

A

Definition: The process of identifying and resolving errors or defects in software code. | Example: I spent the entire afternoon bug fixing the login system after users reported issues.

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

Frontend development

A

Definition: The part of web development that deals with the user interface and user experience, involving technologies like HTML, CSS, and JavaScript. | Example: My job focuses mainly on frontend development, ensuring the website is responsive and easy to use.

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

Backend development

A

Definition: The server-side part of web development that handles data processing, databases, and server communication. | Example: I’m working on the backend development for our new application, focusing on optimizing database queries.

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

Framework

A

Definition: A set of pre-written code and tools that help developers build software applications more efficiently. | Example: I prefer using the React framework for frontend development due to its flexibility and efficiency.

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

Version control

A

Definition: The practice of tracking and managing changes to code using systems like Git, allowing developers to collaborate and revert changes if necessary. | Example: We use Git for version control so that everyone can work on the project simultaneously without causing conflicts.

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

API (Application Programming Interface)

A

Definition: A set of protocols and tools for building software applications, allowing different programs to communicate with each other. | Example: I’m integrating an external API to fetch weather data for the app we’re building.

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

Refactoring

A

Definition: The process of restructuring existing code without changing its functionality, usually to improve performance or readability. | Example: I’ve been refactoring the code to reduce redundancy and make it easier for the team to understand.

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

Responsive design

A

Definition: An approach to web design that ensures a website looks good and works well on all devices, from desktops to smartphones. | Example: We made sure the website follows responsive design principles, so it works seamlessly on mobile phones.

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

Cross-browser compatibility

A

Definition: Ensuring that a website or application functions properly across different web browsers. | Example: After finishing the new feature, we tested it for cross-browser compatibility to make sure it works on Chrome, Firefox, and Safari.

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

Code optimization

A

Definition: The process of improving the efficiency of code, making it run faster or consume fewer resources. | Example: I spent a few hours on code optimization to reduce load times and improve website performance.

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

Debugging tools

A

Definition: Software tools used by developers to identify, analyze, and fix bugs in code. | Example: I used Chrome Developer Tools to debug the issue with the page’s layout.

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

User authentication

A

Definition: The process of verifying a user’s identity, often through usernames and passwords, before granting access to a system. | Example: We added two-factor authentication to improve the security of the user login process.

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

Continuous integration (CI)

A

Definition: A software development practice where code changes are automatically built, tested, and integrated into a shared repository frequently. | Example: We’ve set up continuous integration to ensure that every code change is automatically tested before being deployed.

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

Scalability

A

Definition: The ability of a website or application to handle increased load or traffic by adding more resources or optimizing performance. | Example: Our web app is built with scalability in mind, so it can easily handle higher user traffic during peak hours.

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

UI/UX design

A

Definition: UI (User Interface) design focuses on the layout and interactive elements, while UX (User Experience) design focuses on how the user feels when interacting with the system. | Example: I collaborated with the UI/UX design team to ensure the app is both visually appealing and user-friendly.

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