Web Development Basics

Hardik Shah
3 min readApr 24, 2020

--

Image Reference: medium.com

This is my first blog post. I thought to write it for my own revision and somewhere somehow, this may help anyone. kishan sanghani have inspired me to start writing a technical blog, so all the credit goes to him.

Myself, Hardik Shah, a Front-End Developer, working in a Digital Media Firm with the experience of almost 3 years.

Today, I’m gonna write something about Web Development Basics.

In today’s digital world, we all are using smartphones, tablets, laptops, desktops for some or other uses. We all have experience of going on a website whether it is a shopping website, company’s website or any other website. These websites are built by Web Developers. Their core job is — Web Development / App Development.

Web development is the work involved in developing a website for the Internet or an intranet. Web development can range from developing a simple single static page of plain text to complex web-based internet applications, electronic businesses, and social network services. — Wikipedia

Let’s see: What is a Web Development?

Web Development is a process of building, creating and maintaining websites and application. It’s the work that happens behind the scenes by Web Developers to make a website look great, work fast and perform well with a seamless user experience.

How a Web Developer do that?

Web developers do that by using a variety of coding languages. The languages they use depends on the types of tasks they are preforming and the platforms on which they are working.

The Scope of Web Development:

Web development skills are in high demand worldwide and well paid too — making development a great career option. It is one of the easiest accessible higher paid fields as you do not need a traditional university degree to become qualified.

The field of web development is generally broken down into front-end (the user-facing side) and back-end (the server side).

Front-End Development Basics:

Front-end development includes the activities like taking care of layout, design and interactivity using HTML, CSS and JavaScript.

What we see and use on website or application such as the visual aspects, the interactive events on buttons, hyperlinks and other components are programmed by the front-end developer. He writes a series of code to bind and structure the elements, make them look good and add interactivity. These programmed code are run through a browser. He makes websites and application responsive so that it can work on various browsers, operating systems and devices with various resolutions (height, width — proportion).

Back-End Development Basics:

Back-end development includes the activities like collecting and storing the data on server, providing respective responses from server to users. Server is the one that hosts the website or an application for running it and a database to contain the data.

The core job of the back-end developer is to ensure that the server, the website/the application and the database run smoothly together. He needs to find the proper programming solutions to deal with it. To do all this amazing stuff they use a variety of server-side languages, like PHP, Ruby, Python, Java and mane more.

Full-Stack Development:

Full-stack development is the combination of Front-end & back-end development.

A full stack web developer is a person who can develop both client and server software. In addition to mastering HTML and CSS, he/she also knows how to:

- Program a browser (like using JavaScript, jQuery, Angular, or Vue)

- Program a server (like using PHP, ASP, Python, or Node)

- Program a database (like using SQL, SQLite, or MongoDB) (Ref: w3schools)

Happy Coding!!! Stay Blessed!!! :-)

--

--