Web Development refers to the building, creating and maintaining of websites and web applications that run online on a browser and also include web design , web programming , and database management.

Web development also refers to web markup and coding and includes all related development tasks such as client side scripting , server side scripting , server and network security configuration , ecommerce development, and content management system development.

Basics of Web Development

  1. Website

A website is a collection of web pages and related content that is identified by a common domain name and published on at least one web server. Examples of notable websites are Google, Facebook, Amazon, and Wikipedia. The computers used to access these websites are known as clients.

2. Internet Protocol(IP)

An  IP address is a unique address that identifies a device on the internet or a local network. IP stands for Internet Protocol, which is the set of rules governing the format of data sent via the internet or local network.

3. HTTP

HTTP is a protocol for fetching resources such as HTML documents. It is the foundation of any data exchange on the Web and it is a client-server protocol, which means requests are initiated by the recipient, usually the Web browser.

4. Coding

Coding is also called computer programming that is how we communicate with computers. Code tells a computer what actions to take , and writing code is like creating a set of instructions.

Coding tells a machine which actions to perform and how to complete tasks. Programming languages provide the rules for building websites, apps, and other computer-based technologies. Each programming language helps humans accurately communicate with machines.

All software is written by at least one coding language, but languages vary based on platform, operating system, and style. All languages fall into one of two categories: front-end and back-end.

5. Cyber Security

Cyber security is the practice of protecting systems, networks, and programs from digital attacks. These cyber attacks are usually aimed at accessing, changing, or destroying sensitive information; extorting money from users; or interrupting normal business processes.

6. Content Management System(CMS)

A Content Management System is a web application or a series of programs used to create and manage web content. (Note: CMSs aren’t the same as site builders, like Square space or Wix.) CMSs are often used for e-commerce and blogging, but they’re useful for all types of websites.