Web Introduction
Internet and Web
• Difference between Internet and World Wide Web:
• The Internet is a global network of interconnected devices that allows the
exchange of data and communication between users.
• The World Wide Web is a system of interlinked hypertext documents
accessed via the Internet. It is a collection of websites, web pages, and
multimedia content.
• ISP Internet service provider.
How The Internet Works
• The Internet functions through a decentralized network of
computers connected via various wired and wireless
communication channels.
• Data is transmitted through a packet-switching mechanism, where
data packets are broken down, routed, and reassembled at their
destination.
• The Internet operates based on protocols, which are a set of rules
and standards that govern data transmission and communication.
Protocols
• Protocols are a set of rules and procedures that define how data is
transmitted and received over a network.
• Examples of Internet protocols include HTTP (Hypertext Transfer
Protocol), TCP/IP (Transmission Control Protocol/Internet
Protocol), and DNS (Domain Name System).
• The network protocol will specify ;
The format of data packet
The addressing system
GET POST PUT DELETE are methods used to pick out desired action
from a server
Web Architecture
•
The Web can be summarized as a series of interactions between two types of systems, clients and servers.
• A client is a device or software that requests and receives services or data from a server.
• Clients are not directly connected to the internet.
• Servers are programs or systems that run on a special computer and they deliver data or resources to other
computers.
• A server provides services, resources, or data to clients upon request.
Servers are programs or system that run on a special computer.
SERVERS AND APIs
1.A server is a computer or system that provides services or resources to clients.
It can be a web server, mail server, file server, etc.
•APIs (Application Programming Interfaces) are sets of rules and protocols that allow different
software applications to communicate and interact with each other.
Database
• Databases are systematic collections of data.
Databases support the storage and manipulation of data.
Databases simplify data management.
• Types of Databases: Relational databases Object-oriented databases
Distributed databases e.t.c
• SQL stands for "Structured Query Language".
• It's a language that allows communication with databases to properly
manage its data.
Web Development
• Client-side coding (front-end)
• Server-side coding (back-end)
• Database technology.
Web developer
Creating a Website
• CMS (Content Management System) is an easy-to-use system that
allows you to control and manage the content within your website
without necessarily having technical skills.
• Hard Coding requires specific skills and knowledge of
programming languages. That is the complex way to create a
website and that is what web developers do.
In hard coding, you have the freedom to change what you want
and build a custom website that completely satisfies the needs of
the user, the employer, and the client.