ColdFusion 8 Developer Tutorial Table of Contents

Back to BOOK PAGE

Table of Contents

Preface
Chapter 1: Web Pages—Static to Dynamic
Chapter 2: Basic CFCs and Database Interaction
Chapter 3: Power CFCs and Web Forms
Chapter 4: Application, Session, and Request Scope
Chapter 5: Introduction to Custom Tags
Chapter 6: Better Interfaces for JavaScript Libraries
Chapter 7: Authentication and Permissions
Chapter 8: CF AJAX User Interface
Chapter 9: CF AJAX Forms
Chapter 10: CF AJAX Programming
Chapter 11: Working with PDF
Chapter 12: Building Search Abilities
Chapter 13: Working with Files, Email, and Images
Chapter 14: Feeds, REST Services, and Web Services
Chapter 15: Building Dynamic Reports
Chapter 16: Dynamically Generated Web Presentations
Appendix A: Getting Your System Ready for Development
Appendix B: Resources to Build Your Skills
Index

  • Chapter 1: Web Pages—Static to Dynamic
    • Turning HTML into a Dynamic Web Page
    • Understanding and Using Simple Variables
    • Understanding Structures
    • Let Us Get Interactive
    • Setting Page Defaults
    • Introduction to Lists and Loops
    • Understanding Arrays
    • Conditional Processing with If
    • Conditional Processing with Switch
    • Summary
  • Chapter 2: Basic CFCs and Database Interaction
    • Our First CFC
    • Our First Object
      • Product (object)
    • Using an Object Constructor
    • Connecting to a Database
    • Returning Data from the CFC
    • Making Our Data Query Flexible
    • The Basic Data Object Concept
    • Object Method Access Control
    • Summary
  • Chapter 3: Power CFCs and Web Forms
    • The Practice of Protecting Access
    • Web Forms Introduction
    • Managing Our Product Data
    • Getting Data to Our Edit Page
    • Saving Our Data
    • Improving Page Flow
    • Adding a New Record
    • Let Us Look Under the Hood
    • Summary
  • Chapter 4: Application, Session, and Request Scope
    • Life Span
    • Introducing the Application.cfc Object
    • Application Variables
    • The Start Methods
      • Application Start Method
      • Session Start Method
      • Request Start Method
    • The End Methods
      • Request End Method
      • Session End Method
      • Application End Method
      • On Error Method
    • Scope Visibility
    • Practical Application
    • Mappings per Application
    • Custom Tag Paths per Application
    • Summary
  • Chapter 5: Introduction to Custom Tags
    • Different Forms of Code Reuse
      • CFCs
    • Custom Tags
      • CFInclude
      • Our First Custom Tag
    • Custom Header/Footer Tags
    • Nested Tags
    • CFInclude from Custom Tags
    • Templates versus Skins
    • Managing Custom Tags
    • CFModule Approach
    • Tag Library Approach
    • Summary
  • ColdFusion AJAX
    • Layout
      • <cfdiv />
      • <cflayout />
      • <cfpod />
      • <cfwindow />
    • Menus and Tool Tips
      • <cfmenu />
      • <cftooltip />
  • Styling Notes
  • Tips
  • Summary
  • Chapter 9: CF AJAX Forms
    • Forms
      • <cfgrid />
      • Grid Paging
    • Grid Updates and Deletes
    • Linked Grids
      • <cfinput />
    • Binding Page Elements
      • Binding Immediately upon Load
    • The Date Requestor
    • The Autosuggest Box
      • <cfselect />
      • <cftextarea />
      • <cftree />
    • The Directory Tree
    • Summary
  • Chapter 10: CF AJAX Programming
    • Binding
      • On Page Binding
      • CFC Binding
      • JavaScript Binding
      • URL Binding
    • Bind with Event
    • Extra Binding Notes
    • Multiple Radio Buttons or Check Boxes and Multiple Select
      • Spry Binding
    • CFAJAXProxy
    • CFAJAX Proxy Binding
    • CFC Proxy Class Objects
    • Client Debugging
    • Firebug
    • Built-In Debugging
      • Logging Features
      • Customization
      • Automatically Wired AJAX Links
      • Execute JavaScript after Loading Content
      • Other Cool Commands
      • Post for CFAJAX Calls
    • Summary
  • Chapter 11: Working with PDF
    • Generating PDF Pages
      • Our First PDF Page Conversion
      • Splitting into Sections
      • Adding Headers and Footers and Variables
      • Adding Page Breaks and Variables
      • Adding Bookmarks
      • Saving PDF Documents
    • Printing from the Server
    • Working with PDF Forms
    • Populating PDF Forms with Data
    • Reading Data from PDF Forms
    • Manipulating PDF Documents
      • Merging Documents
      • Deleting Pages
    • Encrypting PDF Documents
    • Generating Thumbnails
    • Adding Watermarks
    • Final Thoughts
    • Summary
  • Chapter 12: Building Search Abilities
    • Database Searching
    • Verity Search Solutions
    • Built-In Search Engine
      • Creating a Collection
      • Indexing a Collection
      • Searching a Collection
        • The Search Form
        • The Results Page
        • Search Techniques
        • PDF Linking to Searches
        • Suggestions
    • Integrating Third-Party Searching
    • Google Details
    • Custom Search Engines (Google)
      • On-The-Fly Search Engine
      • Simple Search
        • Search Types
        • Site Restricted
        • Local Search
    • Summary
  • Chapter 15: Building Dynamic Reports
    • Traditional Web Page Reporting
      • Simple Report
      • Grouped Data
      • Drill-Down Reporting
    • Output Formats
      • PDF Output
      • Excel Output
      • CVS Output
      • XML Output
      • JSON Output
    • Using CFReport and Report Builder
    • Summary
  • Chapter 16: Dynamically Generated Web Presentations
    • Introduction to CFPresentation
    • Mixing in the Media
    • Caching the Contents
    • Dynamic Benefits
      • Scenario 1: Sales Force
      • Scenario 2: Client-Specific Presentations
      • Scenario 3: Live Audience Sensitive Content
    • Summary
  • Appendix B: Resources to Build Your Skills
    • Blogs
    • ColdFusion Conferences
    • Coding Frameworks
    • General ColdFusion Sites
    • Libraries and Tools
      • Aspect or IoC or DI
    • Content Handling/Generation
    • Database
    • JavaScript
    • Project Management
    • Script
    • Search
    • Site Integration APIs
    • Unit Testing or Debugging
    • XML Tools and Products
    • Other Notable Works

Back to BOOK PAGE

Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Sort A-Z