DEV Community

Cover image for Some key terms you should know as a Front End Developer
Saurav Purohit
Saurav Purohit

Posted on

Some key terms you should know as a Front End Developer


A web browser is the software used to access the internet and display web pages.


HTML (Hypertext markup language) is used to determine the structure and content of the webpage.


CSS stands for Cascading Style Sheets. It is a markup language responsible for the visual elements of a website.


Scripting Language responsible for interacting with the browser

Front end

frontend of a website, also known as client-side, is what the end user sees and interacts with. Frontend languages include HTML, CSS and JavaScript, which all have a hand in determining the visual output of a website.


Backend development essentially refers to everything that goes on behind the scenes. What happens at the backend—or server-side—powers what happens at the frontend

Full Stack

The combination Front end, Backend, Database is basically called full stack.


Database is where the data is stored.


Bugs are basically the errors which produce an incorrect and unexpected result .


Debugging is the process of identifying bugs and dealing with them.


Getting it up on the internet so that other people may also use it.


Documentations are written guides in form of articles, images, videos or instructions for other peoples

Domain Name

A website’s domain name is essentially its address on the world wide web.


Frameworks were developed to make the process of building a website faster and easier.


HTTP stands for Hypertext Transfer Protocol, and is used to transfer data across the internet.

Responsive Design

Responsive design ensures that a website is displayed correctly no matter what device the user is viewing it on.

UI Design

UI design stands for user interface design, and it’s all about the screens and interactive touchpoints that make up a website or an app.

UX Design

UX design stands for user experience design, and it’s all about providing a smooth, user-friendly experience for the end user as they navigate around a website or an app.

Version Control

Version control is all about recording and managing the changes you make along the way—be it changes to the code you’re writing, to a website, a computer program or a document.


Website is a collection of web pages consisting of text, audio, video, images, etc

Web Application

A web application comes with functionalities and interactive elements e.g. storing and manipulating data according to user needs


A wireframe is basically a blueprint of the website, showing the page layout, how the content should be arranged, which interface elements and navigational systems should be included, and how all these components work together.


API stands for “Application Program Interface.” It acts as an interface between computers and applications so that they can communicate with one another.

BreakPoints/Media QUeries

hese are points when your website will adjust to accommodate the screen size to make sure the user has the best experience viewing the website at that size.


Cache is temporary data storage that helps site speed by storing relevant information on your computer the first time you visit a website.


This is data saved by your web browser on to your computer. It identifies you -- from how often you visit a site, to what parts you visit the most, even your preferences when browsing and more.

Call to Action

This can be text, image, banner. or button that uses action-oriented language to get the user to click and engage with the website.


CMS stands for “Content Management System.” This is a software system (like HubSpot or WordPress) that is used to edit the content on your website or make it from scratch.


CDN stands for “Content Delivery Network.” This is a system of computers with scripts and other content that are used by many websites. The content on these computer will often be cached and be helpful in speeding up your website.


Hosting refers to a web server where the files for your website are stored.


This can also be called a menu. This is how visitors get to different parts of your website.


SEO is the process of creating and modifying content for the best visibility on search engines.

Server Side Scripting

Server Side Scripting is a technique used in development which involves utilizing scripts on a web server that produce a custom response for each user’s request to the website.

If you have come this far, I really wanna thank you for taking some minutes from your precious time to read this article and if you liked it, do let me know here in the comments or on Twitter.

Top comments (0)