INTRODUCTION:
Web development is the course where we develop web pages and concepts like web design, programming, publishing, and data management. Web development is the combination of the web, which indicates websites, web pages, etc., that work with the internet, and development, which refers to building something from scratch. So web development is the process of developing a website.
Web development also includes maintaining websites. Web development is mainly classified into two types they are:
- Frontend development
- Backend development
DESCRIPTION:
1.Frontend Development:
It is a part of the website with which the user interacts or communicates directly and is called as frontend. It is likewise called the client side of the application. Frontend development has different languages like HTML, CSS, JavaScript, and Bootstrap.
HTML: it is expanded as the Hyper Text Markup Language.
- It is used to design the front portions of web pages or websites using the markup language which is embedded in the HTML.
- It is the backbone of the web page as it is used to design the structure of the website.
CSS: It is expanded as the Cascading Style Sheets.
- It Is also a language in front-end development.
- It is utilized to make the site pages satisfactory.
- So, we can say that CSS is used to style websites.
Java script: javascript is a scripting language.
- It is used to provide dynamic behavior to the website.
- So, this is the important language in frontend development.
Bootstrap: Bootstrap is a kind of open source tool collection which are used to design responsive websites and webpages.
- The frontend has different frameworks and libraries they are:
- Angular.JS
- React.js
- Vue.JS
- jQuery
- Bootstrap
- Material UI
- Tailwind CSS
- J query UI
- Handlebar.js
- Backbone.js
- Ember.js etc.
2.Backend Development : - backend is the server side of the website.
- It is a part of the website that users cannot see and interact with, unlike the front end.
- The backend is a portion of the software that won’t come into contact with the user.
- It is used to store the data and also arrange the data.
- It has languages as follows:
PHP: It is expanded as the Hyper Text Preprocessor.
- As the backend is a server-side part of the website, PHP is the server-side scripting language.
- It is explicitly intended for web advancement.
JAVA: As we all know java is one of the most popular and most used programming languages.
- Java was created by sun microsystems in 1995.
- It is highly scalable.
PYTHON: Python is the recent trending programming language.
- Python is a significant level, deciphered, broadly useful programming language.
- It is a very simple and small language compared to java.
- It makes the systems work efficiently.
NODE.JS: It is an open-source and cross-platform runtime environment for executing javascript code outside a browser.
Backend frameworks: they are:-
- Express
- Django
- Rails
- Laravel
- Spring, etc.