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