SlideShare a Scribd company logo
1 of 26
Download to read offline
hasen@microcis.net June 29, 2013Hassen poreya
Trainer, Cresco Solution
Afghanistan Workforce
Development Program
The Network, Internet and Web
HTML
You may have answers for
 What is Network?
 What is Internet – www?
 What is a programming language?
 What is a scripting language?
The Network
 Network is connection between two or several
same things.
 In computer technology Network is a group of
computers that can communicate with one
another.
 A node can be any devices capable of sending and
/ or receiving data.
The Internet
 The Internet is a global system of interconnected
computer networks
 It began on 1960 as an experiment funded by U.S.,
DOD (Department of Defense)—nuclear attack.
 Only defense and special academic members could
gain access.
 Known as ARPANet (Advance Research Project
Agency Network of the DOD).
The Internet – Web
 Some physicist at CERN (European Organization for
Nuclear Research) released an authoring language
for creating and sharing electronic documents over
the Internet.
 And so was born HTML, Browser, and the Web.
 First browser by University of Illinois students
(Mosaic) – Simple
 1993 real Internet
WWW
 World Wide Web
 Is a system of interlinked hypertext documents
accessed via the Internet.
 With a web browser, one can view web pages that
may contain text, images, videos, and other
multimedia, and navigate between them via
hyperlinks.
Programming Language
 Programming languages can be used to create
programs that control the behavior of a machine.
 They tells the machine (could be a computer,
mobile phone, or even your watch) what to do and
how to show the output to the user.
Comparison
 Run on the machine
 must be compiled
 Much more structural
and complex
 Control the behavior of
the machine
 To much coding
 Run inside another
program
 Are not compiled
 Are easy to use and
easy to write
 Controls a software
application
 Less coding
Programming Language Scripting Language
 Java
 C+
 C#
 Delphi
 Cobol
 PHP
 Java script
 PHP
 HTML
 CSS
 Perl
 Action script
Programming Language Scripting Language
Server, Client, Browser
 Internet connects two kinds of computers (Server,
Client)
 A server provides different services (Web, File, …) to
other computers called clients.
 A web server, provides web service to the clients
requesting web pages, web links or web documents.
 A client, needs a software to request and show the
web pages located on the web server.
 That software is called Web Browser
Browsers
 Safari
 Opera
 Firefox,
 Google Chrome
 IE
 Netscape
 Mosaic
 Chromium
W3C
 World Wide Web Consortium
 An international community where members of
different organizations, work together to develop
Web standards.
 W3C does not have a single physical headquarters.
There are three institutions, that "host" W3C
 MIT (in Cambridge, MA, USA)
 ERCIM (in Sophia-Antipolis, France)
 and Keio University (near Tokyo, Japan).
HTML
 Hypertext Markup Language
 Hypertext is text which contains hyperlinks to
other texts documents and enables the reader to
access and navigate any interlinked text document.
HTML
 Hyper is the opposite of linear. Old-fashioned
computer programs were necessarily linear - that
is, they had a specific order.
 Text is just what you're looking at now.
 Mark-up is what is done to the text to change its
appearance. For instance, "marking up" your text
with <b> before it and </b> after it will put that
text in bold.
 Language is just that. HTML is the language that
browsers read in order to understand web pages.
Other Mark-up Languages
 XML
 SGML
 XHTML
 DHTML
HTML/XHTML— What They Are
 Are document-layout and hyperlink-specification
languages.
 They define the syntax and placement of special,
embedded directions that aren't displayed by the
browser but tell it how to display the contents of
the document. e.g., (<p>paragraph</p>)
HTML/XHTML— What They Aren’t
 They are not word-processing tools, desktop-
publishing solutions, or even programming
languages.
 Their fundamental purpose is to define the
structure and appearance of documents.
Tools for Writing HTML
 Text Editors
 Simple – Notepad++, Notepad, Jedit, …
 WYSIWYG – Dreamweaver, PHP Designer, …
 Browsers
 Firefox, Google Chrome,…
 Motivation
HTML Skeleton
 A simple HTML document starts with <html>
and ends with </html> tags.
 These tags tell the browser that the entire
document is composed in HTML.
 Starting tags <html> , <body> , <b> ,
<p> …
 Ending tags </html> , </body> , </b> ,
</p> …
HTML Structure
 HTML and XHTML documents are consist of text,
which defines the content of the document, and
tags, which define the structure and appearance
of the document.
 The structure of an HTML document is quite
simple, consisting of an outer <html> tag
enclosing the document head <head> and body
<body>.
HTML Structure
 The head is where you give your document a title
and where you indicate other parameters the
browser may use when displaying the document.
 The body is where you put the actual contents of
the document.
 Each starting tag, ends with the same tag with a
“/” character before the word which is defined by.
For example, a document starts with <html> and
ends with </html> or <body> </body>.
Tags (Elements) and Syntaxes
 Every tag is consists of a tag name, sometimes
followed by an optional list of tag attributes, all
placed between opening < and closing > brackets.
 Tags also can be put inside the affected segment of
another tag (nested) for multiple tag effects on a
single segment of the document.
 For instance, <p><b>your text goes here </b></p>
The output would be a bold paragraph.
Tags (Elements)
Tag/Element Syntax Usage
HTML <html> Define an HTML document
Document Header <head> Define the document header, come along with other tags like <title> ,
<link> and etc…
Body <body> Define the body of the document
Link <link attribute…> Used to link an external file in our document, embedded in <head>
Anchor <a attribute …> Create a link or hyper reference to another document
Division <div> Organize the content by different divisions and options
Unordered list <ul> Define an unordered list (Bulleted list)
List <li> Define an option of a list (One bullet)
Headers <h1>, <h2> … Define different level of headings
Horizontal line <hr> Create a horizontal line in HTML document
Paragraph <p> Signal a paragraph
Breaking a line <br> Start a new line
Image <img> Insert an image to the document
Form entry <form> Define a form for posting to database or to another document
Text field <input type=“text”> Create a text field
Button <input type=“submit”> Create a submit button
Conclusion
 An HTML element (tag) starts with a start tag / opening tag
 An HTML element (tag) ends with an end tag / closing tag
 The element content is everything between the start and the end tag
 Some HTML elements (tags) have empty content
 Empty elements are closed in the start tag
 Most HTML elements can have attributes
Let’s code something
Html, head, title, body, headings, paragraph, a, ul, ol, li, br,
b, center, I , strong, big, code, sub, sup, hr, cite
hasen@microcis.net June 29, 2013Hassen poreya
Trainer, Cresco Solution
Any Questions!

More Related Content

What's hot

Xml For Dummies Chapter 14 Processing Xml it-slideshares.blogspot.com
Xml For Dummies   Chapter 14 Processing Xml it-slideshares.blogspot.comXml For Dummies   Chapter 14 Processing Xml it-slideshares.blogspot.com
Xml For Dummies Chapter 14 Processing Xml it-slideshares.blogspot.comphanleson
 
Internet and Web Technology (CLASS-3) [HTML & CSS]
Internet and Web Technology (CLASS-3) [HTML & CSS] Internet and Web Technology (CLASS-3) [HTML & CSS]
Internet and Web Technology (CLASS-3) [HTML & CSS] Ayes Chinmay
 
XML and Related Technologies - Web Technologies (1019888BNR)
XML and Related Technologies - Web Technologies (1019888BNR)XML and Related Technologies - Web Technologies (1019888BNR)
XML and Related Technologies - Web Technologies (1019888BNR)Beat Signer
 
Document object model(dom)
Document object model(dom)Document object model(dom)
Document object model(dom)rahul kundu
 
Web programming unit IIII XML &DOM NOTES BY BHAVSINGH MALOTH
Web programming unit IIII XML &DOM NOTES BY BHAVSINGH MALOTHWeb programming unit IIII XML &DOM NOTES BY BHAVSINGH MALOTH
Web programming unit IIII XML &DOM NOTES BY BHAVSINGH MALOTHBhavsingh Maloth
 
Web engineering notes unit 4
Web engineering notes unit 4Web engineering notes unit 4
Web engineering notes unit 4inshu1890
 
Oracle soa xml faq
Oracle soa xml faqOracle soa xml faq
Oracle soa xml faqxavier john
 
Document Object Model
Document Object ModelDocument Object Model
Document Object ModelMayur Mudgal
 
2010 Glossary of E-Publishing Terms
2010 Glossary of E-Publishing Terms2010 Glossary of E-Publishing Terms
2010 Glossary of E-Publishing TermsKrista Coulson
 
AAUP 2011 Ebook Basics Introduction/Handout
AAUP 2011 Ebook Basics Introduction/HandoutAAUP 2011 Ebook Basics Introduction/Handout
AAUP 2011 Ebook Basics Introduction/Handoutearkin
 
HTML- Hyper Text Markup Language
HTML- Hyper Text Markup LanguageHTML- Hyper Text Markup Language
HTML- Hyper Text Markup LanguageTrinity Dwarka
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XMLyht4ever
 

What's hot (20)

Document Object Model
Document Object ModelDocument Object Model
Document Object Model
 
Xml For Dummies Chapter 14 Processing Xml it-slideshares.blogspot.com
Xml For Dummies   Chapter 14 Processing Xml it-slideshares.blogspot.comXml For Dummies   Chapter 14 Processing Xml it-slideshares.blogspot.com
Xml For Dummies Chapter 14 Processing Xml it-slideshares.blogspot.com
 
Internet and Web Technology (CLASS-3) [HTML & CSS]
Internet and Web Technology (CLASS-3) [HTML & CSS] Internet and Web Technology (CLASS-3) [HTML & CSS]
Internet and Web Technology (CLASS-3) [HTML & CSS]
 
Html tag
Html tagHtml tag
Html tag
 
uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2
 
uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2
 
XML and Related Technologies - Web Technologies (1019888BNR)
XML and Related Technologies - Web Technologies (1019888BNR)XML and Related Technologies - Web Technologies (1019888BNR)
XML and Related Technologies - Web Technologies (1019888BNR)
 
Document object model(dom)
Document object model(dom)Document object model(dom)
Document object model(dom)
 
Web programming unit IIII XML &DOM NOTES BY BHAVSINGH MALOTH
Web programming unit IIII XML &DOM NOTES BY BHAVSINGH MALOTHWeb programming unit IIII XML &DOM NOTES BY BHAVSINGH MALOTH
Web programming unit IIII XML &DOM NOTES BY BHAVSINGH MALOTH
 
Web engineering notes unit 4
Web engineering notes unit 4Web engineering notes unit 4
Web engineering notes unit 4
 
Oracle soa xml faq
Oracle soa xml faqOracle soa xml faq
Oracle soa xml faq
 
uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2
 
Full xml
Full xmlFull xml
Full xml
 
Document Object Model
Document Object ModelDocument Object Model
Document Object Model
 
Dom
Dom Dom
Dom
 
2010 Glossary of E-Publishing Terms
2010 Glossary of E-Publishing Terms2010 Glossary of E-Publishing Terms
2010 Glossary of E-Publishing Terms
 
AAUP 2011 Ebook Basics Introduction/Handout
AAUP 2011 Ebook Basics Introduction/HandoutAAUP 2011 Ebook Basics Introduction/Handout
AAUP 2011 Ebook Basics Introduction/Handout
 
HTML- Hyper Text Markup Language
HTML- Hyper Text Markup LanguageHTML- Hyper Text Markup Language
HTML- Hyper Text Markup Language
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
Hpd ppt
Hpd pptHpd ppt
Hpd ppt
 

Viewers also liked

Web app development_database_design_11
Web app development_database_design_11Web app development_database_design_11
Web app development_database_design_11Hassen Poreya
 
Web app development_php_04
Web app development_php_04Web app development_php_04
Web app development_php_04Hassen Poreya
 
Web app development_php_06
Web app development_php_06Web app development_php_06
Web app development_php_06Hassen Poreya
 
Learn to Code with JavaScript - Choose Your Own Adventures
Learn to Code with JavaScript - Choose Your Own AdventuresLearn to Code with JavaScript - Choose Your Own Adventures
Learn to Code with JavaScript - Choose Your Own AdventuresTessa Mero
 
Web app development_database_design_er-mapping_12
Web app development_database_design_er-mapping_12Web app development_database_design_er-mapping_12
Web app development_database_design_er-mapping_12Hassen Poreya
 
Web app development_php_07
Web app development_php_07Web app development_php_07
Web app development_php_07Hassen Poreya
 
Web app development_html_css_03
Web app development_html_css_03Web app development_html_css_03
Web app development_html_css_03Hassen Poreya
 
Web app development_my_sql_08
Web app development_my_sql_08Web app development_my_sql_08
Web app development_my_sql_08Hassen Poreya
 
Web app development_crud_13
Web app development_crud_13Web app development_crud_13
Web app development_crud_13Hassen Poreya
 
Web app development_my_sql_09
Web app development_my_sql_09Web app development_my_sql_09
Web app development_my_sql_09Hassen Poreya
 
Web app development_php_05
Web app development_php_05Web app development_php_05
Web app development_php_05Hassen Poreya
 
Web app development_database_design_10
Web app development_database_design_10Web app development_database_design_10
Web app development_database_design_10Hassen Poreya
 
Web app development_cookies_sessions_14
Web app development_cookies_sessions_14Web app development_cookies_sessions_14
Web app development_cookies_sessions_14Hassen Poreya
 
Web app development_html_02
Web app development_html_02Web app development_html_02
Web app development_html_02Hassen Poreya
 

Viewers also liked (16)

Enterprises resource planning
Enterprises resource planningEnterprises resource planning
Enterprises resource planning
 
Web app development_database_design_11
Web app development_database_design_11Web app development_database_design_11
Web app development_database_design_11
 
Web app development_php_04
Web app development_php_04Web app development_php_04
Web app development_php_04
 
Web app development_php_06
Web app development_php_06Web app development_php_06
Web app development_php_06
 
Learn to Code with JavaScript - Choose Your Own Adventures
Learn to Code with JavaScript - Choose Your Own AdventuresLearn to Code with JavaScript - Choose Your Own Adventures
Learn to Code with JavaScript - Choose Your Own Adventures
 
Web app development_database_design_er-mapping_12
Web app development_database_design_er-mapping_12Web app development_database_design_er-mapping_12
Web app development_database_design_er-mapping_12
 
Web app development_php_07
Web app development_php_07Web app development_php_07
Web app development_php_07
 
Web app development_html_css_03
Web app development_html_css_03Web app development_html_css_03
Web app development_html_css_03
 
Web app development_my_sql_08
Web app development_my_sql_08Web app development_my_sql_08
Web app development_my_sql_08
 
Web app development_crud_13
Web app development_crud_13Web app development_crud_13
Web app development_crud_13
 
CodeIgniter Practice
CodeIgniter PracticeCodeIgniter Practice
CodeIgniter Practice
 
Web app development_my_sql_09
Web app development_my_sql_09Web app development_my_sql_09
Web app development_my_sql_09
 
Web app development_php_05
Web app development_php_05Web app development_php_05
Web app development_php_05
 
Web app development_database_design_10
Web app development_database_design_10Web app development_database_design_10
Web app development_database_design_10
 
Web app development_cookies_sessions_14
Web app development_cookies_sessions_14Web app development_cookies_sessions_14
Web app development_cookies_sessions_14
 
Web app development_html_02
Web app development_html_02Web app development_html_02
Web app development_html_02
 

Similar to Web app development_html_01

Vskills angular js sample material
Vskills angular js sample materialVskills angular js sample material
Vskills angular js sample materialVskills
 
MINOR PROZECT REPORT on WINDOWS SERVER
MINOR PROZECT REPORT on WINDOWS SERVERMINOR PROZECT REPORT on WINDOWS SERVER
MINOR PROZECT REPORT on WINDOWS SERVERAsish Verma
 
HTML & JAVA Script
HTML & JAVA ScriptHTML & JAVA Script
HTML & JAVA ScriptNitesh Gupta
 
introduction_to_web_technology.pdf
introduction_to_web_technology.pdfintroduction_to_web_technology.pdf
introduction_to_web_technology.pdfVishwanathBurkpalli
 
shobhit training report (3) (4).pdf report
shobhit training report (3) (4).pdf reportshobhit training report (3) (4).pdf report
shobhit training report (3) (4).pdf reportpoojaranga2911
 
Ncp computer appls web tech asish
Ncp computer appls  web tech asishNcp computer appls  web tech asish
Ncp computer appls web tech asishNCP
 
Hyper Text Markup Language, Cascading Style Sheet
Hyper Text Markup Language, Cascading Style SheetHyper Text Markup Language, Cascading Style Sheet
Hyper Text Markup Language, Cascading Style SheetNitinShelake4
 
2 Html Intro
2 Html Intro2 Html Intro
2 Html Introdrauscher
 
Internet workshop
Internet workshopInternet workshop
Internet workshopmaria9102
 
introdution-to-html (1).ppt
introdution-to-html (1).pptintrodution-to-html (1).ppt
introdution-to-html (1).pptMarktero2
 

Similar to Web app development_html_01 (20)

Iwt module 1
Iwt  module 1Iwt  module 1
Iwt module 1
 
Web engineering
Web engineeringWeb engineering
Web engineering
 
Vskills angular js sample material
Vskills angular js sample materialVskills angular js sample material
Vskills angular js sample material
 
ITE212L Midterm Coverage
ITE212L Midterm CoverageITE212L Midterm Coverage
ITE212L Midterm Coverage
 
MINOR PROZECT REPORT on WINDOWS SERVER
MINOR PROZECT REPORT on WINDOWS SERVERMINOR PROZECT REPORT on WINDOWS SERVER
MINOR PROZECT REPORT on WINDOWS SERVER
 
Php
PhpPhp
Php
 
Internet and html
Internet and htmlInternet and html
Internet and html
 
HTML & JAVA Script
HTML & JAVA ScriptHTML & JAVA Script
HTML & JAVA Script
 
introduction_to_web_technology.pdf
introduction_to_web_technology.pdfintroduction_to_web_technology.pdf
introduction_to_web_technology.pdf
 
shobhit training report (3) (4).pdf report
shobhit training report (3) (4).pdf reportshobhit training report (3) (4).pdf report
shobhit training report (3) (4).pdf report
 
Compo2 prelim
Compo2 prelimCompo2 prelim
Compo2 prelim
 
Html
HtmlHtml
Html
 
Ncp computer appls web tech asish
Ncp computer appls  web tech asishNcp computer appls  web tech asish
Ncp computer appls web tech asish
 
Hyper Text Markup Language, Cascading Style Sheet
Hyper Text Markup Language, Cascading Style SheetHyper Text Markup Language, Cascading Style Sheet
Hyper Text Markup Language, Cascading Style Sheet
 
2 Html Intro
2 Html Intro2 Html Intro
2 Html Intro
 
WK1.pptx
WK1.pptxWK1.pptx
WK1.pptx
 
Www(alyssa) (2)
Www(alyssa) (2)Www(alyssa) (2)
Www(alyssa) (2)
 
Internet workshop
Internet workshopInternet workshop
Internet workshop
 
Html-meeting1-1.pptx
Html-meeting1-1.pptxHtml-meeting1-1.pptx
Html-meeting1-1.pptx
 
introdution-to-html (1).ppt
introdution-to-html (1).pptintrodution-to-html (1).ppt
introdution-to-html (1).ppt
 

Recently uploaded

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 

Web app development_html_01

  • 1. hasen@microcis.net June 29, 2013Hassen poreya Trainer, Cresco Solution Afghanistan Workforce Development Program The Network, Internet and Web HTML
  • 2. You may have answers for  What is Network?  What is Internet – www?  What is a programming language?  What is a scripting language?
  • 3. The Network  Network is connection between two or several same things.  In computer technology Network is a group of computers that can communicate with one another.  A node can be any devices capable of sending and / or receiving data.
  • 4. The Internet  The Internet is a global system of interconnected computer networks  It began on 1960 as an experiment funded by U.S., DOD (Department of Defense)—nuclear attack.  Only defense and special academic members could gain access.  Known as ARPANet (Advance Research Project Agency Network of the DOD).
  • 5. The Internet – Web  Some physicist at CERN (European Organization for Nuclear Research) released an authoring language for creating and sharing electronic documents over the Internet.  And so was born HTML, Browser, and the Web.  First browser by University of Illinois students (Mosaic) – Simple  1993 real Internet
  • 6. WWW  World Wide Web  Is a system of interlinked hypertext documents accessed via the Internet.  With a web browser, one can view web pages that may contain text, images, videos, and other multimedia, and navigate between them via hyperlinks.
  • 7. Programming Language  Programming languages can be used to create programs that control the behavior of a machine.  They tells the machine (could be a computer, mobile phone, or even your watch) what to do and how to show the output to the user.
  • 8. Comparison  Run on the machine  must be compiled  Much more structural and complex  Control the behavior of the machine  To much coding  Run inside another program  Are not compiled  Are easy to use and easy to write  Controls a software application  Less coding Programming Language Scripting Language
  • 9.  Java  C+  C#  Delphi  Cobol  PHP  Java script  PHP  HTML  CSS  Perl  Action script Programming Language Scripting Language
  • 10. Server, Client, Browser  Internet connects two kinds of computers (Server, Client)  A server provides different services (Web, File, …) to other computers called clients.  A web server, provides web service to the clients requesting web pages, web links or web documents.  A client, needs a software to request and show the web pages located on the web server.  That software is called Web Browser
  • 11. Browsers  Safari  Opera  Firefox,  Google Chrome  IE  Netscape  Mosaic  Chromium
  • 12. W3C  World Wide Web Consortium  An international community where members of different organizations, work together to develop Web standards.  W3C does not have a single physical headquarters. There are three institutions, that "host" W3C  MIT (in Cambridge, MA, USA)  ERCIM (in Sophia-Antipolis, France)  and Keio University (near Tokyo, Japan).
  • 13. HTML  Hypertext Markup Language  Hypertext is text which contains hyperlinks to other texts documents and enables the reader to access and navigate any interlinked text document.
  • 14. HTML  Hyper is the opposite of linear. Old-fashioned computer programs were necessarily linear - that is, they had a specific order.  Text is just what you're looking at now.  Mark-up is what is done to the text to change its appearance. For instance, "marking up" your text with <b> before it and </b> after it will put that text in bold.  Language is just that. HTML is the language that browsers read in order to understand web pages.
  • 15. Other Mark-up Languages  XML  SGML  XHTML  DHTML
  • 16. HTML/XHTML— What They Are  Are document-layout and hyperlink-specification languages.  They define the syntax and placement of special, embedded directions that aren't displayed by the browser but tell it how to display the contents of the document. e.g., (<p>paragraph</p>)
  • 17. HTML/XHTML— What They Aren’t  They are not word-processing tools, desktop- publishing solutions, or even programming languages.  Their fundamental purpose is to define the structure and appearance of documents.
  • 18. Tools for Writing HTML  Text Editors  Simple – Notepad++, Notepad, Jedit, …  WYSIWYG – Dreamweaver, PHP Designer, …  Browsers  Firefox, Google Chrome,…  Motivation
  • 19. HTML Skeleton  A simple HTML document starts with <html> and ends with </html> tags.  These tags tell the browser that the entire document is composed in HTML.  Starting tags <html> , <body> , <b> , <p> …  Ending tags </html> , </body> , </b> , </p> …
  • 20. HTML Structure  HTML and XHTML documents are consist of text, which defines the content of the document, and tags, which define the structure and appearance of the document.  The structure of an HTML document is quite simple, consisting of an outer <html> tag enclosing the document head <head> and body <body>.
  • 21. HTML Structure  The head is where you give your document a title and where you indicate other parameters the browser may use when displaying the document.  The body is where you put the actual contents of the document.  Each starting tag, ends with the same tag with a “/” character before the word which is defined by. For example, a document starts with <html> and ends with </html> or <body> </body>.
  • 22. Tags (Elements) and Syntaxes  Every tag is consists of a tag name, sometimes followed by an optional list of tag attributes, all placed between opening < and closing > brackets.  Tags also can be put inside the affected segment of another tag (nested) for multiple tag effects on a single segment of the document.  For instance, <p><b>your text goes here </b></p> The output would be a bold paragraph.
  • 23. Tags (Elements) Tag/Element Syntax Usage HTML <html> Define an HTML document Document Header <head> Define the document header, come along with other tags like <title> , <link> and etc… Body <body> Define the body of the document Link <link attribute…> Used to link an external file in our document, embedded in <head> Anchor <a attribute …> Create a link or hyper reference to another document Division <div> Organize the content by different divisions and options Unordered list <ul> Define an unordered list (Bulleted list) List <li> Define an option of a list (One bullet) Headers <h1>, <h2> … Define different level of headings Horizontal line <hr> Create a horizontal line in HTML document Paragraph <p> Signal a paragraph Breaking a line <br> Start a new line Image <img> Insert an image to the document Form entry <form> Define a form for posting to database or to another document Text field <input type=“text”> Create a text field Button <input type=“submit”> Create a submit button
  • 24. Conclusion  An HTML element (tag) starts with a start tag / opening tag  An HTML element (tag) ends with an end tag / closing tag  The element content is everything between the start and the end tag  Some HTML elements (tags) have empty content  Empty elements are closed in the start tag  Most HTML elements can have attributes
  • 25. Let’s code something Html, head, title, body, headings, paragraph, a, ul, ol, li, br, b, center, I , strong, big, code, sub, sup, hr, cite
  • 26. hasen@microcis.net June 29, 2013Hassen poreya Trainer, Cresco Solution Any Questions!