A
AJAX
AJAX is a web development technique that allows web pages to update content asynchronously without reloading the entire page. This means users can interact with a website and see changes instantly, making for a smoother experience.
A
Angular
A web application framework that helps developers build dynamic and interactive websites. It simplifies the process of creating single-page applications using HTML and TypeScript.
B
Backend
The backend is the part of a website or application that users don't see. It handles the data, server, and application logic, making everything work behind the scenes.
B
Bootstrap
It is a popular front-end framework for developing responsive websites and web applications. Bootstrap provides a collection of design templates and components that help developers create visually appealing and functional web pages quickly.
B
Browser
A browser is a software application that allows users to access and navigate the internet. It retrieves, presents, and facilitates interaction with web content, such as websites and online applications.
C
CDN (Content Delivery Network)
A Content Delivery Network (CDN) is a system of distributed servers that deliver web content to users based on their geographic location. It helps improve website speed and reliability by caching content closer to users, reducing the distance data has to travel.
C
CORS (Cross-Origin Resource Sharing)
CORS, or Cross-Origin Resource Sharing, is a security feature in web development that allows or restricts web applications from making requests to a different domain than the one that served the web page. It helps prevent malicious sites from accessing sensitive data from another site without permission.
C
CSRF (Cross-Site Request Forgery)
Cross-Site Request Forgery (CSRF) is a type of security vulnerability that allows an attacker to trick a user into performing actions on a web application without their consent. This can lead to unauthorized actions being taken on behalf of the user, potentially compromising their account or data.
C
CSS
A style sheet language used for describing the presentation of a document written in HTML or XML is known as CSS. It allows web developers to control the layout, colors, fonts, and overall visual appearance of a website.
C
CSS Grid
A layout system for web pages that allows developers to create complex designs using a grid-based approach. It simplifies the process of arranging elements on a webpage in rows and columns.
C
Cache
A cache is a storage system that temporarily holds data to speed up access to frequently used information. It reduces the time it takes to retrieve data from the main storage or server by keeping copies closer to where they are needed.
C
Certificate Authority
A Certificate Authority (CA) is a trusted organization that issues digital certificates. These certificates verify the identity of websites and encrypt data exchanged between users and servers.
C
Cookie
A cookie is a small piece of data stored on a user's computer by a web browser while browsing a website. It helps websites remember information about the user, like login details or preferences.
C
Core Web Vitals
Core Web Vitals are a set of specific metrics that Google uses to measure the performance and user experience of a website. They focus on loading speed, interactivity, and visual stability to ensure that users have a smooth experience while browsing.
D
DNS
A Domain Name System (DNS) translates human-friendly domain names into IP addresses that computers use to identify each other on the network. It acts like a phonebook for the internet, making it easier for users to access websites without remembering complex numerical addresses.
D
DOM (Document Object Model)
The Document Object Model (DOM) is a programming interface that allows scripts to access and manipulate the structure, style, and content of web documents. It represents the document as a tree of objects, where each node corresponds to a part of the document. This enables dynamic changes to web pages without needing to reload them.
F
Fetch API
The Fetch API is a modern web API that allows developers to make network requests similar to XMLHttpRequest. It provides a simpler and more powerful way to handle HTTP requests and responses in web applications.
F
Flexbox
A layout model in CSS that allows developers to design responsive web pages easily. It enables items within a container to align and distribute space efficiently, adapting to different screen sizes.
F
Frontend
Frontend refers to the part of a website or application that users interact with directly. It includes everything that users see and experience, such as layouts, buttons, and images, all designed to provide a smooth and engaging user experience.
F
Full Stack
A Full Stack refers to a complete set of technologies and tools used to develop both the front-end and back-end of a web application. It includes everything from the user interface that users interact with to the server and database that store and manage data.
H
HTML
A markup language used to create and design web pages is called HTML. It structures content on the internet and allows browsers to display text, images, and other elements properly.
H
HTTP
A protocol used for transferring data over the web is known as HTTP. It allows web browsers and servers to communicate, enabling users to access websites and web applications.
H
HTTP/2
HTTP/2 is a major revision of the Hypertext Transfer Protocol that improves web performance and efficiency. It allows multiple requests and responses to be sent simultaneously over a single connection, reducing loading times for websites.
H
HTTP/3
A new version of the HTTP protocol, HTTP/3 improves web performance and security. It uses a different transport layer called QUIC, which allows for faster and more reliable connections.
H
HTTPS
A secure version of HTTP, HTTPS protects the data exchanged between your browser and the website you visit. It encrypts the information, making it difficult for anyone to intercept or tamper with it.
I
IP Address
An IP address is a unique number assigned to each device connected to the internet, allowing it to communicate with other devices. It functions like a home address, helping data find its way to the correct destination. Without IP addresses, devices wouldn't be able to send or receive information online.
J
JSON
A lightweight data format that is easy for humans to read and write, and easy for machines to parse and generate. It is often used to transmit data between a server and a web application.
J
JWT (JSON Web Token)
A JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties. It allows for secure information exchange and is commonly used for authentication and authorization in web applications.
J
JavaScript
A programming language used to create interactive effects within web browsers. It allows developers to implement complex features on web pages.
L
Local Storage
It's a web technology that allows websites to store data directly in a user's browser. This data persists even after the user closes the browser, making it useful for saving user preferences and session data.