DEV Community

Cover image for Intro to Web Development
Alok Kumar
Alok Kumar

Posted on

Intro to Web Development

“There are three responses to a piece of design – yes, no, and WOW! Wow is the one to aim for."

Milton Glaser

Hello World 👋👋👋

This blog is basically an intro to everything you need to know about Web development.

So let's begin with breaking down this term into pieces and take a look at their definitions from the Internet.

WEB

World Wide Web (Web, WWW or W3) is the part of the Internet that contains pages of information connected to each other. Each page can be a combination of text, pictures, audio clips, video clips, animations, and other stuff.

The pages referred here are termed as Web pages. And a collection of these pages is called a Website.

DEVELOPMENT

Development is defined as the process of growth or new information or an event.

Combining both we get -

WEB DEVELOPMENT

"Web development refers to building, creating, and maintaining websites. It includes aspects such as web design, web publishing, web programming, and database management." -  techterms.com

And the people like us who are engaged in Web Development are termed as Web developers. Let's take a look at what a developer means -

A developer is an individual that builds and creates software and applications. He or she writes, debugs and executes the source code of a software application.


Web development can be broken down into three layers: client-side coding (frontend), server-side coding (backend) and database technology.

Client-side coding has mostly to do with the user interface, with which the user interacts.

Server-side coding is responsible for storing and organizing data, and ensuring that everything on the client-side runs smoothly.

The database contains all the files and content that are necessary for a website to function, storing it in such a way that makes it easy to retrieve, organize, edit and save.

To summarize: the frontend, backend, and database technology all work together to build and run a fully functional website, and these three layers form the foundation of web development.


Also, we have mainly three types of web developers frontend developer, backend developer, and full-stack developer.

A frontend developer is one who codes the frontend part i.e. the part which a user sees and interacts with.

A backend developer is one who develops an application that supports the front-end. It should also provide support, security, and content management.

A full-stack web developer is one who can develop both client software (frontend) and server software (backend).


In the next blog, I'm gonna talk more about types of developers, their roles, minimum programming languages to know for them and much more.

So stay tuned.😊😊😊

Happy coding.💻

Top comments (4)

Collapse
 
robrob2710 profile image
RobRob2710

Very informative...keep doing the good work👍👍

Collapse
 
rut879 profile image
rut879

Exactly describe what we need to read..carry on 🙂

Collapse
 
suvendusgiri profile image
Suvendu Shekhar Giri 🇮🇳

Good Job. Keeping doing the good work.

Collapse
 
adarshsahu27 profile image
Adarsh Kumar Sahu

Very Very Useful.