| Acronym | Expanded Form | Meaning |
|---|---|---|
| AD | Active Directory | A Microsoft’s proprietary directory service |
| AJAX | Asynchronous JavaScript and XML | A set of techniques using web technologies on the client side to create asynchronous communication in web applications |
| API | Application Programming Interface | It enables two different applications to talk with each other for making some parts of the code available. |
| AVIF | AV1 Image File Format | A new, highly efficient, image compression format |
| BDD | Behavior-driven Development | A development strategy that evolved from TDD. It defined a common language among all stakeholders and developers |
| CDN | Content Delivery Network | It is a highly distributed group of servers that help minimize delays in loading the webpage by reducing the physical distance between the user and a server. |
| CMS | Content Management System | It is a software that is used in creating and maintaining digital content. |
| CSS | Cascading Style Sheets | A style sheet language used for describing the presentation of a document written in HTML |
| CSV | Comma-separated Values | It is a a delimited text file that uses a comma to separate values |
| CVS | Concurrent Versioning System | It is a version control system that travks all changes in a set of files. |
| CRUD | Create, Read, Update, Delete | These are the four essential functions of data manipulation. |
| DOM | Document Object Model | A programming interface for HTML and XML documents |
| EOF | End of File | Indicates the end of a file |
| ERP | Enterprise Resource Planning | A software application that organizations use to manage day-to-day business activities. |
| ES | ECMAScript | A general-purpose programming language initially designed to be a web scripting language |
| ERT | Extranct, Transform, Load | It is used to define a type of data integration that refers to the three steps (extract, transform, load) used to mix data from multiple sources. |
| FIFO | First In First Out | It is used to indicate that the first item is the first item out of a queue |
| FTP | File Transfer Protocol | A protocol used to transfer files between computers |
| GUI | Graphic User Interface | A form of user interface that allows users to interact with electronic devices through a graphical interface. |
| GNU | GNU’s Not Unix | An extensive collection of Free software, which gave rise to the family of operating systems popularly known as Linux. |
| HTML | Hypertext Markup Language | A standard markup language for documents designed to be displayed in a web browser. |
| IDE | Integrated Development Environment | A software application tht provides tools to programmers for software development |
| JDK | Java Development Kit | An implementation of the Java Platform |
| JDBC | Java Database Connectivity | An API for tha Java langugae which defined how a client may access a database |
| JRE | Java Runtime Environment | A part of the JDK that contains and organizes the set of tools and minimum requirements for executing Java applications |
| JS | JavaScript | The main programming language of the Web |
| JSON | JavaScript Object Notation | A data interchange format |
| JVM | Java Virtual Machine | A virtual machine that allows computers to run Java programs as well as programs written in other languages that are also compiled by Java’s bytecode. |
| MVC | Model, View, Controller | A Software design pattern commonly used for developing user interfaces the distribute the program logic into three elements. |
| OOP | Object-oriented Programming | It is a programming paradigm based on the notion fo objects |
| ORM | Object Relational Mapping | A programming technique for converting data between incompatible systems using object oriented programming languages. |
| RegEx | Regular Expression | A sequence of characters that define a search pattern |
| REST | Representational State Transfer | It is a programming architectural style that provides standards of communication between computer systems |
| SAAS | Software as a Service | A software solution that is purchased from a cloud service provider on a pay-per-use model |
| SEO | Search Engine Optimization | The process of impoving the quality and quantity of website traffic by increasing the visibility of the website |
| SMACSS | Scalable and Modular Architecture for CSS | A style guide based on five categories: base, layout, module, state, theme. |
| SOAP | Simple Object Access Protocol | A messaging protocol specification for exchanging structured information by web services |
| SOLID | Single responsibility principle, Open-closed principle, Liskov substitution principle, Interface segregation principle, and Dependency inversion principle | A menmonic acronym for five design principles designed to make software designs more flexible, understandable, and maintainable. |
| SQL | Structured Query Language | A programming language for managing data in a relational database |
| TDD | Test-driven Development | A software development process that is based on the repetition of a short evelopment cycle where requirements are turned into specific test dcases and then the code is fixed so that the tests pass. |
| UUID | Universally Unique Identifier | A 128-bit number uised to identify information in computer systems. |
| UX | User Experience | The design process of creating products that provide meaningful and proper experiences to users. |
| WSYIWYG | What You See Is What You Get | What you see is exactyly what you get when you print the document. One example of a WYSIWYG editor is the Microsoft Word. |
| XML | Extensible Markup Language | A markup language designed by the World Wide Web Consortium to establish a syntax for encoding documents that both machines and humans can read. |
| XP | Extreme Programming | A software development method that oprganizes people to produce higher-quality software more productively and try to reduce the cost of changes in requirements by having short development cycles. |
| YAGNI | You Ain’t Gonna Need It | A principle of XP that sets that a programmer should not add functionality until deemed necessary |