SlideShare a Scribd company logo
Websites Unlimited - Pay Monthly Websites
What We’ll Cover 
 FTP - why it should be the first tool in your web developer toolbox. 
 HTML basics, what's involved in writing it and understanding the 
basic elements of a webpage. 
 Cascading Style Sheets (CSS) and how they control the 
presentation of HTML. 
 Javascript and its role in user interaction, how it integrates and why 
it matters. 
 Flash and what role it plays in presentation, interaction and the ups 
and downs of using it. 
 PHP and ASP will be discussed in very general terms with an eye 
toward use of dynamic pages and Content Management Systems.
Basics of how the web works 
and how your website fits into 
the big picture.
Host 
Basic HTML pages – ‘flow of the 
website’ 
Domain Name Registrars 
User 
Web 
Page 
Domain 
Registry 
Domain 
Name 
Resolver 
IP address 
00.00.00.00 
Internet 
Service 
Provider 
HTTP request: 
“www.sitename.com” 
HTTP response 
Advantages: Speed / Flexibility 
Disadvantages: Labor-intensive / navigation issues
Database-driven website or Content Management System 
Host 
User 
Web 
Page 
Domain 
Registry 
DNR 
IP address 
00.00.00.00 
ISP 
Domain Name Registrars 
HTTP request: 
“www.sitename.com” 
HTTP response 
PHP 
Scripts 
CMS – Content Management System 
• WordPress 
• Drupal 
• Joomla 
• many more 
MySQL 
Database 
Advantages: Automation of navigation, easy to change overall site design (‘theme’) 
Disadvantages: Speed / Server Load / Script conflicts (plugins)
FTP – File Transfer Protocol 
 This is the method you’ll use to move files to and from your host. 
 The better the tool integrates with your computer, 
the easier it will be to publish your site changes. 
 There are web-based tools but I’ve found them inefficient. 
 Higher-end tools like Interarchy are blazing fast and support all the 
special cases you’ll run into. ‘dot’ files being one of them. 
 Tight integration with your text editor can make editing easier. 
 Can be used to change file permissions.
Basic FTP Flow Chart 
HOST 
HOST 
Web 
Page 
FT 
P 
Editor on local PC 
Web 
Page 
F 
TP 
Edit/Preview 
within tool 
http 
Browser 
View 
Text editor / freestanding FTP Dreamweaver / IDE
GUI EDITORS - WYSIWYG 
 Dreamweaver 
Beginners always seem to start with this. It’s a great tool. 
The preview isn’t quite right, it’s slow, it’s big, it’s expensive. 
Has a built-in FTP tool. Tight integration with Adobe CS. 
 FrontPage 
Very common starting point on PC. Solid and serviceable. 
Deep integration with Windows OS. 
 Plain-text editor 
Cheap. Fast. Efficient. Reliable. Trustworthy. Multi-platform. 
My choice – BBEdit for the Mac. 
Downside: not quite as ‘helpful’ as GUI apps.
HTML BASICS 
HTML – Hyper Text Markup Language 
HTML is a ‘markup’ language. It consists of TAGS: <b>This is bold</b> - 
looks a lot like the pre-WYSIWYG wordprocessor ‘WordStar’. Browsers 
interpret and ‘present’ the markup code. 
Tags generally ‘open’ and ‘close’ – except for single-element tags like 
<img>, <br> and <hr>.
HTML BASICS(cont...) 
Images and link paths can be ‘absolute’ or ‘relative’ – demo 
For many years HTML page design was done using the 
<table> tag – in the last decade CSS (Cascading Style Sheets) 
support in browsers has improved to where object-oriented 
design techniques can be used, separating design from content 
and allowing site-wide design changes with minor edits.
HTML PAGE ELEMENTS 
DOCTYPE – Rendering rules for HTML 
HTML – Beginning of hypertext 
HEAD – Title / Links / Scripts / Meta 
BODY – The visible content of the page
Anatomy of an HTML page 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
<html> 
<head> 
<title>Page Title</title> 
<link rel="stylesheet" href="/resources/my_styles.css" media="all"> 
<script src="/resources/js/my_script.js" type="text/javascript" language="javascript"></script> 
<meta name="keywords" content="dog, cat, bird, mouse, platypus"> 
</head> 
<body> 
<div id="pagewidth"> 
<div id=”banner">Page Banner</div> 
<div id="wrapper" class="clearfix"> 
<div id="twocols" class="clearfix"> 
<div id="maincol">Main Content Column</div> 
<div id="rightcol”>Right Column</div> 
</div> 
<div id="leftcol">Left Column</div> 
</div> 
<div id="footer">Footer</div> 
</div> 
</body> 
</html>
banner 
leftcol maincol rightcol 
footer 
wrapper 
Two cols 
pagewidth
CSS – CASCADING STYLESHEETS 
Definitions of STYLES for HTML Elements 
Rather than: 
<p><font size=“3”>Doo Dah</font></p> 
(as inline style) 
<p style=“font-size:12px;”>Doo Dah</p> 
(as line in stylesheet) 
p { font-size:12px; } 
Can also refer to DIVisions of a page. 
(live demo)
Javascript 
JavaScript is an object-oriented scripting language used to enable 
programmatic access to objects within both the client application 
and other applications. It is primarily used in the form of client-side 
JavaScript, implemented as an integrated component of the web 
browser, allowing the development of enhanced user interfaces and 
dynamic websites. 
- Wikipedia
JAVASCRIPT 
Common uses: 
• Form validation – check user input before submission 
• Popups 
• Hide/show page elements 
• Image rollover swaps 
Javascript can be placed in 
• A command within a tag (MouseOver) 
• The <head> portion of a document 
• The <body> portion of a document 
• An externally-referenced file 
Frameworks – many commons functions are available as ‘frameworks’
FLASH 
Flash allows the presentation of scalable, vector-based information. 
It has numerous advantages but is not intended as a primary tool 
for constructing general-purpose websites. 
Here’s a few drawbacks: 
• How do you bookmark your location? Not supported – all navigation is absolute 
and programmatic. 
• Requires an add-on to the browser. Largely supported but can be issue. 
• Complex animations can run slowly on low-end machines, yielding low 
framerates and jerky display. 
Flash is a great tool to present an animated piece of content but care should be 
taken to factor in user issues if the entire site will be built in it.
PHP and ASP – the dynamic duo 
 PHP – Hypertext Preprocessor – a 
language designed to create HTML 
using programming logic 
 ASP – Active Server Pages – the 
Microsoft version of PHP.
Information Architecture 
 The blueprint that describes how 
information is organized and structured. 
 The relative position of files and folders 
 The ‘concept’ behind your navigation
Product 2 
Product ... 
Home 
About 
Contact form 
Products 
Map 
Staff list 
Links 
Products Order Form 
about.html 
contact.html 
index.html 
links.html 
map.html 
product_list.html 
products (directory) 
product1.html 
product2.html 
. 
. 
. 
product-x.html 
staff.html 
store (directory) 
order.html 
validate.js
CONTENT MANAGEMENT SYSTEMS 
WordPress Blogging Community – set up a free blog and get used to 
using WordPress in a controlled environment before ‘self-hosting’ 
(http://www.wordpress.com) 
WordPress Developer Community – once you have your feet wet, get 
your own domain name and host, then roll your own look feel 
(http://www.wordpress.org) 
Boulder Digital Arts courses on installing, managing and customizing 
(http://www.boulderdigitalarts.com/training/details.asp?offering=216) 
(http://www.boulderdigitalarts.com/training/details.asp?offering=217) 
(http://www.boulderdigitalarts.com/training/details.asp?offering=235)

More Related Content

What's hot

Advanced Web Development
Advanced Web DevelopmentAdvanced Web Development
Advanced Web Development
Robert J. Stein
 
The road to professional web development
The road to professional web developmentThe road to professional web development
The road to professional web development
Christian Heilmann
 
A practical guide to building websites with HTML5 & CSS3
A practical guide to building websites with HTML5 & CSS3A practical guide to building websites with HTML5 & CSS3
A practical guide to building websites with HTML5 & CSS3
Darren Wood
 
Fundamentals of Web Development For Non-Developers
Fundamentals of Web Development For Non-DevelopersFundamentals of Web Development For Non-Developers
Fundamentals of Web Development For Non-Developers
Lemi Orhan Ergin
 
Fundamentals of Web for Non-Developers
Fundamentals of Web for Non-DevelopersFundamentals of Web for Non-Developers
Fundamentals of Web for Non-Developers
Lemi Orhan Ergin
 
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017 So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
Evan Mullins
 
Introduction to HTML5 and CSS3
Introduction to HTML5 and CSS3Introduction to HTML5 and CSS3
Introduction to HTML5 and CSS3
Chandra S Oemarjadi
 
Static web documents
Static web documents Static web documents
Static web documents
bhashwitha kolluri
 
WEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web DevelopmentWEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web Development
Randy Connolly
 
"Generating static web sites with Middleman"
"Generating static web sites with Middleman""Generating static web sites with Middleman"
"Generating static web sites with Middleman"
Tony Camaiani
 
Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | Introduction
JohnTaieb
 
Front end development best practices
Front end development best practicesFront end development best practices
Front end development best practices
Karolina Coates
 
Web Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScriptWeb Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScript
Edureka!
 
Crash Course HTML/Rails Slides
Crash Course HTML/Rails SlidesCrash Course HTML/Rails Slides
Crash Course HTML/Rails Slides
Udita Plaha
 
Static dynamic and active web pages
Static dynamic and active web pagesStatic dynamic and active web pages
Static dynamic and active web pages
Mohammad Kamrul Hasan
 
Web development
Web developmentWeb development
Web development
KAZEMBETVOnline
 
Introduction to web development
Introduction to web developmentIntroduction to web development
Introduction to web development
Alberto Apellidos
 
Web development | Derin Dolen
Web development | Derin Dolen Web development | Derin Dolen
Web development | Derin Dolen
Derin Dolen
 
Dynamic Web
Dynamic WebDynamic Web
Dynamic Web
Dave Wallace
 
Static and Dynamic webpage
Static and Dynamic webpageStatic and Dynamic webpage
Static and Dynamic webpage
Aishwarya Pallai
 

What's hot (20)

Advanced Web Development
Advanced Web DevelopmentAdvanced Web Development
Advanced Web Development
 
The road to professional web development
The road to professional web developmentThe road to professional web development
The road to professional web development
 
A practical guide to building websites with HTML5 & CSS3
A practical guide to building websites with HTML5 & CSS3A practical guide to building websites with HTML5 & CSS3
A practical guide to building websites with HTML5 & CSS3
 
Fundamentals of Web Development For Non-Developers
Fundamentals of Web Development For Non-DevelopersFundamentals of Web Development For Non-Developers
Fundamentals of Web Development For Non-Developers
 
Fundamentals of Web for Non-Developers
Fundamentals of Web for Non-DevelopersFundamentals of Web for Non-Developers
Fundamentals of Web for Non-Developers
 
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017 So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
 
Introduction to HTML5 and CSS3
Introduction to HTML5 and CSS3Introduction to HTML5 and CSS3
Introduction to HTML5 and CSS3
 
Static web documents
Static web documents Static web documents
Static web documents
 
WEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web DevelopmentWEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web Development
 
"Generating static web sites with Middleman"
"Generating static web sites with Middleman""Generating static web sites with Middleman"
"Generating static web sites with Middleman"
 
Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | Introduction
 
Front end development best practices
Front end development best practicesFront end development best practices
Front end development best practices
 
Web Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScriptWeb Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScript
 
Crash Course HTML/Rails Slides
Crash Course HTML/Rails SlidesCrash Course HTML/Rails Slides
Crash Course HTML/Rails Slides
 
Static dynamic and active web pages
Static dynamic and active web pagesStatic dynamic and active web pages
Static dynamic and active web pages
 
Web development
Web developmentWeb development
Web development
 
Introduction to web development
Introduction to web developmentIntroduction to web development
Introduction to web development
 
Web development | Derin Dolen
Web development | Derin Dolen Web development | Derin Dolen
Web development | Derin Dolen
 
Dynamic Web
Dynamic WebDynamic Web
Dynamic Web
 
Static and Dynamic webpage
Static and Dynamic webpageStatic and Dynamic webpage
Static and Dynamic webpage
 

Similar to Websites Unlimited - Pay Monthly Websites

Fundamentals of web_design_v2
Fundamentals of web_design_v2Fundamentals of web_design_v2
Fundamentals of web_design_v2
hussain534
 
Making Of PHP Based Web Application
Making Of PHP Based Web ApplicationMaking Of PHP Based Web Application
Making Of PHP Based Web Application
Sachin Walvekar
 
Web designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonWeb designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lesson
Mukalele Rogers
 
Cms an overview
Cms an overviewCms an overview
Cms an overview
kmusthu
 
Overview of Web Technology Intro
Overview of Web Technology Intro Overview of Web Technology Intro
Overview of Web Technology Intro
webhostingguy
 
Ncp computer appls web tech asish
Ncp computer appls  web tech asishNcp computer appls  web tech asish
Ncp computer appls web tech asish
NCP
 
Les Basiques - Web Développement HTML5, CSS3, JS et PHP
Les Basiques - Web  Développement HTML5, CSS3, JS et PHPLes Basiques - Web  Développement HTML5, CSS3, JS et PHP
Les Basiques - Web Développement HTML5, CSS3, JS et PHP
Hamdi Hmidi
 
web devs ppt.ppsx
web devs ppt.ppsxweb devs ppt.ppsx
web devs ppt.ppsx
AsendraChauhan1
 
Web application architecture
Web application architectureWeb application architecture
Web application architecture
Tejaswini Deshpande
 
Intro to mobile web application development
Intro to mobile web application developmentIntro to mobile web application development
Intro to mobile web application development
zonathen
 
Html5
Html5Html5
Wa html5-pdf
Wa html5-pdfWa html5-pdf
Wa html5-pdf
rcobos_fireworks
 
Wa html5-pdf
Wa html5-pdfWa html5-pdf
Wa html5-pdf
Olivier Eeckhoutte
 
Website 101
Website 101Website 101
Tech talk php_cms
Tech talk php_cmsTech talk php_cms
Tech talk php_cms
Shehrevar Davierwala
 
Intro to-html-backbone
Intro to-html-backboneIntro to-html-backbone
Intro to-html-backbone
zonathen
 
Rails Girls - Introduction to HTML & CSS
Rails Girls - Introduction to HTML & CSSRails Girls - Introduction to HTML & CSS
Rails Girls - Introduction to HTML & CSS
Timo Herttua
 
Day1
Day1Day1
Decoding the Web
Decoding the WebDecoding the Web
Decoding the Web
newcircle
 
Vskills angular js sample material
Vskills angular js sample materialVskills angular js sample material
Vskills angular js sample material
Vskills
 

Similar to Websites Unlimited - Pay Monthly Websites (20)

Fundamentals of web_design_v2
Fundamentals of web_design_v2Fundamentals of web_design_v2
Fundamentals of web_design_v2
 
Making Of PHP Based Web Application
Making Of PHP Based Web ApplicationMaking Of PHP Based Web Application
Making Of PHP Based Web Application
 
Web designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonWeb designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lesson
 
Cms an overview
Cms an overviewCms an overview
Cms an overview
 
Overview of Web Technology Intro
Overview of Web Technology Intro Overview of Web Technology Intro
Overview of Web Technology Intro
 
Ncp computer appls web tech asish
Ncp computer appls  web tech asishNcp computer appls  web tech asish
Ncp computer appls web tech asish
 
Les Basiques - Web Développement HTML5, CSS3, JS et PHP
Les Basiques - Web  Développement HTML5, CSS3, JS et PHPLes Basiques - Web  Développement HTML5, CSS3, JS et PHP
Les Basiques - Web Développement HTML5, CSS3, JS et PHP
 
web devs ppt.ppsx
web devs ppt.ppsxweb devs ppt.ppsx
web devs ppt.ppsx
 
Web application architecture
Web application architectureWeb application architecture
Web application architecture
 
Intro to mobile web application development
Intro to mobile web application developmentIntro to mobile web application development
Intro to mobile web application development
 
Html5
Html5Html5
Html5
 
Wa html5-pdf
Wa html5-pdfWa html5-pdf
Wa html5-pdf
 
Wa html5-pdf
Wa html5-pdfWa html5-pdf
Wa html5-pdf
 
Website 101
Website 101Website 101
Website 101
 
Tech talk php_cms
Tech talk php_cmsTech talk php_cms
Tech talk php_cms
 
Intro to-html-backbone
Intro to-html-backboneIntro to-html-backbone
Intro to-html-backbone
 
Rails Girls - Introduction to HTML & CSS
Rails Girls - Introduction to HTML & CSSRails Girls - Introduction to HTML & CSS
Rails Girls - Introduction to HTML & CSS
 
Day1
Day1Day1
Day1
 
Decoding the Web
Decoding the WebDecoding the Web
Decoding the Web
 
Vskills angular js sample material
Vskills angular js sample materialVskills angular js sample material
Vskills angular js sample material
 

Recently uploaded

Steps involved in the implementation of EDI in a company
Steps involved in the implementation of EDI in a companySteps involved in the implementation of EDI in a company
Steps involved in the implementation of EDI in a company
sivaraman163206
 
一比一原版(uom毕业证)曼彻斯特大学毕业证如何办理
一比一原版(uom毕业证)曼彻斯特大学毕业证如何办理一比一原版(uom毕业证)曼彻斯特大学毕业证如何办理
一比一原版(uom毕业证)曼彻斯特大学毕业证如何办理
taqyea
 
一比一原版(hull毕业证书)英国赫尔大学毕业证如何办理
一比一原版(hull毕业证书)英国赫尔大学毕业证如何办理一比一原版(hull毕业证书)英国赫尔大学毕业证如何办理
一比一原版(hull毕业证书)英国赫尔大学毕业证如何办理
taqyea
 
一比一原版(mqu毕业证)麦考瑞大学毕业证如何办理
一比一原版(mqu毕业证)麦考瑞大学毕业证如何办理一比一原版(mqu毕业证)麦考瑞大学毕业证如何办理
一比一原版(mqu毕业证)麦考瑞大学毕业证如何办理
taqyea
 
一比一原版(heriotwatt毕业证书)英国赫瑞瓦特大学毕业证如何办理
一比一原版(heriotwatt毕业证书)英国赫瑞瓦特大学毕业证如何办理一比一原版(heriotwatt毕业证书)英国赫瑞瓦特大学毕业证如何办理
一比一原版(heriotwatt毕业证书)英国赫瑞瓦特大学毕业证如何办理
taqyea
 
Future Trends What's Next for UI UX Design on Websites
Future Trends What's Next for UI UX Design on WebsitesFuture Trends What's Next for UI UX Design on Websites
Future Trends What's Next for UI UX Design on Websites
Serva AppLabs
 
202254.com全网最高清影视香蕉影视,热门电影推荐,热门电视剧在线观看,免费电影,电影在线,在线观看。球华人在线電視劇,免费点播,免费提供最新高清的...
202254.com全网最高清影视香蕉影视,热门电影推荐,热门电视剧在线观看,免费电影,电影在线,在线观看。球华人在线電視劇,免费点播,免费提供最新高清的...202254.com全网最高清影视香蕉影视,热门电影推荐,热门电视剧在线观看,免费电影,电影在线,在线观看。球华人在线電視劇,免费点播,免费提供最新高清的...
202254.com全网最高清影视香蕉影视,热门电影推荐,热门电视剧在线观看,免费电影,电影在线,在线观看。球华人在线電視劇,免费点播,免费提供最新高清的...
ffg01100
 
一比一原版(bu毕业证书)英国伯恩茅斯大学毕业证如何办理
一比一原版(bu毕业证书)英国伯恩茅斯大学毕业证如何办理一比一原版(bu毕业证书)英国伯恩茅斯大学毕业证如何办理
一比一原版(bu毕业证书)英国伯恩茅斯大学毕业证如何办理
taqyea
 
一比一原版(kcl毕业证书)英国伦敦国王学院毕业证如何办理
一比一原版(kcl毕业证书)英国伦敦国王学院毕业证如何办理一比一原版(kcl毕业证书)英国伦敦国王学���毕业证如何办理
一比一原版(kcl毕业证书)英国伦敦国王学院毕业证如何办理
taqyea
 
very nice project on internet class 10.pptx
very nice project on internet class 10.pptxvery nice project on internet class 10.pptx
very nice project on internet class 10.pptx
bazukagaming6
 
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
taqyea
 
一比一原版美国休斯敦大学毕业证(uh毕业证书)如何办理
一比一原版美国休斯敦大学毕业证(uh毕业证书)如何办理一比一原版美国休斯敦大学毕业证(uh毕业证书)如何办理
一比一原版美国休斯敦大学毕业证(uh毕业证书)如何办理
taqyea
 
How to Choose the Right UIUX Design Service for Optimal Customer Experience
How to Choose the Right UIUX Design Service for Optimal Customer ExperienceHow to Choose the Right UIUX Design Service for Optimal Customer Experience
How to Choose the Right UIUX Design Service for Optimal Customer Experience
Serva AppLabs
 
University of Otago degree offer diploma Transcript
University of Otago degree offer diploma TranscriptUniversity of Otago degree offer diploma Transcript
University of Otago degree offer diploma Transcript
ubufe
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
taqyea
 
PSD to Wordpress Service Providers in 2024
PSD to Wordpress Service Providers in 2024PSD to Wordpress Service Providers in 2024
PSD to Wordpress Service Providers in 2024
Bestdesign2hub
 
Founders Of Digital World Social Media..
Founders Of Digital World Social Media..Founders Of Digital World Social Media..
Founders Of Digital World Social Media..
jom pom
 
Book dating , international dating phgra
Book dating , international dating phgraBook dating , international dating phgra
Book dating , international dating phgra
thomaskurtha9
 
About Alibaba company and brief general information regarding how to trade on...
About Alibaba company and brief general information regarding how to trade on...About Alibaba company and brief general information regarding how to trade on...
About Alibaba company and brief general information regarding how to trade on...
Erkinjon Erkinov
 
一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理
一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理
一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理
taqyea
 

Recently uploaded (20)

Steps involved in the implementation of EDI in a company
Steps involved in the implementation of EDI in a companySteps involved in the implementation of EDI in a company
Steps involved in the implementation of EDI in a company
 
一比一原版(uom毕业证)曼彻斯特大学毕业证如何办理
一比一原版(uom毕业证)曼彻斯特大学毕业证如何办理一比一原版(uom毕业证)曼彻斯特大学毕业证如何办理
一比一原版(uom毕业证)曼彻斯特大学毕业证如何办理
 
一比一原版(hull毕业证书)英国赫尔大学毕业证如何办理
一比一原版(hull毕业证书)英国赫尔大学毕业证如何办理一比一原版(hull毕业证书)英国赫尔大学毕业证如何办理
一比一原版(hull毕业证书)英国赫尔大学毕业证如何办理
 
一比一原版(mqu毕业证)麦考瑞大学毕业证如何办理
一比一原版(mqu毕业证)麦考瑞大学毕业证如何办理一比一原版(mqu毕业证)麦考瑞大学毕业证如何办理
一比一原版(mqu毕业证)麦考瑞大学毕业证如何办理
 
一比一原版(heriotwatt毕业证书)英国赫瑞瓦特大学毕业证如何办理
一比一原版(heriotwatt毕业证书)英国赫瑞瓦特大学毕业证如何办理一比一原版(heriotwatt毕业证书)英国赫瑞瓦特大学毕业证如何办理
一比一原版(heriotwatt毕业证书)英国赫瑞瓦特大学毕业证如何办理
 
Future Trends What's Next for UI UX Design on Websites
Future Trends What's Next for UI UX Design on WebsitesFuture Trends What's Next for UI UX Design on Websites
Future Trends What's Next for UI UX Design on Websites
 
202254.com全网最高清影视香蕉影视,热门电影推荐,热门电视剧在线观看,免费电影,电影在线,在线观看。球华人在线電視劇,免费点播,免费提供最新高清的...
202254.com全网最高清影视香蕉影视,热门电影推荐,热门电视剧在线观看,免费电影,电影在线,在线观看。球华人在线電視劇,免费点播,免费提供最新高清的...202254.com全网最高清影视香蕉影视,热门电影推荐,热门电视剧在线观看,免费电影,电影在线,在线观看。球华人在线電視劇,免费点播,免费提供最新高清的...
202254.com全网最高清影视香蕉影视,热门电影推荐,热门电视剧在线观看,免费电影,电影在线,在线观看。球华人在线電視劇,免费点播,免费提供最新高清的...
 
一比一原版(bu毕业证书)英国伯恩茅斯大学毕业证如何办理
一比一原版(bu毕业证书)英国伯恩茅斯大学毕业证如何办理一比一原版(bu毕业证书)英国伯恩茅斯大学毕业证如何办理
一比一原版(bu毕业证书)英国伯恩茅斯大学毕业证如何办理
 
一比一原版(kcl毕业证书)英国伦敦国王学院毕业证如何办理
一比一原版(kcl毕业证书)英国伦敦国王学院毕业证如何办理一比一原版(kcl毕业证书)英国伦敦国王学院毕业证如何办理
一比一原版(kcl毕业证书)英国伦敦国王学院毕业证如何办理
 
very nice project on internet class 10.pptx
very nice project on internet class 10.pptxvery nice project on internet class 10.pptx
very nice project on internet class 10.pptx
 
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
 
一比一原版美国休斯敦大学毕业证(uh毕业证书)如何办理
一比一原版美国休斯敦大学毕业证(uh毕业证书)如何办理一比一原版美国休斯敦大学毕业证(uh毕业证书)如何办理
一比一原版美国休斯敦大学毕业证(uh毕业证书)如何办理
 
How to Choose the Right UIUX Design Service for Optimal Customer Experience
How to Choose the Right UIUX Design Service for Optimal Customer ExperienceHow to Choose the Right UIUX Design Service for Optimal Customer Experience
How to Choose the Right UIUX Design Service for Optimal Customer Experience
 
University of Otago degree offer diploma Transcript
University of Otago degree offer diploma TranscriptUniversity of Otago degree offer diploma Transcript
University of Otago degree offer diploma Transcript
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
 
PSD to Wordpress Service Providers in 2024
PSD to Wordpress Service Providers in 2024PSD to Wordpress Service Providers in 2024
PSD to Wordpress Service Providers in 2024
 
Founders Of Digital World Social Media..
Founders Of Digital World Social Media..Founders Of Digital World Social Media..
Founders Of Digital World Social Media..
 
Book dating , international dating phgra
Book dating , international dating phgraBook dating , international dating phgra
Book dating , international dating phgra
 
About Alibaba company and brief general information regarding how to trade on...
About Alibaba company and brief general information regarding how to trade on...About Alibaba company and brief general information regarding how to trade on...
About Alibaba company and brief general information regarding how to trade on...
 
一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理
一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理
一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理
 

Websites Unlimited - Pay Monthly Websites

  • 2. What We’ll Cover  FTP - why it should be the first tool in your web developer toolbox.  HTML basics, what's involved in writing it and understanding the basic elements of a webpage.  Cascading Style Sheets (CSS) and how they control the presentation of HTML.  Javascript and its role in user interaction, how it integrates and why it matters.  Flash and what role it plays in presentation, interaction and the ups and downs of using it.  PHP and ASP will be discussed in very general terms with an eye toward use of dynamic pages and Content Management Systems.
  • 3. Basics of how the web works and how your website fits into the big picture.
  • 4. Host Basic HTML pages – ‘flow of the website’ Domain Name Registrars User Web Page Domain Registry Domain Name Resolver IP address 00.00.00.00 Internet Service Provider HTTP request: “www.sitename.com” HTTP response Advantages: Speed / Flexibility Disadvantages: Labor-intensive / navigation issues
  • 5. Database-driven website or Content Management System Host User Web Page Domain Registry DNR IP address 00.00.00.00 ISP Domain Name Registrars HTTP request: “www.sitename.com” HTTP response PHP Scripts CMS – Content Management System • WordPress • Drupal • Joomla • many more MySQL Database Advantages: Automation of navigation, easy to change overall site design (‘theme’) Disadvantages: Speed / Server Load / Script conflicts (plugins)
  • 6. FTP – File Transfer Protocol  This is the method you’ll use to move files to and from your host.  The better the tool integrates with your computer, the easier it will be to publish your site changes.  There are web-based tools but I’ve found them inefficient.  Higher-end tools like Interarchy are blazing fast and support all the special cases you’ll run into. ‘dot’ files being one of them.  Tight integration with your text editor can make editing easier.  Can be used to change file permissions.
  • 7. Basic FTP Flow Chart HOST HOST Web Page FT P Editor on local PC Web Page F TP Edit/Preview within tool http Browser View Text editor / freestanding FTP Dreamweaver / IDE
  • 8. GUI EDITORS - WYSIWYG  Dreamweaver Beginners always seem to start with this. It’s a great tool. The preview isn’t quite right, it’s slow, it’s big, it’s expensive. Has a built-in FTP tool. Tight integration with Adobe CS.  FrontPage Very common starting point on PC. Solid and serviceable. Deep integration with Windows OS.  Plain-text editor Cheap. Fast. Efficient. Reliable. Trustworthy. Multi-platform. My choice – BBEdit for the Mac. Downside: not quite as ‘helpful’ as GUI apps.
  • 9. HTML BASICS HTML – Hyper Text Markup Language HTML is a ‘markup’ language. It consists of TAGS: <b>This is bold</b> - looks a lot like the pre-WYSIWYG wordprocessor ‘WordStar’. Browsers interpret and ‘present’ the markup code. Tags generally ‘open’ and ‘close’ – except for single-element tags like <img>, <br> and <hr>.
  • 10. HTML BASICS(cont...) Images and link paths can be ‘absolute’ or ‘relative’ – demo For many years HTML page design was done using the <table> tag – in the last decade CSS (Cascading Style Sheets) support in browsers has improved to where object-oriented design techniques can be used, separating design from content and allowing site-wide design changes with minor edits.
  • 11. HTML PAGE ELEMENTS DOCTYPE – Rendering rules for HTML HTML – Beginning of hypertext HEAD – Title / Links / Scripts / Meta BODY – The visible content of the page
  • 12. Anatomy of an HTML page <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Page Title</title> <link rel="stylesheet" href="/resources/my_styles.css" media="all"> <script src="/resources/js/my_script.js" type="text/javascript" language="javascript"></script> <meta name="keywords" content="dog, cat, bird, mouse, platypus"> </head> <body> <div id="pagewidth"> <div id=”banner">Page Banner</div> <div id="wrapper" class="clearfix"> <div id="twocols" class="clearfix"> <div id="maincol">Main Content Column</div> <div id="rightcol”>Right Column</div> </div> <div id="leftcol">Left Column</div> </div> <div id="footer">Footer</div> </div> </body> </html>
  • 13. banner leftcol maincol rightcol footer wrapper Two cols pagewidth
  • 14. CSS – CASCADING STYLESHEETS Definitions of STYLES for HTML Elements Rather than: <p><font size=“3”>Doo Dah</font></p> (as inline style) <p style=“font-size:12px;”>Doo Dah</p> (as line in stylesheet) p { font-size:12px; } Can also refer to DIVisions of a page. (live demo)
  • 15. Javascript JavaScript is an object-oriented scripting language used to enable programmatic access to objects within both the client application and other applications. It is primarily used in the form of client-side JavaScript, implemented as an integrated component of the web browser, allowing the development of enhanced user interfaces and dynamic websites. - Wikipedia
  • 16. JAVASCRIPT Common uses: • Form validation – check user input before submission • Popups • Hide/show page elements • Image rollover swaps Javascript can be placed in • A command within a tag (MouseOver) • The <head> portion of a document • The <body> portion of a document • An externally-referenced file Frameworks – many commons functions are available as ‘frameworks’
  • 17. FLASH Flash allows the presentation of scalable, vector-based information. It has numerous advantages but is not intended as a primary tool for constructing general-purpose websites. Here’s a few drawbacks: • How do you bookmark your location? Not supported – all navigation is absolute and programmatic. • Requires an add-on to the browser. Largely supported but can be issue. • Complex animations can run slowly on low-end machines, yielding low framerates and jerky display. Flash is a great tool to present an animated piece of content but care should be taken to factor in user issues if the entire site will be built in it.
  • 18. PHP and ASP – the dynamic duo  PHP – Hypertext Preprocessor – a language designed to create HTML using programming logic  ASP – Active Server Pages – the Microsoft version of PHP.
  • 19. Information Architecture  The blueprint that describes how information is organized and structured.  The relative position of files and folders  The ‘concept’ behind your navigation
  • 20. Product 2 Product ... Home About Contact form Products Map Staff list Links Products Order Form about.html contact.html index.html links.html map.html product_list.html products (directory) product1.html product2.html . . . product-x.html staff.html store (directory) order.html validate.js
  • 21. CONTENT MANAGEMENT SYSTEMS WordPress Blogging Community – set up a free blog and get used to using WordPress in a controlled environment before ‘self-hosting’ (http://www.wordpress.com) WordPress Developer Community – once you have your feet wet, get your own domain name and host, then roll your own look feel (http://www.wordpress.org) Boulder Digital Arts courses on installing, managing and customizing (http://www.boulderdigitalarts.com/training/details.asp?offering=216) (http://www.boulderdigitalarts.com/training/details.asp?offering=217) (http://www.boulderdigitalarts.com/training/details.asp?offering=235)