SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Web Technology
• Introduction to the web:
o Understanding the Internet and World Wide Web
o History of the Web
o Web Applications
o Writing Web Projects
o Identification of Objects
o Target Users
o Web Team
o Planning and Process Development
o Internet Standards
o TCP/IP (Transmission Control Protocol/Internet Protocol) Protocol Suite
o IPAddresses
• Classless Inter Domain Routing
• IPv4 Private Addresses
o MIMI
o Cyber Laws
Understanding the Internet and World Wide Web
• What is the Internet?
o The internet is the largest computer network in the world, connecting millions of computers.
• What is network?
o A network is a group of two or more computer systems linked together.
o LAN, WAN, etc.
Understanding the Internet and World Wide Web
• The Internet allows all the computers connected to it to exchange information with one
another.
• To make communication possible, computers on the Internet use a common set of rules,
called protocols.
• The standard TCP/IP suite is used by the Internet to serve millions of users worldwide.
• The information contained within the Internet can be accessed through a number of
standardized interfaces.
• It is believed that approximately 30 million people world wide are somehow connected
to the WWW and also primary way to query this giant database is the WWW.
• Although there are many other ways to retrieve information from the Internet, WWW is
mainly responsible for tremendous growth of the Internet and the people who access it.
• The information is typically accessed as ‘web pages’or HTML documents.
• Web pages contain links called hyperlinks, which allows us to access other web pages
by simply clicking on them.
• Web pages are viewed by using a software called ‘browser’.
• The first successful browser was ‘Mosaic’.
• Other browsers like Google Chrome, Internet Explorer, etc.
• However, the Internet and WWW are not one and the same.
• The Internet is a global data communication system.
• The WWW is a repository of information called resources so it can be accessed via
the Internet.
History of the web:
• It started at the European Organization for Nuclear Research (CERN)
Laboratory, Switzerland.
• As a networked information project by an English man Tim Berners-Lee in
1980s.
• In March 1989, he wrote his 1st proposal entitled “A large hypertext
database with typed links”.
• Tim’s boss, Mike Sendall encouraged him to implement his system with a
workstation NEXTcube, later it becomes a first web server.
• Tim considered several names such as Information Mesh, Information
Mine or Mine of Information but finally WWW.
• The he showed how information could be transferred easily over the
Internet by using hypertext.
• The proposal was rewritten and published on November 12,1990 by Robert Cailliau.
• He is one of his collaborators.
• Lee and Robert presented this proposal at European Conference on Hypertext
Technology in September 1990 but there ideas not appreciated much.
• Lee developed in 1990 in all the tools for 1st
o WWW: HyperText Transfer Protocol (HTTP) 0.9
o HyperText Markup Language (HTML), the first web browser (also a web editor)
o HTTP server
o 1st website http://info.cern.ch, and a few web pages.
o 1st web address http://info.cern.ch/hypertext/WWW/TheProject.html it is primary focused on WWW
project itself.
o 1st web browser ‘ Mosaic’ in 1993 by Marc Andreessen and it is turning point of WWW.
o So, it is fastest growing technologies on the globe.
• In September 1994, Berners-Lee founded the World Wide Web Consortium
(W3C), which is well-known standard making body for royalty free software's all
over the world.
• The WWW became commercially viable during 1996-98 when a large number of
dot com companies used it for placing their services on the web.
HTML Versions and Years
Versions Years
1.0 1993
2.0 1995
3.0 1997
3.2(WILBUR) 1997 but dropped
4.0 (COUGAR) 1999
4.01 or XHTML 2000
5.0 2014
Web Applications:
• Web applications are applications that are accessed via web browsers usually through
networks like called simply webapps.
• Web application run on server called web server.
• Each web application is identified by a Uniform Resource Locator (URL).
• Types: Service-Oriented web applications and Presentation-Oriented web applications
Service-Oriented web applications:
• These applications implement web services and are typically coded using
server-side technologies such as CGI, JSP, ASP, etc.
Presentation-Oriented web applications
• These application are usually clients of service-oriented web applications.
• They are coded in browser supported languages such as HTML, Java Script, etc.
• It is generate interactive web pages.
Writing Web Projects:
• To become a successful web programmer one must have some ideas about concepts
related to distributed applications and services.
• They should know HTTP, HTML, scripting language, also know user authorization
and authentication, session management, data exchange, etc.
• In addition these technologies, it is also important to create a visual model of various
aspects before beginning to write code.
• The visual model is help us to eliminate problems and ensures that proper set of
functionalities are incorporated in the web applications.
• Model-View Controller (MVC) is one of a pattern in web application
• Applying MVC model, we should identify the objectives and target
users of the web applications.
• Capturing requirements is one of the most important tasks to be
performed while writing web projects.
Identification of Objects:
• To determine the objective of your website. To identify them, it is a good idea to dissect
the entire idea into more manageable tasks.
• Why are you going to develop this website?
o Improve quality of the existing website. In such cases, a set of objectives are already identified.
o Sell goods or services online.
o Educate people or disseminate information.
o Build customer relationship.
o Provide an interface to book airline tickets.
o Help travelers plan a trip.
o Make available product information and price lists to distributors.
o Offer customer service, technical support, or other online services.
o Encourage site visitors to take action on some issues or programs.
Target Users:
• Identify the potential visitors of your website.
• It helps you to structure the website design to fulfill their expectations and needs.
• The users knowledge, interests and needs vary widely and may range from novices to
experts.
• A well designed website should satisfy a range of users interest and skills.
• Example:
o Your website should accommodate users that visit your site many times in a day as well as visitors
who refer to this site occasionally.
Web Team:
• A typical web application consists of large number of components.
• A number of people are involved in developing an entire application.
• They form a group called the web team.
• Then web team has title and job or project description for a good team.
• A good web team should use make following strategies:
User Research:
• Identify, needs
• How they think and how they react / behave
• Understanding into every aspect of the process
Technology Strategy:
• Identify the relevant technologies needed for any site.
• Like as platforms, technologies, standards
• Finally, how they all can interoperate as websites are becoming more
complex of day by day.
Content Strategy:
• Before producing the site content, you should be able to answer the following questions:
• Will the content meet users expectations?
• Is the content appropriate?
• What form should it take?
• What tone or style should it have?
Abstract Strategy:
• A conceptual framework from information architecture and interaction
design for the final user experience.
• These are the emerging discipline in the web development process.
Technology Implementation:
• Implementing the idea requires specialized knowledge like language,
protocols, coding, debugging, testing, and maintenance.
Concrete Design:
• Identify the details of interfaces, navigation, information, and visual design.
Project Management:
• Integrate all the above steps controlled and drive the entire team towards the
completion of the project.
Planning and Process Development:
• Websites are developed by a group of experts called a web team to fulfill requirements
of other groups of people.
• Members are key to successful web projects.
• You need to develop a moderate site such as content experts, information
architects, technical experts, graphic designer, writers and finally a supervisor.
• Your site is successful it meets the expectations and needs of target audience.
• The people who will to evaluate your site are not involved in web design.
• So, you should plan the entire set of tasks carefully.
• Through the exact task may vary, following are basic tasks that you should follow:
• Information Gathering
• Planning
• Design
• Development
• Testing and Delivery
• Maintenance
Information Gathering:
• 1st step of creating any web project.
o Purpose
o Goals
o Target audience
o Content
Planning:
• The information gathered in a phase I for develop a site map.
• A site map is a list of main topics of website and sub topics.
o It is essential to develop a consistent.
o Easy to understand navigation system.
• Helps to develop the rest of system easily.
Design:
• We determine the look and feel are major factors to decide this website for target
audience.
• Example:
• A site meant for young people should have a different look and feel from a site like
banking applications.
Development:
• Our website is actually created with the help of relevant technologies.
• Web designers use prototypes before developing the actual content.
• The development starts from home page followed by a ‘skeleton’ for interior pages.
• Skeleton Template for entire website.
• Once skeleton is developed, developers can develop other pages.
Testing and Delivery:
• Before the website is delivered, it is tested extensively.
• It includes testing of complete functionality of scripts and forms and other elements.
• You should also deal with compatibility issues, optimization, etc.
Maintenance:
• Website development is a continuous process.
• You can provide newer and newer content, update information / different look and feel
from time to time to attract your visitors.
Web technology unit I -  Part A

Weitere ähnliche Inhalte

Was ist angesagt?

Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Harshith Rockx
 
introduction to web technology
introduction to web technologyintroduction to web technology
introduction to web technology
vikram singh
 
4 internet programming
4 internet programming4 internet programming
4 internet programming
soner_kavlak
 
Web engineering 2(lect 0)
Web engineering 2(lect 0)Web engineering 2(lect 0)
Web engineering 2(lect 0)
Roohul Amin
 
Web engineering lecture 4
Web engineering lecture 4Web engineering lecture 4
Web engineering lecture 4
University of Swat
 

Was ist angesagt? (20)

Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
 
Eba ppt rajesh
Eba ppt rajeshEba ppt rajesh
Eba ppt rajesh
 
HTML, CSS and XML
HTML, CSS and XMLHTML, CSS and XML
HTML, CSS and XML
 
introduction to web technology
introduction to web technologyintroduction to web technology
introduction to web technology
 
The internet
The internetThe internet
The internet
 
Industrial training report
Industrial training report Industrial training report
Industrial training report
 
4 internet programming
4 internet programming4 internet programming
4 internet programming
 
Web engineering 2(lect 0)
Web engineering 2(lect 0)Web engineering 2(lect 0)
Web engineering 2(lect 0)
 
WWW, Website & Webpage
WWW, Website & WebpageWWW, Website & Webpage
WWW, Website & Webpage
 
HTML5 New Tags
HTML5 New TagsHTML5 New Tags
HTML5 New Tags
 
Www(alyssa) (2)
Www(alyssa) (2)Www(alyssa) (2)
Www(alyssa) (2)
 
Web engineering notes unit 3
Web engineering notes unit 3Web engineering notes unit 3
Web engineering notes unit 3
 
Cloud description
Cloud descriptionCloud description
Cloud description
 
presentation on static website design
presentation on static website designpresentation on static website design
presentation on static website design
 
KMUTNB - Internet Programming 1/7
KMUTNB - Internet Programming 1/7KMUTNB - Internet Programming 1/7
KMUTNB - Internet Programming 1/7
 
Dynamic Web
Dynamic WebDynamic Web
Dynamic Web
 
02 From HTML tags to XHTML
02 From HTML tags to XHTML02 From HTML tags to XHTML
02 From HTML tags to XHTML
 
Web programming and development - Introduction
Web programming and development - IntroductionWeb programming and development - Introduction
Web programming and development - Introduction
 
Web engineering lecture 4
Web engineering lecture 4Web engineering lecture 4
Web engineering lecture 4
 
DotNetNuke
DotNetNukeDotNetNuke
DotNetNuke
 

Ähnlich wie Web technology unit I - Part A

An overview of the development of the world wide web
An overview of the development of the world wide webAn overview of the development of the world wide web
An overview of the development of the world wide web
Marbin Colah
 

Ähnlich wie Web technology unit I - Part A (20)

Introduction to Web Technology by Mahesh Sharma
Introduction to Web Technology by Mahesh SharmaIntroduction to Web Technology by Mahesh Sharma
Introduction to Web Technology by Mahesh Sharma
 
BASICS OF INTERNET and fundamentals of computer
BASICS OF INTERNET and fundamentals of computerBASICS OF INTERNET and fundamentals of computer
BASICS OF INTERNET and fundamentals of computer
 
Web design - Applications and web application definition
Web design - Applications and web application definitionWeb design - Applications and web application definition
Web design - Applications and web application definition
 
Trends and advancements in www.pptx
Trends and advancements in www.pptxTrends and advancements in www.pptx
Trends and advancements in www.pptx
 
Trends and advancements in www.pptx
Trends and advancements in www.pptxTrends and advancements in www.pptx
Trends and advancements in www.pptx
 
Rich Web Applications with Aspenware
Rich Web Applications with AspenwareRich Web Applications with Aspenware
Rich Web Applications with Aspenware
 
CSC PPT 3.pptx
CSC PPT 3.pptxCSC PPT 3.pptx
CSC PPT 3.pptx
 
The Dynamic Web
The Dynamic WebThe Dynamic Web
The Dynamic Web
 
An overview of the development of the world wide web
An overview of the development of the world wide webAn overview of the development of the world wide web
An overview of the development of the world wide web
 
INTERNET PART1.pptx
INTERNET PART1.pptxINTERNET PART1.pptx
INTERNET PART1.pptx
 
CS8651 Internet Programming - Basics of HTML, HTML5, CSS
CS8651   Internet Programming - Basics of HTML, HTML5, CSSCS8651   Internet Programming - Basics of HTML, HTML5, CSS
CS8651 Internet Programming - Basics of HTML, HTML5, CSS
 
Introduction of internet
Introduction of internetIntroduction of internet
Introduction of internet
 
Social networks: technical issues
Social networks: technical issuesSocial networks: technical issues
Social networks: technical issues
 
Lec 01 Introduction.pptx
Lec  01 Introduction.pptxLec  01 Introduction.pptx
Lec 01 Introduction.pptx
 
9 10 july2020
9 10 july20209 10 july2020
9 10 july2020
 
Web Technologies Introduction to web technologies
Web Technologies Introduction to web technologiesWeb Technologies Introduction to web technologies
Web Technologies Introduction to web technologies
 
WEB DEVELOPMENT.pptx
WEB DEVELOPMENT.pptxWEB DEVELOPMENT.pptx
WEB DEVELOPMENT.pptx
 
Online tools for Content Development
Online tools for Content DevelopmentOnline tools for Content Development
Online tools for Content Development
 
B.r.info solution
B.r.info solutionB.r.info solution
B.r.info solution
 
Basic concepts of Web Designing
Basic concepts of Web DesigningBasic concepts of Web Designing
Basic concepts of Web Designing
 

Mehr von SSN College of Engineering, Kalavakkam

Mehr von SSN College of Engineering, Kalavakkam (20)

ECG
ECG ECG
ECG
 
Localization, Classification, and Evaluation.pdf
Localization, Classification, and Evaluation.pdfLocalization, Classification, and Evaluation.pdf
Localization, Classification, and Evaluation.pdf
 
ADBMS 3a
ADBMS   3aADBMS   3a
ADBMS 3a
 
Exercise 5
Exercise   5Exercise   5
Exercise 5
 
ADBMS Unit-II c
ADBMS Unit-II cADBMS Unit-II c
ADBMS Unit-II c
 
ADBMS Unit-II b
ADBMS Unit-II bADBMS Unit-II b
ADBMS Unit-II b
 
Database Management System - 2a
Database Management System - 2aDatabase Management System - 2a
Database Management System - 2a
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
Unit III - Inventory Problems
Unit III - Inventory ProblemsUnit III - Inventory Problems
Unit III - Inventory Problems
 
Unit II B - Game Theory
Unit II B - Game TheoryUnit II B - Game Theory
Unit II B - Game Theory
 
Unit II A - Game Theory
Unit II A - Game TheoryUnit II A - Game Theory
Unit II A - Game Theory
 
Unit V - Queuing Theory
Unit V - Queuing TheoryUnit V - Queuing Theory
Unit V - Queuing Theory
 
Unit IV-Project Management
Unit IV-Project ManagementUnit IV-Project Management
Unit IV-Project Management
 
Unit I-B
Unit I-BUnit I-B
Unit I-B
 
Unit I-A
Unit I-AUnit I-A
Unit I-A
 
Web technology Unit-II Part-C
Web technology Unit-II Part-CWeb technology Unit-II Part-C
Web technology Unit-II Part-C
 
Data structure Unit-I Part-C
Data structure Unit-I Part-CData structure Unit-I Part-C
Data structure Unit-I Part-C
 
Data structure unit I part B
Data structure unit I part BData structure unit I part B
Data structure unit I part B
 
Web technology Unit-II Part A
Web technology Unit-II Part AWeb technology Unit-II Part A
Web technology Unit-II Part A
 
Data structure Unit-I Part A
Data structure Unit-I Part AData structure Unit-I Part A
Data structure Unit-I Part A
 

KĂźrzlich hochgeladen

Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Bert Jan Schrijver
 

KĂźrzlich hochgeladen (20)

WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - Kanchana
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 

Web technology unit I - Part A

  • 2. • Introduction to the web: o Understanding the Internet and World Wide Web o History of the Web o Web Applications o Writing Web Projects o Identification of Objects o Target Users o Web Team o Planning and Process Development o Internet Standards o TCP/IP (Transmission Control Protocol/Internet Protocol) Protocol Suite o IPAddresses • Classless Inter Domain Routing • IPv4 Private Addresses o MIMI o Cyber Laws
  • 3. Understanding the Internet and World Wide Web • What is the Internet? o The internet is the largest computer network in the world, connecting millions of computers. • What is network? o A network is a group of two or more computer systems linked together. o LAN, WAN, etc.
  • 4. Understanding the Internet and World Wide Web • The Internet allows all the computers connected to it to exchange information with one another. • To make communication possible, computers on the Internet use a common set of rules, called protocols. • The standard TCP/IP suite is used by the Internet to serve millions of users worldwide. • The information contained within the Internet can be accessed through a number of standardized interfaces. • It is believed that approximately 30 million people world wide are somehow connected to the WWW and also primary way to query this giant database is the WWW. • Although there are many other ways to retrieve information from the Internet, WWW is mainly responsible for tremendous growth of the Internet and the people who access it. • The information is typically accessed as ‘web pages’or HTML documents.
  • 5. • Web pages contain links called hyperlinks, which allows us to access other web pages by simply clicking on them. • Web pages are viewed by using a software called ‘browser’. • The first successful browser was ‘Mosaic’. • Other browsers like Google Chrome, Internet Explorer, etc. • However, the Internet and WWW are not one and the same. • The Internet is a global data communication system. • The WWW is a repository of information called resources so it can be accessed via the Internet.
  • 6. History of the web: • It started at the European Organization for Nuclear Research (CERN) Laboratory, Switzerland. • As a networked information project by an English man Tim Berners-Lee in 1980s. • In March 1989, he wrote his 1st proposal entitled “A large hypertext database with typed links”. • Tim’s boss, Mike Sendall encouraged him to implement his system with a workstation NEXTcube, later it becomes a first web server. • Tim considered several names such as Information Mesh, Information Mine or Mine of Information but finally WWW. • The he showed how information could be transferred easily over the Internet by using hypertext.
  • 7. • The proposal was rewritten and published on November 12,1990 by Robert Cailliau. • He is one of his collaborators. • Lee and Robert presented this proposal at European Conference on Hypertext Technology in September 1990 but there ideas not appreciated much. • Lee developed in 1990 in all the tools for 1st o WWW: HyperText Transfer Protocol (HTTP) 0.9 o HyperText Markup Language (HTML), the first web browser (also a web editor) o HTTP server o 1st website http://info.cern.ch, and a few web pages. o 1st web address http://info.cern.ch/hypertext/WWW/TheProject.html it is primary focused on WWW project itself. o 1st web browser ‘ Mosaic’ in 1993 by Marc Andreessen and it is turning point of WWW. o So, it is fastest growing technologies on the globe.
  • 8. • In September 1994, Berners-Lee founded the World Wide Web Consortium (W3C), which is well-known standard making body for royalty free software's all over the world. • The WWW became commercially viable during 1996-98 when a large number of dot com companies used it for placing their services on the web. HTML Versions and Years Versions Years 1.0 1993 2.0 1995 3.0 1997 3.2(WILBUR) 1997 but dropped 4.0 (COUGAR) 1999 4.01 or XHTML 2000 5.0 2014
  • 9. Web Applications: • Web applications are applications that are accessed via web browsers usually through networks like called simply webapps. • Web application run on server called web server. • Each web application is identified by a Uniform Resource Locator (URL). • Types: Service-Oriented web applications and Presentation-Oriented web applications
  • 10. Service-Oriented web applications: • These applications implement web services and are typically coded using server-side technologies such as CGI, JSP, ASP, etc.
  • 11. Presentation-Oriented web applications • These application are usually clients of service-oriented web applications. • They are coded in browser supported languages such as HTML, Java Script, etc. • It is generate interactive web pages.
  • 12. Writing Web Projects: • To become a successful web programmer one must have some ideas about concepts related to distributed applications and services. • They should know HTTP, HTML, scripting language, also know user authorization and authentication, session management, data exchange, etc. • In addition these technologies, it is also important to create a visual model of various aspects before beginning to write code. • The visual model is help us to eliminate problems and ensures that proper set of functionalities are incorporated in the web applications. • Model-View Controller (MVC) is one of a pattern in web application
  • 13. • Applying MVC model, we should identify the objectives and target users of the web applications. • Capturing requirements is one of the most important tasks to be performed while writing web projects.
  • 14. Identification of Objects: • To determine the objective of your website. To identify them, it is a good idea to dissect the entire idea into more manageable tasks. • Why are you going to develop this website? o Improve quality of the existing website. In such cases, a set of objectives are already identified. o Sell goods or services online. o Educate people or disseminate information. o Build customer relationship. o Provide an interface to book airline tickets. o Help travelers plan a trip. o Make available product information and price lists to distributors. o Offer customer service, technical support, or other online services. o Encourage site visitors to take action on some issues or programs.
  • 15. Target Users: • Identify the potential visitors of your website. • It helps you to structure the website design to fulfill their expectations and needs. • The users knowledge, interests and needs vary widely and may range from novices to experts. • A well designed website should satisfy a range of users interest and skills. • Example: o Your website should accommodate users that visit your site many times in a day as well as visitors who refer to this site occasionally.
  • 16. Web Team: • A typical web application consists of large number of components. • A number of people are involved in developing an entire application. • They form a group called the web team. • Then web team has title and job or project description for a good team.
  • 17. • A good web team should use make following strategies:
  • 18. User Research: • Identify, needs • How they think and how they react / behave • Understanding into every aspect of the process
  • 19. Technology Strategy: • Identify the relevant technologies needed for any site. • Like as platforms, technologies, standards • Finally, how they all can interoperate as websites are becoming more complex of day by day.
  • 20. Content Strategy: • Before producing the site content, you should be able to answer the following questions: • Will the content meet users expectations? • Is the content appropriate? • What form should it take? • What tone or style should it have?
  • 21.
  • 22. Abstract Strategy: • A conceptual framework from information architecture and interaction design for the final user experience. • These are the emerging discipline in the web development process.
  • 23. Technology Implementation: • Implementing the idea requires specialized knowledge like language, protocols, coding, debugging, testing, and maintenance.
  • 24. Concrete Design: • Identify the details of interfaces, navigation, information, and visual design.
  • 25. Project Management: • Integrate all the above steps controlled and drive the entire team towards the completion of the project.
  • 26. Planning and Process Development: • Websites are developed by a group of experts called a web team to fulfill requirements of other groups of people. • Members are key to successful web projects. • You need to develop a moderate site such as content experts, information architects, technical experts, graphic designer, writers and finally a supervisor. • Your site is successful it meets the expectations and needs of target audience. • The people who will to evaluate your site are not involved in web design. • So, you should plan the entire set of tasks carefully. • Through the exact task may vary, following are basic tasks that you should follow:
  • 27. • Information Gathering • Planning • Design • Development • Testing and Delivery • Maintenance
  • 28. Information Gathering: • 1st step of creating any web project. o Purpose o Goals o Target audience o Content
  • 29. Planning: • The information gathered in a phase I for develop a site map. • A site map is a list of main topics of website and sub topics. o It is essential to develop a consistent. o Easy to understand navigation system. • Helps to develop the rest of system easily.
  • 30.
  • 31. Design: • We determine the look and feel are major factors to decide this website for target audience. • Example: • A site meant for young people should have a different look and feel from a site like banking applications.
  • 32. Development: • Our website is actually created with the help of relevant technologies. • Web designers use prototypes before developing the actual content. • The development starts from home page followed by a ‘skeleton’ for interior pages. • Skeleton Template for entire website. • Once skeleton is developed, developers can develop other pages.
  • 33.
  • 34. Testing and Delivery: • Before the website is delivered, it is tested extensively. • It includes testing of complete functionality of scripts and forms and other elements. • You should also deal with compatibility issues, optimization, etc.
  • 35. Maintenance: • Website development is a continuous process. • You can provide newer and newer content, update information / different look and feel from time to time to attract your visitors.