This course is provided by Wintrac.
Wintrac
provides one stop shopping for all your IT training needs. Wintrac’s course catalog
of over two thousand courses includes courses on
ColdFusion training
ColdFusion Training Overview
ColdFusion is a Web application server for Windows, Linux, and Solaris that makes it possible for you to quickly create database-driven Web applications on your Internet, Intranet, or Extranet site. ColdFusion is also a RAD (Rapid Application Development) technology which utilizes it's own tag-based language, CFML.
ColdFusion Training Audience
Web developers, Webmasters, computer programmers moving to the Web, and any persons responsible for the modification and enhancement of Internet, Intranet, or Extranet sites.
ColdFusion Training Prerequisites
- Basic familiarity with Web terminology
- Knowledge of the HTML tag set and syntax
- Basic knowledge of SQL (Select, Insert, Update, and Delete)
ColdFusion Training Learning Objectives
Our courseware is designed around class lectures, demonstrations, walkthroughs, the Ben Forta Web Application Construction Kit as a reference, and a class lab application development project, which together will teach you to:
- Set up the ColdFusion development environment
- Skillfully use common tags of the ColdFusion Markup Language (CFML)
- Create applications to display, insert, and update data dynamically
- Create forms with client-side JavaScript validation generated by ColdFusion
- Learn modularity and best practices for code reuse
- Create applications to capture and process user-supplied data
- Incorporate ColdFusion-generated Java controls
- Use CFML and variables to perform conditional procedures
- Utilize common ColdFusion functions
- Learn best practices for application design
- Build a Web application during the three days which will give the programmer practical experience using all of the aforementioned skills as they are learned
At the end of three days, you will have the ColdFusion skills to immediately begin development of database driven Web pages.
ColdFusion Training Course duration
3 Days
ColdFusion Training Course outline
Unit 1: Introduction to ColdFusion
|
|
- Basic overview of Internet/Web components
- What is ColdFusion?
- The ColdFusion Application Server
- The ColdFusion Administrator
- ColdFusion Markup Language (CFML)
- The ColdFusion Studio
- Dynamic Page Architecture
- The CFAPI
- Advantages of ColdFusion
|
Unit 2: The ColdFusion Development Environment
|
|
- Setting up the ColdFusion Server
- The ColdFusion Administrator
- Setting Up Data Sources
- Turning on Debugging Options
- Setting Up a Remote Development Server (RDS)
- Introduction to ColdFusion Studio
- Overview of helps and shortcuts in Studio
|
Unit 3: Publishing Dynamic Data
|
|
- Using <CFSET> to create variables
- Using <CFQUERY> to create and run SQL statements
- Using <CFOUTPUT> to display variable values
- Using <CFOUTPUT> to display query result sets
|
Unit 4: ColdFusion Programming with CFML
|
|
- Performing conditional logic
- Creating conditional looping
- Including common code
- Redirecting users to another URL after processing
|
Unit 5: Introduction to ColdFusion Functions
|
|
- Usage rules for functions
- Familiarity with major function groups
- Learn to use common functions
|
Unit 6: ColdFusion Forms
|
|
- Create various HTML forms
- Collect user input from forms
- Use of <CFFORM>, <CFINPUT>, and <CFSELECT>
- Creating a form action page that uses <CFQUERY>
- Dynamically populating select and cfselect controls
- Publishing lists to users based on their selections
- Server-side data validation
- Client-side data validation
- Validating for special values
|
Unit 7: Using Dynamic URL Parameters
|
|
- Using URL parameters to pass data between pages
- Creating dynamic data drill-down pages
|
Unit 8: Inserting and Updating Data
|
|
- Creating ColdFusion forms for inserting and updating data
- Creating an insert action page with <CFQUERY>
- Creating an update action page with <CFQUERY>
- Pre-filling form controls to facilitate updating of data
- Browse next "n" records interface
|
Unit 9: ColdFusion Java Controls
|
|
- Creating Java configurable textboxes with <CFTEXTINPUT>
- Creating Java slider controls with <CFSLIDER>
- Creating Java tree controls with <CFTREE>
- Creating Java grid controls with <CFGRID>
|
Unit 10: Managing Web Server Files
|
|
- Upload files with a browser
- Manage Web server files
- Utilization of <CFFILE>
- Creating a document library
|
Unit 11: Debugging and Troubleshooting
|
|
- Fixing Web server configuration problems
- Fixing ODBC driver errors
- Handling SQL statement syntax and logic errors
- Fixing ColdFusion syntax errors
- Fixing URL and path problems
- Overview of best development practices
|
Unit 12: Introduction to the Web Application Framework
|
|
- The all important Application.cfm file
- Use of application-level variables
- Use of <CFERROR> in error handling
- The <CFAPPLICATION> tag
- Introduction to cookie variables
- Introduction to client variables
- Introduction to session variables
|
Prologue
|
|
- Overview of fulfillment of course objectives
- Continued building of ColdFusion skills
|