Getting started with Web Development
Table of contents
Today, the word "Web Development" is common among all tech enthusiasts. What exactly is Web Development?
Web Development is simply creating websites (a collection of webpages), and managing these web pages with a database. These web pages can be static or dynamic.
Static web pages are simply the pages that remain same until someone changes them manually. These pages are written in HTML, CSS and Javascript.
Dynamic web pages are used where the information is changed frequently, for example, stock prices, weather information, etc. These are written in languages such as CGI, AJAX, ASP, ASP.NET, etc.
Now, Let's understand How these websites appeared on your browsers?
So whenever you type the URL (Uniform Resource Locator i.e. address) of a particular website the protocol (HTTP) is established between your browser (Google Chrome, Mozilla Firefox etc.) and server (where the websites are located). This protocol requests the server of that particular webpage which you typed in. The server then searches that webpage, and if found then it sends the data of the website in the form of code only. The web browser then shows the website in our browser by understanding the code.
Web development can be classified into two ways :
Front-end development
Back-end development
Front-end development
It is the part of the website where the user interacts directly. It is also called the "client side" of the website.
Popular Frontend technologies
HTML: HTML stands for HyperText Markup Language. It is used to design the front-end portion of web pages. It acts as a skeleton for a website since it is used to make the structure of a website.
CSS: Cascading Style Sheets referred to as CSS is simply the language to make web pages presentable. It is used to style our website.
JavaScript: JavaScript is a scripting language used to provide a dynamic behavior to our website. It is responsible for the actions you do on the website.
Backend Development
The backend is the server side of a website. It is a part of the website that users cannot see and interact with. It is the portion of software that does not come in direct contact with the users.
Popular Backend Technologies
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 highly demanding programming language that lets you work quickly and integrate systems more efficiently.
Node.js: Node.js is an open-source and cross-platform runtime environment for executing JavaScript code outside a browser.
Subscribe to my newsletter
Read articles from Naman Garg directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by