1. web technology basics

Jyoti Yadav
Jyoti YadavAssistant Professor em b.g.college
WEB TECHNOLOGY-1
INTRODUCTION TO HTML
DR. JYOTI YADAV
DEPARTMENT OF COMPUTER SCIENCE
SAVITRIBAI PHULE PUNE UNIVERSITY
Unit 1: Basic Terminology of Web and Web Design Principles
Unit 2: Introduction to HTML 5
Unit 3: Introduction to Cascading Style Sheets
Unit 4: Introduction to Web Publishing or Hosting
Unit-1
BASIC TERMINOLOGY OF WEB AND WEB DESIGN PRINCIPLES
1.1What is Internet?
1.2 Brief History of Internet
1.3What is World Wide Web
1.4 Client Server Architecture
1.5Web ServerVs Web Browser
1.6Web Pages
1.7Website
1.8 How Website Works?
1.9Types ofWebsites
1.10 Domain Name Server and Uniform Resource Locator
1.11 Basic Principles involved in Developing aWebsite
1.12 Five Golden Rules ofWeb Designing
1.13Web Standards and W3C Recommendations.
Unit-2: INTRODUCTION TO HTML5
2.1What is HTML
2.2 Features of HTML
2.3What is difference between HTML and HTML5
2.4 Basic structure of an HTML document
2.5 Basic Building blocks of HTML
2.6 Block level Tags and Inline Tags
2.7 Core Attributes of HTML- id, style, class, title
2.8Working with Lists,Tables and Frames
2.9Working withText and Image Hyperlinks, Images and Multimedia
2.10Working with Forms and Controls
2.11 Advanced Tags in HTML5
Unit-3: INTRODUCTION TO CASCADING STYLE
SHEETS
3.1 Concept of CSS
3.2 Need of CSS
3.3 Creating Style Sheet -Inline, External, Embedded CSS.
3.4 CSS Selectors
3.5Types of Selectors
3.6 CSS Properties -Position, Float, clear, visibility
3.7 CSS3 Flexbox Layout
3.8 CSS3 Grid Layout
3.8 CSS Styling Properties (Background,Text Format, Controlling Fonts)
3.9Working with Lists andTables
3.10 Box Model (Border properties, Padding Properties, Margin properties, Display properties)
3.11 CSS Advanced (Grouping, Dimension, Display, Positioning, Floating,Align, Navigation Bar, Image)
3.12 CSS3 Advanced properties: Z-index, Opacity Property,Transition effect,Transform effect,
Animation effect.
Unit-4: INTRODUCTION TO WEB PUBLISHING
OR HOSTING
4.1What is Web Hosting?
4.2 Need ofWeb Hosting
4.3Types of Hosting packages
4.4 Registering Domains
4.5 Defining Name Servers
4.6 Steps to host the website
What is Internet?
What is Internet?
• INTERNET  INTERconnected NETwork
• The term “Internet” refers to the hardware (cables, fiber,
computers, phone lines, routers etc.)
• Every computer connected to the Internet has a different
identity. This special identity is called IP Address. IP Address
is a unique set of mathematical numbers (eg
103.195.185.222) that indicate the location of that
computer.
Internet Services
How Does the Internet Work?
•Internet Service Provider (ISP)
•Online
Applications of Internet
• To communicate for
communication
• To search for information
• For Entertainment
• For Shopping
• For Education
• For E-Governance
Web Browsers
• To use a computer as a Wen client, a user needs to load inti
a special software tool known as WWW Browser.
• Browser enables a user to visit a server computer’s site
directly and access information on it by specifying its URL.
• It enables the user to create and maintain a personal hotlist
of favourite URLs.
• Maintain a history of server computers visited by user in a
surfing session.
• Enables a user to download information in various formats.
Web Server
• A software program or server computer equipped to offer World Wide Web access.
• Web servers allow you to serve content over the internet using HTML.
• The web server accepts requests from browsers like Netscape and Internet Explorer
and then returns the appropriate HTML documents.
• A web server is a computer with special software to host web pages and web
applications.
• A computer that providesWeb services and pages to intranet and internet users.
• A web server serves web pages to clients across the internet or an intranet. The web
server hosts the pages, scripts, programs, and multimedia files and serves them using
HTTP, a protocol designed to send files to web browsers and other protocols.
• A number of server-side technologies can be used to increase the power of the
server beyond its ability to deliver standard HTML pages.
How does Web Server work?
Web Server and Browser Interaction
• A web browser acts as an interface between the
user and the web server.
• The browser carries out the following on behalf
of the user
-Contacts a web server
- Sends a request for information
- Receives the information and
- Displays it on the user’s computer
1. web technology basics
Web Server and Browser Interaction
Internet Search Engines
Some Popular Search Engines
Advantages of Internet
•Online Services
•Admissions
•Library
•Job Portals
This is just hallmark. Internet is an ocean of information.
The farther and deeper you go.You will get unlimited
stores of knowledge. So continue your search…
Disadvantages of Internet
•Waste ofTime
•Not Free
•Cyber Threat
•Loss of Privacy
•Virus Attack
•Burglary in Credit/Debit Card
•Lack of Credibility
•Diversity but not access
Terminologies
• The internet is a constellation of communicating devices supported by a
common communications protocol (TCP/IP), offering the following
capabilities:
SMTP: Simple Mail Transport Protocol (aka “Email”)
FTP- File Transfer Protocol, the ability to connect to a remote host and
upload/download a file.
• The World Wide Web is a software application, most often running on the
internet using a client-server protocol for communications. When run on
internet these apps are supported by SMTP,Telnet and FTP.
• Hyperlinks (the ability to move from one source to another in a webbed
environment) are the primary reason why the Web is so popular(and
navigable). Hyperlinks are often combinations of the telnet and FTP
functions withinTCP/IP (the so-called “Internet Protocol”)
Terminologies (contd.)
• Client-server itself is a software application that supports
connectivity and functionality between users (running “client
software application”) and hosts or servers running server-side
software.
• Web Page: A single screen of data. A web page is a document
written in HTML and saved on a web server. HTML documents user
HTTP protocol to transfer files.
• Web Site:All related web pages for an organization or individual.
• Home Page: First page of the website (the filename is usually
index.htm)
• Browser: It must be used to view a webpage, because browsers
display HTML formatted documents and use HTTP protocol.
HTML Tags
Terminologies (contd.)
•Web server: is a specific type of computer where
the web pages are stored and made available for
public viewing.
•HTML:The basic code of web pages.
•HTTP: Hyper Text Transfer Protocol.A protocol is a
set of rules. HTTP is the rules for transferring files
over the web.
•URL: Uniform Resource Locator is the address of a
web page.
Parts of a URL
http://mybusy.com/catalog/pens/park.htm
•http:// (Protocol)
•mybusy.com (domain name of the website)
•/catalog/pens (folders of the website)
•/park.htm (filename of web page)
Web Browser
What is a URL?
• URL stands for Uniform Resource Locator.
• The URL specifies the Internet address of a file stored on a
host computer connected to the internet.
• Every file on the internet, no matter what its access
protocol, has a unique URL.
• Web software programs use the URL to retrieve the file
from the host computer and the directory in which it
resides.
• This file is then displayed on the monitor connected to the
user’s local machine.
What is a URL?
•URLs are translated into numeric addresses using
the Internet Domain Name System (DNS).
•The numeric address is actually the “real” URL.
•Since the numeric strings are difficult for humans
to use, alphanumeric addresses are employed by
end users.
•Once the translation is made, the web server can
send the requested page to the user’s Web
Browser.
Anatomy of a URL
Usually it consists of 4 parts:
•Protocol
•Server (or domain)
•Path and
•Filename
Sometimes there’s no path or filename.
•scheme://server:port/pathname
Anatomy of a URL
Here’s an example:
http://www/microsoft.com/windows/default.asp
http is the protocol
www.microsoft.com is the server
Windows/ is the path
Deafult.asp is the filename
Accessing Information on the Web
• www.google.com
• www.neo4j.com
• www.yahoo.com
• www.amazon.com
Content
Types
Putting Information on the Web
CGI (Common Gateway Interface)
•It refers to a specification by which programs can
communicate with a web browser.
•A CGI program, or script, is any program designed
to accept and return data that conforms to the
CGI specification.
•The program can be written in any programming
language, including C, Perl, andVisual Basic Script.
Search Engines: Finding the needle in
the haystack
•A search engine is a service that indexes,
organized, and often rates and reviews web
sites. Different search engines work in different
ways:
•Some rely on people to maintain a catalog of
websites or pages.
•Some use software to identify key information
on sites across the internet.
•Some combine both types of service.
Search Engines
Some common Search Engines:
• Google
• MSN
• Yahoo
• Lycos
• Altavista
• WebCrawler
• Infoseek
• Snap
• Excite
All About E-mail
•To send and receive electronic-mail messages, or
e-mail, over the internet and to organize your
messages, you need
•An e-mail account through an Internet Service
Provider (ISP) or online service provider.
•An e-mail client – e-mail software for your
computer.
E-mail Clients
•Microsoft Outlook
•Microsoft Outlook Express
•Netscape Messenger
•Eudora
Or Some web based Email
Client
E-mail Terminology
There are many acronyms associated with e-mail:
1. SMTP - Simple Mail Transfer Protocol; the standard rules that
many e-mail clients use to handle outgoing e-mail messages.
2. POP3 - POstoffice Protocol version 3; the standard rules that
many e-mail clients user to handle incoming e-mail messages.
3. MIME - Multipurpose Internet Mail Extensions; a format for
turning an e-mail attachment, such as a Microsoft Word file, into
ASCII text so it can be sent from one e-mail account to another.
Types of Internet
• Dialup Connection
• Leased Line
• ISDN (Integrated Service Digital Network)
• DSL (Digital Subcriber Line)
• ADSL(Asymmetric Digital Subscriber Line)
• SDSL (Symmetric Digital Subscriber Line)
• Cable Modem
• Wireless or Wi-Fi
• Broadband
• Satellite
• Cellular
Web Basics
Major Components ofWeb are:
1. Network
2. Clients
3. Servers
4. Documents
5. Protocols
About Networking
• A computer network is a high-speed communications medium
connecting many, possibly dissimilar, computers or hosts.
• A network is a combination of computer and telecommunication
hardware and software.
• The purpose is to provide fast and reliable information exchange
among the hosts and between processes, or executing programs,
on different hosts.
Networking Protocols
In order for programs and computers, under different operating
systems, to communicate on a network, a detailed set of rules and
conventions must be established. Such rules are known as
networking protocols. Protocols govern such details as
• address format of hosts and processes
• data format
• manner of data transmission
• sequencing and addressing of messages
• initiating and terminating connections
• establishing remote services
• accessing remote services
• network security
Network Addresses
• An address to a host computer is like a phone number to a telephone.
• Every host on the Internet has a unique network address that identifies
the host for communication purposes.
• The addressing scheme is an important part of a network and its
protocol. For the Internet, each host has a unique IP address represented
by 4 bytes in a 32-bit quantity.
• For example, the IP address 131.123.35.92. This dot notation (or quad
notation) gives the decimal value (0 to 255) of each byte. The IP address
is similar to a telephone number in another way: the leading digits are
like area codes and the trailing digits are like local numbers.
• Because of their numerical nature, the dot notation is easy on machines
but hard on users. Therefore, each host has a unique domain-based name
composed of words, rather like a postal address.
Representation of IP Address
IP address 131.123.35.92
For example, the domain name is unipune.ac.in
Packet Switching
• Data on the Internet are sent and received in packets.
• A packet envelops transmitted data with address information so
the data can be routed through intermediate computers on the
• network.
• Because there are multiple routes from the source to the
destination host, the Internet is very reliable and can operate
even if parts of the network are down.
Client & Server
The Domain Name System
Points to note about the DNS name space:
1. The DNS organizes the entire Internet name space into a big tree structure. Each node of the
tree has a label and a list of resources.
2. Labels are character strings (currently not case-sensitive) and sibling labels must be distinct.
3. The root is labelled by the empty string. Immediately below the root are the top-level
domains: edu, com, gov, net, org, and so on. TLDs also include country names{at (Austria), ca
(Canada), cn (China), for example. Under edu, for example, there are subdomains berkeley,
kent, mit, uiuc, and so on.
4. A full domain name of a node is a dot-separated list of labels leading from the node up to the
root (cs.kent.edu., for example).
5. A relative domain name is a prefix of a full domain name indicating a node relative to a
domain of origin. Thus, the familiar cs.kent.edu is actually a name relative to the root.
6. A label is the formal or canonical name of a domain. Alternative names, called aliases, are
also allowed. For example, the main Web server host info has the alias www so it is also
known as www.cs.kent.edu. To move the Web server to a different host, a local system
manager simply reassigns the alias to another host.
The Domain Name System
The Web
• The Web consists of a vast collection of documents that are located on computers
throughout the world. These documents are created by academic, professional,
governmental, and commercial organizations as well as by individuals.
• The documents are prepared in special formats and retrieved through server
programs on each computer that provides Web service.
• Each Web document can contain (potentially many) links to other documents
served by different servers in other locations and therefore become part of a web
that spans the entire globe.
• New materials are being put on the Web continuously and instant access to this
collection of information can be enormously advantageous.
• As the Web grows explosively, MIT of the USA and INRIA (the French National
Institute for Research in Computer Science and Control) have agreed to become
joint hosts of the W3 Consortium which is supported by industry and will further
develop Web related standards, protocols, and services.
How does a website work?
• A user enters a URL into a browser (for example, Google.com. This
request is passed to a domain name server.
• The domain name server returns an IP address for the server that
hosts the Website (for example, 68.178.157.132).
• The browser requests the page from the Web server using the IP
address specified by the domain name server.
• The Web server returns the page to the IP address specified by the
browser requesting the page. The page may also contain links to
other files on the same server, such as images, which the browser
will also request.
• The browser collects all the information and displays to your
computer in the form of Web page.
Types of Websites
Popular types of websites you can create:
1. eCommerce
2. Business
3. Entertainment
4. Portfolio
5. Media
6. Brochure
7. Non-profit
8. Educational
9. Personal
10.Infopreneur
11.Web portal
12.Wiki or Community Forum
Basic Principles involved in
Developing a Website
1. Website Purpose
• Website should accommodate the needs of the
user.
• There are many different purposes that
websites may have but there are core purposes
common to all websites:
1. Describing Expertise
2. Building Your Reputation
3. Generating Leads
4. Sales and After Care
2. Simplicity
• Colour
• Type
• Imagery
4. Navigation
• Navigation is the way of finding system
used on websites where visitors interact
and find what they are looking for.
• Website navigation is key to retaining
visitors.
• If the websites navigation is confusing,
visitors will give up and find what they
need elsewhere. Keeping navigation
simple, intuitive and consistent on every
page is key.
4. F-Shaped Pattern Reading
5. Visual Hierarchy
6. Content
7. Grid Based Layout
8. Load Time
9. Mobile Friendly
5 Golden Rules of Web Design
1. Purpose
2. Consistency
3. Ease
4. Speed
5. Revise
WEB STANDARDS AND W3C RECOMMENDATIONS
Web standards are rules and guidelines established by the WWW Consortium (W3C)
developed to promote consistency in the design code which makes up a web page. In simple
terms it’s the guideline for the mark-up language which determines how a web page displays in
a visitor’s browser window.
The advantages in adhering to these standards are many:
1. Web pages will display in a wide variety of browsers and computers, including new
technology like iphones, Droids, ipads, PDA devices, mobile phones, which greately
increases the viewing audience.
2. W3C standards promote the use of ‘Cascading Style Sheets’ (CSS) or design code which is
attached to the web page rather than embedded in the page. The use of style sheets
significantly reduces the page file size which means not only a faster page loading time but
lower hosting costs for frequently visited sites due to using less bandwidth.
3. Design features such as colors and fonts can be easily changed by just modifying one style
sheet instead of editing every individual page in a web site, reducing the costs to modify
your site.
4. Search engine are able to access and index pages designed to web standards with greater
efficiency.
1. web technology basics
1 de 66

Recomendados

WEB I - 01 - Introduction to Web Development por
WEB I - 01 - Introduction to Web DevelopmentWEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web DevelopmentRandy Connolly
23K visualizações25 slides
Introduction To Web Technology por
Introduction To Web TechnologyIntroduction To Web Technology
Introduction To Web TechnologyArun Kumar
4.1K visualizações45 slides
Introduction to Web Architecture por
Introduction to Web ArchitectureIntroduction to Web Architecture
Introduction to Web ArchitectureChamnap Chhorn
141K visualizações49 slides
What is Server? (Web Server vs Application Server) por
What is Server? (Web Server vs Application Server)What is Server? (Web Server vs Application Server)
What is Server? (Web Server vs Application Server)Amit Nirala
9.4K visualizações13 slides
Lecture-1: Introduction to web engineering - course overview and grading scheme por
Lecture-1: Introduction to web engineering - course overview and grading schemeLecture-1: Introduction to web engineering - course overview and grading scheme
Lecture-1: Introduction to web engineering - course overview and grading schemeMubashir Ali
3.8K visualizações20 slides
introduction to web technology por
introduction to web technologyintroduction to web technology
introduction to web technologyvikram singh
35.5K visualizações38 slides

Mais conteúdo relacionado

Mais procurados

Static and Dynamic webpage por
Static and Dynamic webpageStatic and Dynamic webpage
Static and Dynamic webpageAishwarya Pallai
3K visualizações10 slides
Introduction to JavaScript por
Introduction to JavaScriptIntroduction to JavaScript
Introduction to JavaScriptAndres Baravalle
25.3K visualizações77 slides
Introduction to CSS por
Introduction to CSSIntroduction to CSS
Introduction to CSSAmit Tyagi
45.4K visualizações25 slides
Introduction to .NET Framework por
Introduction to .NET FrameworkIntroduction to .NET Framework
Introduction to .NET FrameworkRaghuveer Guthikonda
17K visualizações29 slides
Static dynamic and active web pages por
Static dynamic and active web pagesStatic dynamic and active web pages
Static dynamic and active web pagesMohammad Kamrul Hasan
34K visualizações37 slides
Web application architecture por
Web application architectureWeb application architecture
Web application architectureTejaswini Deshpande
12.5K visualizações23 slides

Mais procurados(20)

Static and Dynamic webpage por Aishwarya Pallai
Static and Dynamic webpageStatic and Dynamic webpage
Static and Dynamic webpage
Aishwarya Pallai3K visualizações
Introduction to JavaScript por Andres Baravalle
Introduction to JavaScriptIntroduction to JavaScript
Introduction to JavaScript
Andres Baravalle25.3K visualizações
Introduction to CSS por Amit Tyagi
Introduction to CSSIntroduction to CSS
Introduction to CSS
Amit Tyagi45.4K visualizações
Introduction to .NET Framework por Raghuveer Guthikonda
Introduction to .NET FrameworkIntroduction to .NET Framework
Introduction to .NET Framework
Raghuveer Guthikonda17K visualizações
Static dynamic and active web pages por Mohammad Kamrul Hasan
Static dynamic and active web pagesStatic dynamic and active web pages
Static dynamic and active web pages
Mohammad Kamrul Hasan34K visualizações
Web application architecture por Tejaswini Deshpande
Web application architectureWeb application architecture
Web application architecture
Tejaswini Deshpande12.5K visualizações
Web Development por Aditya Raman
Web DevelopmentWeb Development
Web Development
Aditya Raman6.8K visualizações
Span and Div tags in HTML por Biswadip Goswami
Span and Div tags in HTMLSpan and Div tags in HTML
Span and Div tags in HTML
Biswadip Goswami7.4K visualizações
Web technologies lesson 1 por nhepner
Web technologies   lesson 1Web technologies   lesson 1
Web technologies lesson 1
nhepner7.3K visualizações
HyperText Transfer Protocol (HTTP) por Gurjot Singh
HyperText Transfer Protocol (HTTP)HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)
Gurjot Singh82.6K visualizações
Internet protocol (ip) ppt por Dulith Kasun
Internet protocol (ip) pptInternet protocol (ip) ppt
Internet protocol (ip) ppt
Dulith Kasun115.9K visualizações
WEB HOSTING por webhostingguy
WEB HOSTINGWEB HOSTING
WEB HOSTING
webhostingguy3.7K visualizações
Introduction to ASP.NET por Rajkumarsoy
Introduction to ASP.NETIntroduction to ASP.NET
Introduction to ASP.NET
Rajkumarsoy16.9K visualizações
Ip address por Amandeep Kaur
Ip addressIp address
Ip address
Amandeep Kaur115.5K visualizações
hosting.ppt por webhostingguy
hosting.ppthosting.ppt
hosting.ppt
webhostingguy11.4K visualizações
Introduction to Web Technology por Aashish Jain
Introduction to Web TechnologyIntroduction to Web Technology
Introduction to Web Technology
Aashish Jain16.4K visualizações
Web Design (Tools) por Mohamed Elabnody
Web Design (Tools)Web Design (Tools)
Web Design (Tools)
Mohamed Elabnody663 visualizações
Dynamic HTML (DHTML) por Himanshu Kumar
Dynamic HTML (DHTML)Dynamic HTML (DHTML)
Dynamic HTML (DHTML)
Himanshu Kumar9.5K visualizações
Front-end development introduction (HTML, CSS). Part 1 por Oleksii Prohonnyi
Front-end development introduction (HTML, CSS). Part 1Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1
Oleksii Prohonnyi16.3K visualizações

Similar a 1. web technology basics

Eba ppt rajesh por
Eba ppt rajeshEba ppt rajesh
Eba ppt rajeshRajeshP153
117 visualizações38 slides
How the internet_works por
How the internet_worksHow the internet_works
How the internet_worksarun nalam
3K visualizações30 slides
Internet por
InternetInternet
InternetGUjjar478
81 visualizações21 slides
Internet por
InternetInternet
InternetCss Founder
70 visualizações21 slides
Internet.ppt por
Internet.pptInternet.ppt
Internet.pptPriyankaPawar57960
1 visão21 slides
Internet por
InternetInternet
InternetBilal Maqbool ツ
238 visualizações21 slides

Similar a 1. web technology basics(20)

Eba ppt rajesh por RajeshP153
Eba ppt rajeshEba ppt rajesh
Eba ppt rajesh
RajeshP153117 visualizações
How the internet_works por arun nalam
How the internet_worksHow the internet_works
How the internet_works
arun nalam3K visualizações
Internet por GUjjar478
InternetInternet
Internet
GUjjar47881 visualizações
Internet por Css Founder
InternetInternet
Internet
Css Founder70 visualizações
Internet por jana_bhuva
InternetInternet
Internet
jana_bhuva537 visualizações
Week two lecture por Harry Essel
Week two lectureWeek two lecture
Week two lecture
Harry Essel356 visualizações
Multimedia- How Internet Works por sambhenilesh
Multimedia- How Internet WorksMultimedia- How Internet Works
Multimedia- How Internet Works
sambhenilesh3.3K visualizações
INTERNET PART1.pptx por BhoopendraKumar38
INTERNET PART1.pptxINTERNET PART1.pptx
INTERNET PART1.pptx
BhoopendraKumar388 visualizações
Internet por Cloudbells.com
InternetInternet
Internet
Cloudbells.com545 visualizações
Unit 4 por elhabib5050
Unit 4Unit 4
Unit 4
elhabib5050653 visualizações
UNIT3- Internet(2).ppt por kunalmishra717969
UNIT3- Internet(2).pptUNIT3- Internet(2).ppt
UNIT3- Internet(2).ppt
kunalmishra71796911 visualizações
internet por ITNet
internetinternet
internet
ITNet36 visualizações
WEB-DBMS A quick reference por Marc Dy
WEB-DBMS A quick referenceWEB-DBMS A quick reference
WEB-DBMS A quick reference
Marc Dy4.5K visualizações
Html por kousika
HtmlHtml
Html
kousika68 visualizações
Web Technology Part 1 por Thapar Institute
Web Technology Part 1Web Technology Part 1
Web Technology Part 1
Thapar Institute 9 visualizações

Mais de Jyoti Yadav

8. Deep Learning.pdf por
8. Deep Learning.pdf8. Deep Learning.pdf
8. Deep Learning.pdfJyoti Yadav
32 visualizações105 slides
7. Reinforcement Learning.pdf por
7. Reinforcement Learning.pdf7. Reinforcement Learning.pdf
7. Reinforcement Learning.pdfJyoti Yadav
5 visualizações51 slides
6. Association Rule.pdf por
6. Association Rule.pdf6. Association Rule.pdf
6. Association Rule.pdfJyoti Yadav
28 visualizações37 slides
4. Classification.pdf por
4. Classification.pdf4. Classification.pdf
4. Classification.pdfJyoti Yadav
17 visualizações120 slides
3. Regression.pdf por
3. Regression.pdf3. Regression.pdf
3. Regression.pdfJyoti Yadav
73 visualizações67 slides
2. Data Preprocessing.pdf por
2. Data Preprocessing.pdf2. Data Preprocessing.pdf
2. Data Preprocessing.pdfJyoti Yadav
93 visualizações24 slides

Mais de Jyoti Yadav(13)

8. Deep Learning.pdf por Jyoti Yadav
8. Deep Learning.pdf8. Deep Learning.pdf
8. Deep Learning.pdf
Jyoti Yadav32 visualizações
7. Reinforcement Learning.pdf por Jyoti Yadav
7. Reinforcement Learning.pdf7. Reinforcement Learning.pdf
7. Reinforcement Learning.pdf
Jyoti Yadav5 visualizações
6. Association Rule.pdf por Jyoti Yadav
6. Association Rule.pdf6. Association Rule.pdf
6. Association Rule.pdf
Jyoti Yadav28 visualizações
4. Classification.pdf por Jyoti Yadav
4. Classification.pdf4. Classification.pdf
4. Classification.pdf
Jyoti Yadav17 visualizações
3. Regression.pdf por Jyoti Yadav
3. Regression.pdf3. Regression.pdf
3. Regression.pdf
Jyoti Yadav73 visualizações
2. Data Preprocessing.pdf por Jyoti Yadav
2. Data Preprocessing.pdf2. Data Preprocessing.pdf
2. Data Preprocessing.pdf
Jyoti Yadav93 visualizações
1. Demystifying ML.pdf por Jyoti Yadav
1. Demystifying ML.pdf1. Demystifying ML.pdf
1. Demystifying ML.pdf
Jyoti Yadav31 visualizações
6. Web Publishing por Jyoti Yadav
6. Web Publishing6. Web Publishing
6. Web Publishing
Jyoti Yadav231 visualizações
5. Web Technology CSS Advanced por Jyoti Yadav
5. Web Technology CSS Advanced 5. Web Technology CSS Advanced
5. Web Technology CSS Advanced
Jyoti Yadav39 visualizações
4. Web Technology CSS Basics-1 por Jyoti Yadav
4. Web Technology CSS Basics-14. Web Technology CSS Basics-1
4. Web Technology CSS Basics-1
Jyoti Yadav46 visualizações
3. Web Technology Advanced HTML por Jyoti Yadav
3. Web Technology Advanced HTML3. Web Technology Advanced HTML
3. Web Technology Advanced HTML
Jyoti Yadav38 visualizações
2b. Web Technology HTML Basics-2 por Jyoti Yadav
2b. Web Technology HTML Basics-22b. Web Technology HTML Basics-2
2b. Web Technology HTML Basics-2
Jyoti Yadav32 visualizações
2a web technology html basics 1 por Jyoti Yadav
2a web technology html basics 12a web technology html basics 1
2a web technology html basics 1
Jyoti Yadav43 visualizações

Último

Retail Store Scavenger Hunt.pptx por
Retail Store Scavenger Hunt.pptxRetail Store Scavenger Hunt.pptx
Retail Store Scavenger Hunt.pptxjmurphy154
52 visualizações10 slides
The Accursed House by Émile Gaboriau por
The Accursed House  by Émile GaboriauThe Accursed House  by Émile Gaboriau
The Accursed House by Émile GaboriauDivyaSheta
246 visualizações15 slides
Parts of Speech (1).pptx por
Parts of Speech (1).pptxParts of Speech (1).pptx
Parts of Speech (1).pptxmhkpreet001
43 visualizações20 slides
CUNY IT Picciano.pptx por
CUNY IT Picciano.pptxCUNY IT Picciano.pptx
CUNY IT Picciano.pptxapicciano
60 visualizações17 slides
STRATEGIC MANAGEMENT MODULE 1_UNIT1 _UNIT2.pdf por
STRATEGIC MANAGEMENT MODULE 1_UNIT1 _UNIT2.pdfSTRATEGIC MANAGEMENT MODULE 1_UNIT1 _UNIT2.pdf
STRATEGIC MANAGEMENT MODULE 1_UNIT1 _UNIT2.pdfDr Vijay Vishwakarma
90 visualizações68 slides
MercerJesse2.1Doc.pdf por
MercerJesse2.1Doc.pdfMercerJesse2.1Doc.pdf
MercerJesse2.1Doc.pdfjessemercerail
301 visualizações5 slides

Último(20)

Retail Store Scavenger Hunt.pptx por jmurphy154
Retail Store Scavenger Hunt.pptxRetail Store Scavenger Hunt.pptx
Retail Store Scavenger Hunt.pptx
jmurphy15452 visualizações
The Accursed House by Émile Gaboriau por DivyaSheta
The Accursed House  by Émile GaboriauThe Accursed House  by Émile Gaboriau
The Accursed House by Émile Gaboriau
DivyaSheta246 visualizações
Parts of Speech (1).pptx por mhkpreet001
Parts of Speech (1).pptxParts of Speech (1).pptx
Parts of Speech (1).pptx
mhkpreet00143 visualizações
CUNY IT Picciano.pptx por apicciano
CUNY IT Picciano.pptxCUNY IT Picciano.pptx
CUNY IT Picciano.pptx
apicciano60 visualizações
STRATEGIC MANAGEMENT MODULE 1_UNIT1 _UNIT2.pdf por Dr Vijay Vishwakarma
STRATEGIC MANAGEMENT MODULE 1_UNIT1 _UNIT2.pdfSTRATEGIC MANAGEMENT MODULE 1_UNIT1 _UNIT2.pdf
STRATEGIC MANAGEMENT MODULE 1_UNIT1 _UNIT2.pdf
Dr Vijay Vishwakarma90 visualizações
MercerJesse2.1Doc.pdf por jessemercerail
MercerJesse2.1Doc.pdfMercerJesse2.1Doc.pdf
MercerJesse2.1Doc.pdf
jessemercerail301 visualizações
Creative Restart 2023: Atila Martins - Craft: A Necessity, Not a Choice por Taste
Creative Restart 2023: Atila Martins - Craft: A Necessity, Not a ChoiceCreative Restart 2023: Atila Martins - Craft: A Necessity, Not a Choice
Creative Restart 2023: Atila Martins - Craft: A Necessity, Not a Choice
Taste41 visualizações
Narration lesson plan por TARIQ KHAN
Narration lesson planNarration lesson plan
Narration lesson plan
TARIQ KHAN69 visualizações
Berry country.pdf por MariaKenney3
Berry country.pdfBerry country.pdf
Berry country.pdf
MariaKenney361 visualizações
11.30.23A Poverty and Inequality in America.pptx por mary850239
11.30.23A Poverty and Inequality in America.pptx11.30.23A Poverty and Inequality in America.pptx
11.30.23A Poverty and Inequality in America.pptx
mary85023986 visualizações
Create a Structure in VBNet.pptx por Breach_P
Create a Structure in VBNet.pptxCreate a Structure in VBNet.pptx
Create a Structure in VBNet.pptx
Breach_P82 visualizações
Gross Anatomy of the Liver por obaje godwin sunday
Gross Anatomy of the LiverGross Anatomy of the Liver
Gross Anatomy of the Liver
obaje godwin sunday74 visualizações
Guidelines & Identification of Early Sepsis DR. NN CHAVAN 02122023.pptx por Niranjan Chavan
Guidelines & Identification of Early Sepsis DR. NN CHAVAN 02122023.pptxGuidelines & Identification of Early Sepsis DR. NN CHAVAN 02122023.pptx
Guidelines & Identification of Early Sepsis DR. NN CHAVAN 02122023.pptx
Niranjan Chavan38 visualizações
Career Building in AI - Technologies, Trends and Opportunities por WebStackAcademy
Career Building in AI - Technologies, Trends and OpportunitiesCareer Building in AI - Technologies, Trends and Opportunities
Career Building in AI - Technologies, Trends and Opportunities
WebStackAcademy41 visualizações
JQUERY.pdf por ArthyR3
JQUERY.pdfJQUERY.pdf
JQUERY.pdf
ArthyR3103 visualizações
NodeJS and ExpressJS.pdf por ArthyR3
NodeJS and ExpressJS.pdfNodeJS and ExpressJS.pdf
NodeJS and ExpressJS.pdf
ArthyR347 visualizações
MercerJesse3.0.pdf por jessemercerail
MercerJesse3.0.pdfMercerJesse3.0.pdf
MercerJesse3.0.pdf
jessemercerail92 visualizações
Pharmaceutical Inorganic Chemistry Unit IVMiscellaneous compounds Expectorant... por Ms. Pooja Bhandare
Pharmaceutical Inorganic Chemistry Unit IVMiscellaneous compounds Expectorant...Pharmaceutical Inorganic Chemistry Unit IVMiscellaneous compounds Expectorant...
Pharmaceutical Inorganic Chemistry Unit IVMiscellaneous compounds Expectorant...
Ms. Pooja Bhandare194 visualizações
Guess Papers ADC 1, Karachi University por Khalid Aziz
Guess Papers ADC 1, Karachi UniversityGuess Papers ADC 1, Karachi University
Guess Papers ADC 1, Karachi University
Khalid Aziz83 visualizações
12.5.23 Poverty and Precarity.pptx por mary850239
12.5.23 Poverty and Precarity.pptx12.5.23 Poverty and Precarity.pptx
12.5.23 Poverty and Precarity.pptx
mary850239162 visualizações

1. web technology basics

  • 1. WEB TECHNOLOGY-1 INTRODUCTION TO HTML DR. JYOTI YADAV DEPARTMENT OF COMPUTER SCIENCE SAVITRIBAI PHULE PUNE UNIVERSITY
  • 2. Unit 1: Basic Terminology of Web and Web Design Principles Unit 2: Introduction to HTML 5 Unit 3: Introduction to Cascading Style Sheets Unit 4: Introduction to Web Publishing or Hosting
  • 3. Unit-1 BASIC TERMINOLOGY OF WEB AND WEB DESIGN PRINCIPLES 1.1What is Internet? 1.2 Brief History of Internet 1.3What is World Wide Web 1.4 Client Server Architecture 1.5Web ServerVs Web Browser 1.6Web Pages 1.7Website 1.8 How Website Works? 1.9Types ofWebsites 1.10 Domain Name Server and Uniform Resource Locator 1.11 Basic Principles involved in Developing aWebsite 1.12 Five Golden Rules ofWeb Designing 1.13Web Standards and W3C Recommendations.
  • 4. Unit-2: INTRODUCTION TO HTML5 2.1What is HTML 2.2 Features of HTML 2.3What is difference between HTML and HTML5 2.4 Basic structure of an HTML document 2.5 Basic Building blocks of HTML 2.6 Block level Tags and Inline Tags 2.7 Core Attributes of HTML- id, style, class, title 2.8Working with Lists,Tables and Frames 2.9Working withText and Image Hyperlinks, Images and Multimedia 2.10Working with Forms and Controls 2.11 Advanced Tags in HTML5
  • 5. Unit-3: INTRODUCTION TO CASCADING STYLE SHEETS 3.1 Concept of CSS 3.2 Need of CSS 3.3 Creating Style Sheet -Inline, External, Embedded CSS. 3.4 CSS Selectors 3.5Types of Selectors 3.6 CSS Properties -Position, Float, clear, visibility 3.7 CSS3 Flexbox Layout 3.8 CSS3 Grid Layout 3.8 CSS Styling Properties (Background,Text Format, Controlling Fonts) 3.9Working with Lists andTables 3.10 Box Model (Border properties, Padding Properties, Margin properties, Display properties) 3.11 CSS Advanced (Grouping, Dimension, Display, Positioning, Floating,Align, Navigation Bar, Image) 3.12 CSS3 Advanced properties: Z-index, Opacity Property,Transition effect,Transform effect, Animation effect.
  • 6. Unit-4: INTRODUCTION TO WEB PUBLISHING OR HOSTING 4.1What is Web Hosting? 4.2 Need ofWeb Hosting 4.3Types of Hosting packages 4.4 Registering Domains 4.5 Defining Name Servers 4.6 Steps to host the website
  • 8. What is Internet? • INTERNET  INTERconnected NETwork • The term “Internet” refers to the hardware (cables, fiber, computers, phone lines, routers etc.) • Every computer connected to the Internet has a different identity. This special identity is called IP Address. IP Address is a unique set of mathematical numbers (eg 103.195.185.222) that indicate the location of that computer.
  • 10. How Does the Internet Work? •Internet Service Provider (ISP) •Online
  • 11. Applications of Internet • To communicate for communication • To search for information • For Entertainment • For Shopping • For Education • For E-Governance
  • 12. Web Browsers • To use a computer as a Wen client, a user needs to load inti a special software tool known as WWW Browser. • Browser enables a user to visit a server computer’s site directly and access information on it by specifying its URL. • It enables the user to create and maintain a personal hotlist of favourite URLs. • Maintain a history of server computers visited by user in a surfing session. • Enables a user to download information in various formats.
  • 13. Web Server • A software program or server computer equipped to offer World Wide Web access. • Web servers allow you to serve content over the internet using HTML. • The web server accepts requests from browsers like Netscape and Internet Explorer and then returns the appropriate HTML documents. • A web server is a computer with special software to host web pages and web applications. • A computer that providesWeb services and pages to intranet and internet users. • A web server serves web pages to clients across the internet or an intranet. The web server hosts the pages, scripts, programs, and multimedia files and serves them using HTTP, a protocol designed to send files to web browsers and other protocols. • A number of server-side technologies can be used to increase the power of the server beyond its ability to deliver standard HTML pages.
  • 14. How does Web Server work?
  • 15. Web Server and Browser Interaction • A web browser acts as an interface between the user and the web server. • The browser carries out the following on behalf of the user -Contacts a web server - Sends a request for information - Receives the information and - Displays it on the user’s computer
  • 17. Web Server and Browser Interaction
  • 20. Advantages of Internet •Online Services •Admissions •Library •Job Portals This is just hallmark. Internet is an ocean of information. The farther and deeper you go.You will get unlimited stores of knowledge. So continue your search…
  • 21. Disadvantages of Internet •Waste ofTime •Not Free •Cyber Threat •Loss of Privacy •Virus Attack •Burglary in Credit/Debit Card •Lack of Credibility •Diversity but not access
  • 22. Terminologies • The internet is a constellation of communicating devices supported by a common communications protocol (TCP/IP), offering the following capabilities: SMTP: Simple Mail Transport Protocol (aka “Email”) FTP- File Transfer Protocol, the ability to connect to a remote host and upload/download a file. • The World Wide Web is a software application, most often running on the internet using a client-server protocol for communications. When run on internet these apps are supported by SMTP,Telnet and FTP. • Hyperlinks (the ability to move from one source to another in a webbed environment) are the primary reason why the Web is so popular(and navigable). Hyperlinks are often combinations of the telnet and FTP functions withinTCP/IP (the so-called “Internet Protocol”)
  • 23. Terminologies (contd.) • Client-server itself is a software application that supports connectivity and functionality between users (running “client software application”) and hosts or servers running server-side software. • Web Page: A single screen of data. A web page is a document written in HTML and saved on a web server. HTML documents user HTTP protocol to transfer files. • Web Site:All related web pages for an organization or individual. • Home Page: First page of the website (the filename is usually index.htm) • Browser: It must be used to view a webpage, because browsers display HTML formatted documents and use HTTP protocol.
  • 25. Terminologies (contd.) •Web server: is a specific type of computer where the web pages are stored and made available for public viewing. •HTML:The basic code of web pages. •HTTP: Hyper Text Transfer Protocol.A protocol is a set of rules. HTTP is the rules for transferring files over the web. •URL: Uniform Resource Locator is the address of a web page.
  • 26. Parts of a URL http://mybusy.com/catalog/pens/park.htm •http:// (Protocol) •mybusy.com (domain name of the website) •/catalog/pens (folders of the website) •/park.htm (filename of web page)
  • 28. What is a URL? • URL stands for Uniform Resource Locator. • The URL specifies the Internet address of a file stored on a host computer connected to the internet. • Every file on the internet, no matter what its access protocol, has a unique URL. • Web software programs use the URL to retrieve the file from the host computer and the directory in which it resides. • This file is then displayed on the monitor connected to the user’s local machine.
  • 29. What is a URL? •URLs are translated into numeric addresses using the Internet Domain Name System (DNS). •The numeric address is actually the “real” URL. •Since the numeric strings are difficult for humans to use, alphanumeric addresses are employed by end users. •Once the translation is made, the web server can send the requested page to the user’s Web Browser.
  • 30. Anatomy of a URL Usually it consists of 4 parts: •Protocol •Server (or domain) •Path and •Filename Sometimes there’s no path or filename. •scheme://server:port/pathname
  • 31. Anatomy of a URL Here’s an example: http://www/microsoft.com/windows/default.asp http is the protocol www.microsoft.com is the server Windows/ is the path Deafult.asp is the filename
  • 32. Accessing Information on the Web • www.google.com • www.neo4j.com • www.yahoo.com • www.amazon.com
  • 35. CGI (Common Gateway Interface) •It refers to a specification by which programs can communicate with a web browser. •A CGI program, or script, is any program designed to accept and return data that conforms to the CGI specification. •The program can be written in any programming language, including C, Perl, andVisual Basic Script.
  • 36. Search Engines: Finding the needle in the haystack •A search engine is a service that indexes, organized, and often rates and reviews web sites. Different search engines work in different ways: •Some rely on people to maintain a catalog of websites or pages. •Some use software to identify key information on sites across the internet. •Some combine both types of service.
  • 37. Search Engines Some common Search Engines: • Google • MSN • Yahoo • Lycos • Altavista • WebCrawler • Infoseek • Snap • Excite
  • 38. All About E-mail •To send and receive electronic-mail messages, or e-mail, over the internet and to organize your messages, you need •An e-mail account through an Internet Service Provider (ISP) or online service provider. •An e-mail client – e-mail software for your computer.
  • 39. E-mail Clients •Microsoft Outlook •Microsoft Outlook Express •Netscape Messenger •Eudora Or Some web based Email Client
  • 40. E-mail Terminology There are many acronyms associated with e-mail: 1. SMTP - Simple Mail Transfer Protocol; the standard rules that many e-mail clients use to handle outgoing e-mail messages. 2. POP3 - POstoffice Protocol version 3; the standard rules that many e-mail clients user to handle incoming e-mail messages. 3. MIME - Multipurpose Internet Mail Extensions; a format for turning an e-mail attachment, such as a Microsoft Word file, into ASCII text so it can be sent from one e-mail account to another.
  • 41. Types of Internet • Dialup Connection • Leased Line • ISDN (Integrated Service Digital Network) • DSL (Digital Subcriber Line) • ADSL(Asymmetric Digital Subscriber Line) • SDSL (Symmetric Digital Subscriber Line) • Cable Modem • Wireless or Wi-Fi • Broadband • Satellite • Cellular
  • 42. Web Basics Major Components ofWeb are: 1. Network 2. Clients 3. Servers 4. Documents 5. Protocols
  • 43. About Networking • A computer network is a high-speed communications medium connecting many, possibly dissimilar, computers or hosts. • A network is a combination of computer and telecommunication hardware and software. • The purpose is to provide fast and reliable information exchange among the hosts and between processes, or executing programs, on different hosts.
  • 44. Networking Protocols In order for programs and computers, under different operating systems, to communicate on a network, a detailed set of rules and conventions must be established. Such rules are known as networking protocols. Protocols govern such details as • address format of hosts and processes • data format • manner of data transmission • sequencing and addressing of messages • initiating and terminating connections • establishing remote services • accessing remote services • network security
  • 45. Network Addresses • An address to a host computer is like a phone number to a telephone. • Every host on the Internet has a unique network address that identifies the host for communication purposes. • The addressing scheme is an important part of a network and its protocol. For the Internet, each host has a unique IP address represented by 4 bytes in a 32-bit quantity. • For example, the IP address 131.123.35.92. This dot notation (or quad notation) gives the decimal value (0 to 255) of each byte. The IP address is similar to a telephone number in another way: the leading digits are like area codes and the trailing digits are like local numbers. • Because of their numerical nature, the dot notation is easy on machines but hard on users. Therefore, each host has a unique domain-based name composed of words, rather like a postal address.
  • 46. Representation of IP Address IP address 131.123.35.92 For example, the domain name is unipune.ac.in
  • 47. Packet Switching • Data on the Internet are sent and received in packets. • A packet envelops transmitted data with address information so the data can be routed through intermediate computers on the • network. • Because there are multiple routes from the source to the destination host, the Internet is very reliable and can operate even if parts of the network are down.
  • 49. The Domain Name System Points to note about the DNS name space: 1. The DNS organizes the entire Internet name space into a big tree structure. Each node of the tree has a label and a list of resources. 2. Labels are character strings (currently not case-sensitive) and sibling labels must be distinct. 3. The root is labelled by the empty string. Immediately below the root are the top-level domains: edu, com, gov, net, org, and so on. TLDs also include country names{at (Austria), ca (Canada), cn (China), for example. Under edu, for example, there are subdomains berkeley, kent, mit, uiuc, and so on. 4. A full domain name of a node is a dot-separated list of labels leading from the node up to the root (cs.kent.edu., for example). 5. A relative domain name is a prefix of a full domain name indicating a node relative to a domain of origin. Thus, the familiar cs.kent.edu is actually a name relative to the root. 6. A label is the formal or canonical name of a domain. Alternative names, called aliases, are also allowed. For example, the main Web server host info has the alias www so it is also known as www.cs.kent.edu. To move the Web server to a different host, a local system manager simply reassigns the alias to another host.
  • 50. The Domain Name System
  • 51. The Web • The Web consists of a vast collection of documents that are located on computers throughout the world. These documents are created by academic, professional, governmental, and commercial organizations as well as by individuals. • The documents are prepared in special formats and retrieved through server programs on each computer that provides Web service. • Each Web document can contain (potentially many) links to other documents served by different servers in other locations and therefore become part of a web that spans the entire globe. • New materials are being put on the Web continuously and instant access to this collection of information can be enormously advantageous. • As the Web grows explosively, MIT of the USA and INRIA (the French National Institute for Research in Computer Science and Control) have agreed to become joint hosts of the W3 Consortium which is supported by industry and will further develop Web related standards, protocols, and services.
  • 52. How does a website work? • A user enters a URL into a browser (for example, Google.com. This request is passed to a domain name server. • The domain name server returns an IP address for the server that hosts the Website (for example, 68.178.157.132). • The browser requests the page from the Web server using the IP address specified by the domain name server. • The Web server returns the page to the IP address specified by the browser requesting the page. The page may also contain links to other files on the same server, such as images, which the browser will also request. • The browser collects all the information and displays to your computer in the form of Web page.
  • 53. Types of Websites Popular types of websites you can create: 1. eCommerce 2. Business 3. Entertainment 4. Portfolio 5. Media 6. Brochure 7. Non-profit 8. Educational 9. Personal 10.Infopreneur 11.Web portal 12.Wiki or Community Forum
  • 54. Basic Principles involved in Developing a Website
  • 55. 1. Website Purpose • Website should accommodate the needs of the user. • There are many different purposes that websites may have but there are core purposes common to all websites: 1. Describing Expertise 2. Building Your Reputation 3. Generating Leads 4. Sales and After Care
  • 56. 2. Simplicity • Colour • Type • Imagery
  • 57. 4. Navigation • Navigation is the way of finding system used on websites where visitors interact and find what they are looking for. • Website navigation is key to retaining visitors. • If the websites navigation is confusing, visitors will give up and find what they need elsewhere. Keeping navigation simple, intuitive and consistent on every page is key.
  • 61. 7. Grid Based Layout
  • 64. 5 Golden Rules of Web Design 1. Purpose 2. Consistency 3. Ease 4. Speed 5. Revise
  • 65. WEB STANDARDS AND W3C RECOMMENDATIONS Web standards are rules and guidelines established by the WWW Consortium (W3C) developed to promote consistency in the design code which makes up a web page. In simple terms it’s the guideline for the mark-up language which determines how a web page displays in a visitor’s browser window. The advantages in adhering to these standards are many: 1. Web pages will display in a wide variety of browsers and computers, including new technology like iphones, Droids, ipads, PDA devices, mobile phones, which greately increases the viewing audience. 2. W3C standards promote the use of ‘Cascading Style Sheets’ (CSS) or design code which is attached to the web page rather than embedded in the page. The use of style sheets significantly reduces the page file size which means not only a faster page loading time but lower hosting costs for frequently visited sites due to using less bandwidth. 3. Design features such as colors and fonts can be easily changed by just modifying one style sheet instead of editing every individual page in a web site, reducing the costs to modify your site. 4. Search engine are able to access and index pages designed to web standards with greater efficiency.