0% found this document useful (0 votes)
25 views15 pages

Unit 1web Design

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views15 pages

Unit 1web Design

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Introduction to Web

Development and Web


Development Strategies

The web is a vast and dynamic landscape, constantly


constantly evolving with new technologies and approaches.
approaches. Web development encompasses the design,
design, creation, and maintenance of websites and web
web applications. Effective web development strategies are
strategies are crucial for delivering engaging, user-friendly,
friendly, and high-performing digital experiences.
History of the Web and the Internet
Internet
1 Birth of the Internet
The origins of the internet can be traced back to the 1960s, with the
the development of ARPANET, a pioneering computer network.

2 World Wide Web Emerges


In the early 1990s, Tim Berners-Lee introduced the World Wide Web, laying
Web, laying the foundation for the modern internet we know today.
today.

3 Rapid Growth and Adoption


The web quickly gained widespread adoption, fueling the growth of e-commerce,
commerce, social media, and a wealth of online information and services.
services.
Protocols Governing the Web
HTTP HTML CSS
The Hypertext Transfer Hypertext Markup Language Cascading Style Sheets (CSS)
Protocol (HTTP) is the (HTML) is the standard (CSS) are used to control the
foundation of data language used to create and the presentation and styling of
communication on the web, structure web pages, defining styling of web pages, allowing
web, enabling the exchange of the content and layout. allowing for consistent and
exchange of information and visually appealing designs.
between clients and servers. designs.
servers.
Classifications
1. HTTP: HTTP is the primary protocol used to distribute information on the web. This protocol
is used to access,send and receive Hypertext markup language (HTML) files on the Internet.
Initial HTTP 0.9 does not allow for content typing and does not have provisions for supplying
meta -information Content Typing: To identify the type of data being transferred.
Meta Information: It is supplemental data, such as environment variables that identify the
client’s computer Current version is HTTP 1.0
2. TCP/IP: It is a set of rules that an application can use to package its information for sending
across the networks of networks.
2. TCP: This protocol ensure the delivery of information packets across network.
3. IP: This protocol is responsible logical addressing called IP address to route information
between network.
5.FTP: It is used to transfer the files over networks.
6.E-Mail: It is a method of exchanging digital messages across the Internet or other
computer networks. 7.Telnet: Telnet lets you remotely log into another system and
browse files and directories on that remote system.
7.Simple Mail Transfer Protocol(SMTP) : This protocol is used for transferring e-mail
between computers.
8. Gopher: Gopher is a collection of rules implemented for searching, retrieving as well as
displaying documents from isolated sites. Gopher also works on the client/server
principle.
Introduction to Client-Server
Computing
Client
The client, typically a web browser, initiates requests for information or
information or services from the server.

Network
The network, such as the internet or a local area network, facilitates the
facilitates the communication between the client and the server.
server.

Server
The server processes the client's requests, retrieves the necessary data,
necessary data, and sends the response back to the client.
Web Applications

What is a web application? 1 Dynamic Content 2 Server-side Logic


Web applications can Web applications often
generate and display incorporate server-side
dynamic content, allowing logic, using languages like
for interactive and PHP, Python, or Ruby, to
A web application (web app) is an application
program that is stored on a remote server and personalized user process data and handle
delivered over the internet through a browser experiences. complex functionality.
interface. Web services are web apps by definition
and many, although not all, websites contain web
apps. 3 Database Integration 4 Responsive Design
Many web applications Web applications can be
integrate with databases to designed to be responsive,
store and retrieve data, adapting their layout and
enabling features like user functionality to various
accounts, shopping carts, device sizes and screen
and content management. resolutions.
Benefits
Web applications have many benefits. Some common benefits include the following:

 Multiple users can access the same version of an application.


 Users don't need to install the app.
 Users can access the app through various platforms such as a desktop, laptop or mobile.
 Users can access the app through multiple browsers
Web Projects
Website Development Web Application Development
Building and launching a new Creating interactive, feature-
website or updating an existing rich web applications that
one, often with a focus on provide specific functionalities,
design, content, and user such as e-commerce platforms
experience. or content management
systems.

Web Maintenance and Support Web Analytics and


Optimization
Ongoing maintenance, updates,
and support for existing Analyzing website and web
websites and web applications, application performance, user
ensuring they remain secure, behavior, and other metrics to
performant, and up-to-date. continuously improve and
optimize the digital experience.
Web Team

Designer Developer
Responsible for the visual design, user Builds the technical infrastructure and
experience, and overall aesthetic of and functionality of the website or
the web project. or web application.

Analyst Project Manager


Collects and interprets data to Oversees the planning, coordination,
optimize the web project's coordination, and successful delivery
performance and user engagement. delivery of the web project.
engagement.
Web Development Lifecycle
Planning 1
Defining the project scope, goals, and requirements, and creating
a roadmap for the development process.
2 Design
Designing the user interface, information architecture, and visual
and visual branding of the website or web application.
Development 3
Implementing the technical infrastructure, functionality, and
and content using various web development technologies.
technologies. 4 Testing
Thoroughly testing the website or web application for bugs,
bugs, usability, and overall quality assurance.
Deployment 5
Launching the website or web application and making it available
available to the target audience.
6 Maintenance
Ongoing monitoring, updates, and improvements to ensure the
ensure the web project remains secure, performant, and aligned
aligned with evolving requirements.

You might also like