Resources for ColdFusion Development Webmaster Rule Number One:
Download
Report
Transcript Resources for ColdFusion Development Webmaster Rule Number One:
Resources for ColdFusion Development
Webmaster Rule Number One:
When a potential employer/client asks you if you've ever
worked with XYZ software running on platform ABC, say
"yes" quickly and with great assurance. Then run home, fire
up the Net, and figure out what the hell they were talking
about.
Charles Mohnike, WebMonkey
Resources for ColdFusion Development
Required before you start to develop
ColdFusion applications:
Write pages in HTML
Build databases and queries
Debug simple programs and macros
You can use your entire web development Bag ‘O Tricks
Resources for ColdFusion Development
Commandment the First:
Don’t test new applications on the department
server.
What can happen?!?
Server hangs and crashes; e.g., queries on buggy
databases.
Disruption of other services (e-mail, etc.)
Hate mail
Resources for ColdFusion Development
What to do?!?
Set up a development environment on your machine.
Code, test and debug applications on your personal
development environment.
Transfer files to production server.
Then test the application on the production server.
No access to your server? You can develop applications on
your personal development environment and ship the batch
to the server administrator to upload.
Resources for ColdFusion Development
Setting up a development Environment:
Editors:
Code Editor
Visual Editor
Image, CSS
Servers:
IIS
CF Express
Data Sources:
ODBC
Native database drivers
Resources for ColdFusion Development
Editors:
Text Editor – ColdFusion Studio
…has SQL Query builder
Visual Editor – Dreamweaver UltraDev
Integrated with ColdFusion,
data sources
Visual Editors optional, very useful for page design.
Resources for ColdFusion Development
Editors:
Image Editor – e.g., Adobe PhotoShop
Style Editor – e.g., TopStyle
Special Text Editors – e.g., TexPad
http://www.textpad.com/
Resources for ColdFusion Development
Servers:
Use single-user servers used on
department/unit web site.
IIS
Win2000 – Built in
Win98 – Install Disk
ColdFusion Express – download free
http://www.allaire.com/
Install and test the web server before installing CFExpress.
Resources for ColdFusion Development
Edit pages
My Computer
Design/Populate DB
Local Test
Production
Server
Resources for ColdFusion Development
Let us rejoice …
…for Cold Fusion supports code reuse
<CFINCLUDE …>
<CF_MYCOOLNEWTAG …>
Custom Tags…
Yeeow!
<CF_MODULE>
Speed up development
Reduce maintenance and debugging
Resources for ColdFusion Development
Let us rejoice …
…for Cold Fusion Studio has a full source debugger
And page validator tool
And SQL builder
Set server debugging options
Enable from ColdFusion Administrator
Restrict output to your machine (127.0.0.1)
Resources for ColdFusion Development
Allaire Developer Site
http://www.allaire.com/developer/index.cfm
Allaire Self-paced Training
Skillbuilding with ColdFusion
Allaire Alive
Macromedia Resource Center:
http://macromedia.com/resources/
Macromedia University
http://macromedia.elementk.com/campus/my_courses.asp
CFUG–SC: ColdFusion Users Group State College
http://www.cfug-sc.org/
CFUG ListServe – a happenin’ place…
Resources for ColdFusion Development
WebMonkey
Coldfusion Tutorial:
http://hotwired.lycos.com/webmonkey/programming/coldfusion/tutorials/tutorial2.html
SQL:
http://hotwired.lycos.com/webmonkey/backend/databases/tutorials/tutorial3.html
ColdFusion Web Application Construction Kit
-Ben Forta, Published by Que
Ben Forta’s web site
CFUG–SC: ColdFusion Users Group State College
http://www.cfug-sc.org/
Resources for ColdFusion Development
Penn State Internet Professional Certificate Program
http://webmaster.outreach.psu.edu/program.html
116 hours/$2500
Instructor-led
Learning Online at Penn State
http://cac.psu.edu/training/
Self paced
Allaire Training Partners
http://allaire.com/partners/Training.cfm
Instructor-led
Independent Education/Training Companies
e.g. Learning Tree International
ColdFusion & Ultradev
Resources for ColdFusion Development
Questions?
?