Git/GitHub
SQL/Databases
Agile Software development
Software Implementation and Deployment
Software Design
100

What command must you enter in the terminal before doing: git commit -m "message"

What is git add .

100

This SQL statement is used to retrieve data from a database.

What is SELECT?

100

This document, created in 2001, outlines four values and twelve principles for Agile development.

What is the Agile Manifesto?

100

This environment is used by developers to write and test code locally.

What is the Development Environment?

100

This attribute measures how easily software can be modified.

What is Maintainability?

200

A version control tool.

What is Git?

200

This clause filters rows returned by a query.

What is WHERE?

200

This value emphasizes “Individuals and interactions” over this.

What is processes and tools?

200

This environment mimics production and is used for final testing before release.

What is the Staging Environment?

200

This attribute refers to the system’s ability to handle increasing load.

What is Scalability?

300

Hosting platform for Git repositories.

What is GitHub?

300

This key creates a relationship between two tables.

What is a Foreign Key?

300

This Scrum event is a short daily meeting where team members share progress and blockers.

What is the Daily Scrum (Daily Stand-up)?

300

This technology allows applications to run in isolated environments with their dependencies

What are Containers?

300

This architecture organizes code into horizontal layers such as presentation, business logic, and data access.

What is Layered Architecture?

400

A command is used to record a snapshot of the project's currently staged changes in the local Git repository.

What is git commit?

400

This join returns only matching records from both tables.

What is INNER JOIN?

400

This role facilitates Scrum events and removes impediments.

What is the Scrum Master?

400

This technology allows applications to run in isolated environments with their dependencies.

What are Containers?

400

This architecture style structures applications as a collection of small, independent services.

What is Microservices Architecture?

500

A command is a fundamental Git operation used to combine changes from different development branches into a single, unified branch.

What is git merge?

500

This clause is required when using aggregate functions to group results.

What is GROUP BY?

500

This time-boxed iteration typically lasts 1–4 weeks.

What is a Sprint?

500

This concept measures the percentage of time a system is operational and accessible.

What is Uptime (or Availability)?

500

This modeling language is commonly used to visualize software systems.

What is UML (Unified Modeling Language)?