mh653 | 2011
web design, development and maintenance
The Presentation layer
is the tip of the iceberg
the code rendered
just under the surface
The program rendering
the machine housing the source code
source code
HTML
CSS
MySQL
ASP
ASP.NET
PHP
ColdFusion
AJAX JSON
JAVA
AS3
Rails
SOAP
JavaScript
XML
XSLT
DHTML
Flex
OWL
HTML CSS
Hyper Text Markup Language
Cascading Style Sheet
HTML
the frame of all web pages
CSS
makes it pretty
all code has an author
all code has an author
• coding is a ‘by hand’ activity
• code can be repetitive
• code has to get put onto the server
FTP
FTP
FILE TRANSFER PROTOCOL
File transfer protocol
• a means of getting files from your computer to a web
server; whereby others can request it on their computers
process from beginning
write the code
process from beginning
save the file locally
process from beginning
upload your file to a server
process from beginning
request your file via your URL
process from beginning
You just made a web page
All languages = HTML
CSS
MySQL
ASP
ASP.NET
PHP
ColdFusion
AJAX
JSON
JAVA
AS3Rails
SOAP JavaScript
XML
XSLT
DHTML
Flex
OWL
All languages = HTML
+
HTML
CSS
MySQL
ASP
ASP.NET
PHP
ColdFusion
AJAX
JSON
JAVA
AS3Rails
SOAP JavaScript
XML
XSLT
DHTML
Flex
OWL
what makes up code?
• html is made up of elements or ‘tags’
• the content of tags are what you see on a page
• tags are the language you will be learning
What do tags look like?
<html> this is what an opening tag looks like
</html> this is what an closing tag looks like
how does code work?
• All web pages have three elements, opened and closed, that
are needed to work properly
<html></html>
<head></head>
<body></body>
how they are organized
<html>
</html>
<head>
</head>
<body>
</body>
<html> tells the browser the kind of doc
<head> helps search engines
<body> is where visual and functional
items you see on a web page are put
understanding nesting
• nesting helps different elements in HTML appear correctly
• think of nesting like tupperware, you can fit different
elements inside each other
• Those that can fit will work correctly
• Those that can’t, will not work right - not necessarily
break but won’t work right
lets begin formatting text
h3>hello world</h3><h4>hello world</h4><h5
What we do now
• Open up a text editing program on your machine
• MAC = Text Edit
• PC = TextEdit
• MAC == please turn off RTF and restart
• To the Web

Website Design, Development & Maintenance | Foundations | Week 01

Editor's Notes

  • #3 1.The presentation layer a.What everyone sees b.The most interesting part of a website for most c.Just the tipoff the iceberg
  • #4 1.Code rendered a.In order for the presentation layer to appear, code needs to be read by the browser to know how to display the images, text, movies, audio, data, links, pdf’s, documents etc… b.This code has a particular logic to it which we will learn
  • #5 when you type in a URL you are asking for a file from a server. the program that ‘renders’ the file is the browser
  • #27 these three tags must be ‘nested’ in just this way