Unit testing involves testing individual components or pieces of code to ensure they work as expected.
The implementation phase is where actual coding is done based on the design and requirements.
An API is a set of rules that allows different software programs to communicate with each other.
Scrum is a popular Agile framework used in software development to deliver products in iterative cycles called sprints.
Git is a distributed version control system that allows developers to track changes in source code during software development.