Web development refers to the creation and maintenance of websites, including web design, web publishing, web programming, and database management, it is the creation of applications that will run on the internet i.e. website.
The term Web Development is derived from two words, namely
- Web: refers to a website, web page, or anything that can be run on the Internet.
- Development: Building applications and web pages from scratch.
Web development can be classified into two main ways:
- Front-end development
- Back-end development
Frontend Development: The part of a website that the user interacts with is known as the front end. It is also known as the ‘client side’ of the application.
HTML: HTML stands for HyperText Markup Language. It is used to structure the front-end part of web pages using a markup language. It acts as a skeleton for a website as it is used to make the structure of a website.
CSS: Cascading Style Sheets fondly known as CSS is a simple designing language planned to simplify the process of making web pages decorative. It is used to style websites.
Frontend Frameworks and Libraries:
- Vue JS
- Material UI
- Tailwind CSS
- jQuery UI
- Some other libraries and frameworks are Handlebar.js Backbone.js, Ember.js, etc.
Backend Development: The backend is the server-side part of the website. It is that part of the website which users cannot see and cannot interact with. It is the portion of software that does not come in direct contact with the users. It is used to store and manage data.
PHP: PHP is a server-side scripting language designed specifically for web development.
Java: Java is one of the most popular and widely used programming languages. It is highly scalable.
Python: Python is a programming language that lets you work quickly and integrate systems more efficiently.
Back End Frameworks: The list of back-end frameworks are: Express, Django, Rails, Laravel, Spring, etc.