Web Development
Web development terms and its definition.
42 pages
- AJAXAJAX stands for Asynchronous JavaScript and XML. It lets a web page fetch data in the background and update part of the page without reloading it.
- API (Application Programming Interface)a defined way for one program to request data or services from another.
- Bootstrapa free CSS framework with a responsive grid and ready-made components for building mobile-first websites.
- CDN (Content Delivery Network)servers around the world that cache a website's files and serve them from the location nearest each user.
- Cookies vs Sessionscookies store small data in the browser; sessions store data on the server and keep only an ID in a cookie.
- CORS (Cross-Origin Resource Sharing)the browser mechanism that lets servers allow web pages from other origins to call them.
- CSSCSS stands for Cascading Style Sheets. It is a simple mechanism for adding style (e.g., fonts, colours, spacing) to web pages.
- CSS Flexboxa one-dimensional layout that arranges items in a row or column and controls how they align, wrap and share space.
- CSS Grida two-dimensional layout system for arranging content in rows and columns with display: grid.
- DNS (Domain Name System)the internet directory that translates domain names into IP addresses.
- DOM (Document Object Model)the tree of objects a browser builds from HTML, which JavaScript reads and changes to update the page.
- Domain Namethe readable address of a website, such as example.com, made of a top-level domain, a name and optional subdomains.
- Frontend vs Backendthe browser side users interact with (HTML, CSS, JavaScript) vs the server side with logic, data and APIs.
- GraphQLan API query language where the client asks for exactly the fields it needs from a single endpoint, defined by a typed schema.
- HTMLHTML stands for HyperText Markup Language. It is the set of markup symbols or codes inserted into a file intended for display on the Internet.
- HTTP (HyperText Transfer Protocol)the request–response protocol browsers and servers use to exchange web pages and data.
- HTTP Methods (GET, POST, PUT, DELETE)GET, POST, PUT, PATCH and DELETE tell the server what action to take; GET vs POST explained.
- HTTPSHTTP over an encrypted TLS connection that keeps web traffic private and proves the site's identity with a certificate.
- JavaScriptJavaScript is a scripting or programming language that allows you to implement complex features on web pages. It enables you to create dynamically..
- JSONJSON stands for JavaScript Object Notation. It is a text-based, human-readable data interchange format used to exchange data between web clients and web..
- localStorage vs sessionStoragebrowser storage for key-value data; localStorage persists until deleted, sessionStorage clears when the tab closes.
- Node.jsNode.js: an open-source runtime that runs JavaScript on servers, using an event-driven, non-blocking I/O model.
- npm (Node Package Manager)installs and manages JavaScript packages and project scripts through package.json.
- PHPPHP (PHP: Hypertext Preprocessor) is a popular server-side scripting language that is used to create dynamic web pages.
- PWA (Progressive Web App)a website with a manifest and service worker that installs and works offline like a native app.
- Reactan open-source JavaScript library from Meta for building user interfaces from reusable components.
- Responsive Designbuilding web pages whose layout adapts to any screen size using flexible layouts and CSS media queries.
- REST APIa web API style that exposes resources as URLs and uses HTTP methods such as GET, POST, PUT and DELETE on them.
- SEO (Search Engine Optimization)improving a website's content and technical setup so it ranks higher in search results.
- Server-Side Rendering vs Client-Side Renderingserver-side rendering builds HTML on the server for fast, SEO-friendly pages; client-side rendering builds the page in the browser.
- Single Page Application (SPA)a web app that loads one page and updates it with JavaScript instead of loading a new page on every click.
- URL (Uniform Resource Locator)the web address of a resource, made of scheme, domain, path, query string and fragment.
- Web Accessibility (a11y)building websites usable by everyone, including people with disabilities, following WCAG.
- Web Browseran application that fetches web pages over HTTP/HTTPS and renders their HTML, CSS and JavaScript.
- Web Hostinga service that keeps a website's files on an always-on server, from shared and VPS to dedicated and cloud hosting.
- Web Serversoftware that receives HTTP requests and returns web pages, files or API responses, such as Apache or Nginx.
- Web Server vs Application Serverserving static files and HTTP (Nginx, Apache) vs running application logic (Tomcat, Node.js).
- WebAssembly (Wasm)a binary format that runs code compiled from C, C++ or Rust in the browser at near-native speed.
- Webhookan automatic HTTP request one app sends to your URL when an event happens, such as a payment or a new commit.
- WebSocketa protocol that keeps one connection open so the browser and server can send messages to each other in real time.
- XHTMLXHTML stands for Extensible HyperText Markup Language. It is a stricter, XML-based version of HTML, still used in EPUB e-books and XML-based systems.
- XMLXML stands for Extensible Markup Language. It is a markup language that structures data for storage and transport, with tags you can define yourself.

