Web development also known as website development, refers to the creating and maintaining websites and web applications that run online on a browser. It may also include web design, web programming, and database management.
The basic tools involved in web development are programming languages called HTML (Hypertext Markup Language), CSS (Cascading Style Sheets), and JavaScript.
Web development is closely related to designing the features and functionality of websites and apps.
Web Development can be classified into two ways:
Frontend Development
Backend Development
Frontend Development: The part of a website that the user interacts directly is termed as front end. It is also referred to as the ‘client side’ of the application. A Front-End Developer is responsible for the look and feel which is why they are often also referred to as Web Designers.
Some Frontend development languages are HTML, CSS, Bootstrap, JavaScript etc.
Backend Development: Backend is the server side of a website. It is the part of the website that users cannot see and interact. It is the portion of software that does not come in direct contact with the users. It is used to store data. A Back-End Developer creates the basic framework of a website before maintaining it and ensuring it performs the way it should including database interactions, user authentication, server, network and hosting configuration, and business logic.
Some Backend development languages are PHP, Java, Python, Node.js etc.