160 likes | 327 Views
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.
E N D
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 & LoggingSection • Using CFDUMP and CFABORT • Debuggingwith CFTIMER and CFTRACE • ErrorHandling • UsingonErrorand CFERROR • ColdFusionBuilderDebugger
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 • SerializingandDeserializingObjects • Working with Files in RAM • Calling CFCs Methods in JavaScript
Reporting • Manipulating PDF Documents • Manipulating Office Documents • Creating Charts • UsingtheReportBuilder • Creatingreportsusing header andcontent