Intro to Coldfusion
Upcoming SlideShare
Loading in...5
×
 

Intro to Coldfusion

on

  • 6,885 views

An Introduction to ColdFusion

An Introduction to ColdFusion

Statistics

Views

Total Views
6,885
Views on SlideShare
2,706
Embed Views
4,179

Actions

Likes
1
Downloads
44
Comments
0

1 Embed 4,179

http://www.techgig.com 4179

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Intro to Coldfusion Intro to Coldfusion Presentation Transcript

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