Fast Track to ColdFusion 9. Getting Started with ColdFusion Understanding Dynamic Web Pages...

Post on 20-Dec-2015

226 views 5 download

Tags:

transcript

Fast Track to ColdFusion 9

Getting Started with ColdFusion

• Understanding Dynamic Web Pages• ColdFusion Benchmark• Introducing the ColdFusion Language• Introducing the ColdFusion Administrator• Exploring Dreamweaver CS5• Accessing help in Dreamweaver CS5• Configuring a site in Dreamweaver CS5

Learning ColdFusion Fundamentals

• Creating a ColdFusion Application• Creating and Displaying ColdFusion Variables• Introducing ColdFusion Tags and Functions• Commenting Code• Conditional Statement• Loops• Switch/Case Statement• Operators

Debugging and Error Handling Techniques

• Debugging & Logging Section• Using CFDUMP and CFABORT• Debugging with CFTIMER and CFTRACE• Error Handling• Using onError and CFERROR• ColdFusion Builder Debugger

ColdFusion Scopes

• Introducing ColdFusion Scopes• Variables Scope• Cookie Scope• Client Scope• URL Scope• Form Scope• CGI Scope• Application Scope• Session Scope• Server Scope• Locking Scopes with CFLOCK

Publishing Database Content

• Connecting to a Database• Querying a Database Table• Dumping a RecordSet to a Browser• Displaying Database Data• Faster and Safer Queries Using CFQUERYPARAM• Using the Resultset Structure Data• Retrieving Information About a Data Source• About Query of Queries• Interacting with Database Stored Procedures

Building Search Interfaces

• Using Posting Data in Dynamic Queries• Creating Dynamic SQL for Multiple Search

Criteria• Caching Results• Clearing a Cached Query• Pagination• Working with Search Engines• Simple Solr Example

Inserting, Updating and Deleting Data

• Building an Interface Using a Form Page• ColdFusion Form Validation• Inserting Database Data• Updating Database Data• Deleting Records from the Database• Transaction Processing• Redirecting Process Flow

Working with Complex Data Types

• Working with Lists• Working with Arrays• Working with Multidimensional Arrays• Working with Structures• Working with XML Objects• Working with Queries• Mixing Different Types• Multiple References to an Object• Copying and Duplicating Objects• Assigning Objects to Scopes

Reusing Code

• Reusing Code with Templates• Using Custom Tags• Creating User-Defined Functions• Integrating JSP and Servlets in a CF Application• Integrating ColdFusion with Java Objects• Getting Started with COM and DCOM• Consuming Web Services• Retrieving Data from a Remote API• Creating and Reading RSS feeds

Introduction to Object Oriented ColdFusion

• Introduction to ColdFusion Component (CFC)• The Init() Function• Understanding Component Variables and Scopes• Declaring Implicit Getters And Setters• Understanding Component Accessibility• Understanding Inheritance• Creating An Abstract Base Component• Implementing Interfaces• Publishing Web Services• Caching Components in Shared Memory

Object Relational Mapping (ORM)

• Introducing ColdFusion ORM• Mapping a Persistent Component• Mapping the Properties• Manipulating Data by Using Persistent Components• Understanding Relationships Between Components• Mapping Inheritance• Managing Transactions• Querying Persistent Components• Optimizing Fetching

Mastering theApplication.cfc

• Understanding the Application.cfc• Structuring an Application• Configuring Application Settings• Defining Application Methods• Authenticating User Access• Extending Your Root Application.cfc• Accessing ColdFusion Application Settings

Advanced Techniques

• Dynamically Loading Java Libraries• Running Scripting Language Into CFML • Manipulating Threads • Demystifying Regular Expressions• Serializing and Deserializing Objects• Working with Files in RAM• Calling CFCs Methods in JavaScript

Reporting

• Manipulating PDF Documents• Manipulating Office Documents• Creating Charts• Using the Report Builder• Creating reports using header and content

<cfthanks to=“you” from=“Eicon”/>