Fundamentals Concepts of Web Development

Fundamentals Concepts of Web Development


These concepts are fundamental and should be known if you want to enter the field of web development.



1) Web: collection of interconnected resources and documents It means all the public websites or pages that users can access on their local computers and other devices through the internet.

2) Development: It means creation—websites (static, read-only) and web applications (dynamic, user-interactive) are developed.

3)Three layers of Web applications are -> (i) Front end ( HTML ,CSS , JavaScript), (ii) Back end - logic and working of web application [ Brain ], (iii) database layer - where all the data is managed of the web application  
 
4) A popular full stack is the MERN stack: It stands for MongoDB, Express JS, React JS, and Node JS.

5) Network: It is the connection of a computer system for the sharing of data and resources through a medium. Interconnection of different resources (computer, printers, laptop) within a single system.

6) Internet : It is global system that exists billions of device interconnected with each other (network of networks) or (Global Network) 

7) IP Address: Address for identifying each device uniquely.

8) Browser : It is a tool to access documents, websites, web applications available on World Wide Web or simply Web

Ex. (Chrome(Google), Safari(Apple), Firefox, Opera)

9) Browser Engine: It is an application that is used to access resources [websites, web applications]. 
Ex. (Chrome(V8 JS Engine), Firefox(Quantum)

10) Client : Who request for something resources (Requests ex. Get, Put, Put, Delete) 
Ex. Laptop, PC, App

11) Server : Who full-fill requests of client for resources
Ex. App, Web, DB, File

12) DNS[Domain Name System] : It convert domain name into IP address or It is used to map a domain name to the IP address of a web server. A domain name system (DNS) turns domain names into IP addresses, which allow browsers to get to websites and other internet resources. Every device on the internet has an IP address, which other devices can use to locate the device.

#javascript #css #frontend #reactjs #html #nodejs #development #data #data #network #network #google #database #webdevelopment


Comments