Programming, coding, and software development concepts. 16 definitions to help you understand key concepts.
A set of rules and protocols that allows different software applications to communicate with each other.
The server-side of web development that handles data storage, business logic, and application functionality behind the scenes.
Automated practices for building, testing, and deploying code changes frequently and reliably.
Software that allows users to create, edit, and manage website content without needing to write code.
An organized collection of data stored electronically, allowing efficient storage, retrieval, and management of information.
The part of web development focused on what users see and interact with. The visual interface of a website or application.
A version control system that tracks changes in code, enabling collaboration and maintaining a history of all modifications.
The programming language of the web, enabling interactive and dynamic functionality in browsers and on servers.
A lightweight data format used for storing and exchanging data, readable by both humans and machines.
A React framework that adds server-side rendering, routing, and full-stack capabilities to React applications.
A JavaScript library for building user interfaces, using a component-based architecture that makes code reusable and maintainable.
A type of API that uses standard HTTP methods and is designed around resources, making it simple and scalable.
A technique where web pages are generated on the server for each request, rather than in the browser.
The implied cost of future rework caused by choosing a quick solution now instead of a better approach that would take longer.
A programming language that builds on JavaScript by adding static type definitions, catching errors before code runs.
An automated message sent from one application to another when a specific event occurs.
6 terms
5 terms
4 terms