Your SlideShare is downloading. ×
0
Introduction to ColdFusion<br />Terry Ryan<br />Developer Evangelist<br />http://terrenceryan.com<br />@tpryan<br />
Purpose<br />Introduce ColdFusion<br />Explain why <br />Provide a foundation<br />
Not for this guy<br />
Agenda<br />Basics of ColdFusion<br />Show off cool stuff<br />Point out how to go further<br />
Introduction<br />
ColdFusion is a web application server<br />
It’s comparable to PHP, and ASP.NET<br />
Why use ColdFusion over those others?<br />
ColdFusion’s Advantage<br />ColdFusion is easy and concise<br />ColdFusion has tons of baked in functionality<br />
ColdFusion often refers:ServerLanguage<br />
Language<br />CFML<br />Tag based<br />Can do everything<br />CFScript<br />Script based<br />Can do most things<br />
Demo<br />CFML vsCFScript<br />
Language<br />CFML<br />View and UI<br />CFScript<br />Backend<br />Libraries<br />Data Access<br />
Variables<br />Loose Typing<br />String<br />Numeric<br />Date<br />Boolean<br />
Demo<br />Typing<br />
Variables - Structured<br />Array<br />Struct<br />Query<br />
Array<br />Ordered list of items <br />Sortable<br />Multi Dimensions available <br />
Struct<br />Hashmap or Dictionary<br />Not really sortable<br />
Query<br />Recordset or Iterator<br />Structured data from database or other remote operation<br />Sortable, loopable<br /...
Demo<br />Database Querying<br />
CFC’s<br />
CFC’s are ColdFusion’s:ObjectLibraryWebservice<br />
Demo<br />CFC’s in Action<br />
Scopes<br />
Scopes<br />Scopes are structs containing related variables<br />Origin<br />Persistence<br />Accessibility<br />
Scopes<br />URL<br />URL parameters<br />Form<br />Form post values<br />Request<br />The entire length of a single reques...
Demo<br />Scopes<br />
Cool Stuff ColdFusion Does<br />
Demo<br />Twitter Search<br />
Features Demoed<br />Feed Processing<br />List Processing<br />Custom Tags<br />PDF Creation<br />Excel Creation<br />Goog...
Demo<br />Apptacular<br />
Features Demoed<br />ColdFusion Builder<br />ColdFusion Builder Extensions<br />Database Introscpection<br />ORM<br />
Features not covered<br />Exchange Integration<br />SharePoint Integration<br />Office Integration<br />Word<br />PowerPoi...
Learn More<br />
ColdFusion Week<br />Introduction to ColdFusion Components (CFCs)<br />Monday, Sept. 12, 2011 4:00 P.M. Pacific <br />Deve...
Adobe Developer Connection<br />http://www.adobe.com/devnet/coldfusion.html<br />
CFWACK<br />ColdFusion Web Application Construction Kit<br />
ColdFusionBloggers<br />ColdFusionBloggers.org<br />
ColdFusion Refcardz<br />ColdFusion<br />http://refcardz.dzone.com/refcardz/getting-started-coldfusion-9<br />ColdFusion B...
RIAForge<br />RIAForge.org<br />Open Source repository for ColdFusion and other Adobe Products<br />
Getting the bits<br />
ColdFusion <br />Developer version is free<br />http://www.adobe.com/go/coldfusion<br />
ColdFusion Builder <br />Not free, but there is a free version<br />http://www.adobe.com/go/cfbuilder<br />
Conclusions<br />
ColdFusion is easy and concise<br />
ColdFusion is easy and concise<br />
ColdFusion has tons of baked in functionality<br />
Follow up?<br />Feel free to contact me<br />terry.ryan@adobe.com<br />http://terrenceryan.com<br />Twitter: @tpryan<br />
Upcoming SlideShare
Loading in...5
×

Intro to Coldfusion

6,446

Published on

An Introduction to ColdFusion

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
6,446
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
45
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Intro to Coldfusion"

  1. 1. Introduction to ColdFusion<br />Terry Ryan<br />Developer Evangelist<br />http://terrenceryan.com<br />@tpryan<br />
  2. 2. Purpose<br />Introduce ColdFusion<br />Explain why <br />Provide a foundation<br />
  3. 3. Not for this guy<br />
  4. 4. Agenda<br />Basics of ColdFusion<br />Show off cool stuff<br />Point out how to go further<br />
  5. 5. Introduction<br />
  6. 6. ColdFusion is a web application server<br />
  7. 7. It’s comparable to PHP, and ASP.NET<br />
  8. 8. Why use ColdFusion over those others?<br />
  9. 9. ColdFusion’s Advantage<br />ColdFusion is easy and concise<br />ColdFusion has tons of baked in functionality<br />
  10. 10. ColdFusion often refers:ServerLanguage<br />
  11. 11. Language<br />CFML<br />Tag based<br />Can do everything<br />CFScript<br />Script based<br />Can do most things<br />
  12. 12. Demo<br />CFML vsCFScript<br />
  13. 13. Language<br />CFML<br />View and UI<br />CFScript<br />Backend<br />Libraries<br />Data Access<br />
  14. 14. Variables<br />Loose Typing<br />String<br />Numeric<br />Date<br />Boolean<br />
  15. 15. Demo<br />Typing<br />
  16. 16. Variables - Structured<br />Array<br />Struct<br />Query<br />
  17. 17. Array<br />Ordered list of items <br />Sortable<br />Multi Dimensions available <br />
  18. 18. Struct<br />Hashmap or Dictionary<br />Not really sortable<br />
  19. 19. Query<br />Recordset or Iterator<br />Structured data from database or other remote operation<br />Sortable, loopable<br />Searchable with SQL<br />
  20. 20. Demo<br />Database Querying<br />
  21. 21. CFC’s<br />
  22. 22. CFC’s are ColdFusion’s:ObjectLibraryWebservice<br />
  23. 23. Demo<br />CFC’s in Action<br />
  24. 24. Scopes<br />
  25. 25. Scopes<br />Scopes are structs containing related variables<br />Origin<br />Persistence<br />Accessibility<br />
  26. 26. Scopes<br />URL<br />URL parameters<br />Form<br />Form post values<br />Request<br />The entire length of a single request<br />Session<br />Persist for one user’s session<br />Application<br />Persist for all sessions of all users <br />CGI<br />Environment variables from webserver<br />Variables<br />Default scope<br />
  27. 27. Demo<br />Scopes<br />
  28. 28. Cool Stuff ColdFusion Does<br />
  29. 29. Demo<br />Twitter Search<br />
  30. 30. Features Demoed<br />Feed Processing<br />List Processing<br />Custom Tags<br />PDF Creation<br />Excel Creation<br />Google Map Integration<br />Image Processing<br />Caching<br />
  31. 31. Demo<br />Apptacular<br />
  32. 32. Features Demoed<br />ColdFusion Builder<br />ColdFusion Builder Extensions<br />Database Introscpection<br />ORM<br />
  33. 33. Features not covered<br />Exchange Integration<br />SharePoint Integration<br />Office Integration<br />Word<br />PowerPoint<br />Java Integration<br />Hibernate (ORM)<br />ehCache (Cache)<br />Solr (Search)<br />.Net Integration<br />UI tools<br />ExtJS<br />JavaScript Integration<br />Network Abilities<br />FTP<br />HTTP<br />IMAP<br />POP<br />SMTP<br />SMS<br />IMPP<br />
  34. 34. Learn More<br />
  35. 35. ColdFusion Week<br />Introduction to ColdFusion Components (CFCs)<br />Monday, Sept. 12, 2011 4:00 P.M. Pacific <br />Developing Your First Application Using ColdFusion 9 and ORM<br />Thursday, September 15, 2011 10:00 AM US/Pacific <br />ColdFusion and Mobile - Browser-Based Applications Made Easy<br />Thursday, September 15, 2011 1:00 PM US/Pacific <br />Become ColdFusion Empowered in Under an Hour <br />Thurs, September 15, 2011 4:00 PM US/Pacific <br />
  36. 36. Adobe Developer Connection<br />http://www.adobe.com/devnet/coldfusion.html<br />
  37. 37. CFWACK<br />ColdFusion Web Application Construction Kit<br />
  38. 38. ColdFusionBloggers<br />ColdFusionBloggers.org<br />
  39. 39. ColdFusion Refcardz<br />ColdFusion<br />http://refcardz.dzone.com/refcardz/getting-started-coldfusion-9<br />ColdFusion Builder 2<br />http://refcardz.dzone.com/refcardz/coldfusion-builder-2-faster <br />
  40. 40. RIAForge<br />RIAForge.org<br />Open Source repository for ColdFusion and other Adobe Products<br />
  41. 41. Getting the bits<br />
  42. 42. ColdFusion <br />Developer version is free<br />http://www.adobe.com/go/coldfusion<br />
  43. 43. ColdFusion Builder <br />Not free, but there is a free version<br />http://www.adobe.com/go/cfbuilder<br />
  44. 44. Conclusions<br />
  45. 45. ColdFusion is easy and concise<br />
  46. 46. ColdFusion is easy and concise<br />
  47. 47. ColdFusion has tons of baked in functionality<br />
  48. 48. Follow up?<br />Feel free to contact me<br />terry.ryan@adobe.com<br />http://terrenceryan.com<br />Twitter: @tpryan<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×