API is a mechanism that allows different systems to communicate with each other. Developers create APIs so that data that exists in their system can be made available in other applications or websites.
CMS - manages the creation and modification of digital content. It typically supports multiple users in a collaborative environment.
Code injection is the process when hacker introduces (or "inject") code into the insecure computer program and change how the program was intended to work, it usually happens when the website does not validate data that is received.
RWD is a web design technique used to create one website that automatically reformats for the best user viewing experience on a variety of devices and screen widths, i.e. desktops, laptops, tablets, and mobile phones.
Tech stack is the combination of programming languages, tools, and frameworks that the developers use to create web and mobile applications or a set of software that provides the infrastructure for a computer. The stacks differ whether installed in a client-side and server-side, also popular as front end and back end.
UAT is the process when actual software users test the software to make sure it can handle required tasks in real-world scenarios, according to specifications.
UI is the space where interactions between humans and machines occur.
UX is the person's emotions and attitudes about using particular software, system or service. It includes the practical, experiential, affective, meaningful and valuable aspects of human-computer interaction and product ownership.
WebDAV is an extension of the Hypertext Transfer Protocol that allows clients to perform remote Web content authoring operations.
W3C is an international community that develops open standards to ensure the long-term growth of the Web. Follow the link to validate your website https://hexometer.com/w3c-validator