Course Overview
Learn the fundamentals in this three-day intensive ColdFusion training to build powerful data-driven, dynamic websites. You will learn the intuitive ColdFusion coding methods including several essential CF tags, attributes and more. Your instructor will cover created CFQuerys using ColdFusion and SQL to connect to a database. Learn to properly use Custom Tags, CFCs and how to implement other repurposable code such as include files.
This ColdFusion class does include working in a testing environment with a local database, DSN, and ColdFusion server. You will also learn how to set up this essential development environment.
Your instructor will cover the pitfalls, and the best practices will be followed so that you are creating websites with the latest standards to reach world-wide audiences across different browsers and computer platforms.
This ColdFusion 8 course is intensive, but not complicated. Our job is to make difficult concepts easy to understand and implement into your own projects.
Course Outline
Introduction to Coldfusion
- Dynamic HTML generation
- CFML and ColdFusion
- ColdFusion Administrator
- ColdFusion datasources
Getting started with coldfusion builder
- Eclipse and ColdFusion Builder
- Exploring the ColdFusion Builder interface
- Creating a project and your first application
- Debugging applications
- Accessing help in Adobe ColdFusion Builder
- Advanced Features
**Learning coldfusion fundamentals
- Creating ColdFusion Variables
- Displaying Variable Values
- Working with Forms
- Introducing ColdFusion Forms
- Commenting code
- Conditional statements
- Reusing code with <cfinclude>
Publish database content
- Connecting to a database
- Querying a database table
- Viewing debug data
- Dumping a recordset to a browser
- Displaying database data
- Using the Resultset data
- Introducing CurrentRow
- Using URL data in dynamic queries
- Query parameters and caching
Complex Variable Types
- Using ColdFusion functions
- Looping over data
- Working with lists
- Working with arrays
- Working with structures
Coldfusion components
- Reusing code
- Using custom tags
- Creating user-defined functions
- Introduction to components
Introduction to Object oriented Coldfusion
- Instance-based components
- Caching instances
- Adding methods to a component
- Property getters and setters
The Application framework
- Addressing the we’s statelessness
- Using the application framework
- Configuring application settings
- Handling application events
- Handling request events
- Locking shared scope variables
- Handling session events
- OnServerStart()
Tags Galore
- Using <cfmap>
- Using <cfspreadsheet>
- Creating PDFs with <cfdocument>
- Using <cfimage>
- Using <cfmediaplayer>
- Filesystem tags
- Email tags
- Using <cfprogressbar>
- Using <cfmessagebox>
Prerequisites
ColdFusion 9 Training: Essential Skills I Course Prerequisites
- Basic Computer Skills on Windows or Mac