ColdFusion MX Online Training Course
Course Topics: 10
Estimated Time Needed: 28 hour(s)
Audience: This training course is for anyone who is interested in learning more about designing Web and database applications with ColdFusion MX.
Course Description: This online course teaches users how to install and set up a ColdFusion development environment, including connecting to a database, and also teaches how to build ColdFusion applications that integrate such features as e-mail, FTP, Flash, Java, and XML.
Course Tutorials Include:
ColdFusion MX: 1 Introduction and Installation
Description
This course provides an introduction to the interface and the new features of ColdFusion MX, as well as how to install and set up ColdFusion Server.
Objectives
- Describe ColdFusion MX
- Describe ColdFusion tag and function syntax
- Demonstrate ColdFusion code
- Install and set up a ColdFusion development environment
- Use the ColdFusion Administrator application
- Register datasources
ColdFusion MX: 2 Talking With the Database
Description
This course introduces the two basic ColdFusion tags used to query a database and display results. The user learns to use CFQUERY to perform queries and CFOUTPUT to display the results on a Web page. The user also learns to use standard SQL to perform basic database operations.
Objectives
- Establish a connection between a Web server and database
- Write SQL statements to select, insert, update, and delete information
- Use CFQUERY tags to send and receive database information
- Use CFOUTPUT tags to display database information
- Use advanced ColdFusion functions to create new queries and query the results of previous queries
ColdFusion MX: 3 Displaying Data
Description
This course provides an overview of form basics, validating form data, and submitting the form and saving the data. It also includes information on building dynamic pages by using query results to create charts and graphs.
Objectives
- Create a form
- Validate form data
- Submit a form
- Display data dynamically
- Create charts and graphs
ColdFusion MX: 4 Programming and Application Framework
Description
This course covers programming elements including variable scoping and flow-control statements, which are key to building useful ColdFusion applications.
Objectives
- Scope and lock variables
- Use the flow control statements CFIF, CFSWITCH, and CFLOOP
- Link pages using the application framework
- Track users using Client and Session variables
ColdFusion MX: 5 Custom Tags and Building Blocks
Description
This course explains how to use ColdFusion custom tags and how to build custom tags. It introduces ColdFusion Components, built-in functions, and user-defined functions.
Objectives
- Describe how custom tags work in ColdFusion MX
- Create and modify custom tags
- Build ColdFusion components
- Identify built-in functions and describe their uses
- Use CFSCRIPT to enhance your code
- Create your own user-defined functions
ColdFusion MX: 6 Using E-mail, Complex Data Types, and FTP
Description
This course provides information on integrating e-mail into ColdFusion applications, using complex data types such as lists, arrays and structures, and managing directories and files using FTP.
Objectives
- Use ColdFusion to send and receive e-mail and attachments
- Describe the use of complex data types, and the functions that support these data types
- Work with files and directories on a Web server
- Allow users to upload files to a Web server
- Manipulate files and directories on an FTP server
ColdFusion MX: 7 Securing, Debugging, and Improving Application Performance
Description
This course provides information on securing your ColdFusion environment, isolating bugs and using built-in debugging tools, and improving the performance of your ColdFusion applications.
Objectives
- Secure the ColdFusion environment
- Build secure applications
- Isolate bugs and use built-in debugging tools
- Create scalable applications
- Optimize database queries
- Use stored procedures
ColdFusion MX: 8 Using Flash, Java, and XML
Description
This course explains how to integrate ColdFusion with Flash, Java, and XML to create robust applications.`
Objectives
- Use Flash with ColdFusion MX
- Use JSP custom tag libraries with ColdFusion MX
- Integrate JSP, servlets, and ColdFusion MX
- Use Java objects with ColdFusion MX
- Use XML with ColdFusion MX
ColdFusion MX: 9 Integration and Understanding Fusebox and FLiP
Description
This course provides you with information on integrating your ColdFusion applications with other applications, designing better applications with the Fusebox framework, and using FLiP to streamline your design methodology.
Objectives
- Integrate ColdFusion applications with other applications
- Create a Web service
- Create an application framework using Fusebox
- Utilize the FLiP design methodology
ColdFusion MX:10 Functions, Tags, and Resources
Description
This course covers the wide variety of ColdFusion tags, functions, and resources, including ten different categories of functions, a dozen new tags, and the ample assortment of ColdFusion resource sites.
Objectives
- List and describe ten categories of ColdFusion functions
- List and describe a variety of commonly-used ColdFusion tags
- Access and use a variety of ColdFusion resource sites on the Web
Features
- Flash and audio provide animated, interactive Lesson Introductions, Activities, and Simulations.
- Simulations teach learners to perform specific tasks in applications through guided, multi-step exercises.
- Activities allow learners to apply course concepts in an interactive questioning environment.
- Exercises allow learners to practice in the actual application being studied.
- A Course Topics list contains active hyperlinks, permitting quick access to specific topics.
- Find-A-Word allows learners to look up an unfamiliar term in the Glossary, on the Web, or in a dictionary. In addition, it lets them find other occurrences of the term in the same course.
- Search text enables learners to rapidly search all text within a course to easily retrieve information required.
- Courses challenge the learner with a variety of question formats, including multi-step simulations, true/false, multiple choice, and fill-in-the-blank.
- A skill assessment generates a customized learning path based on the results of a pre-test.
- A glossary provides a reference for definitions of unfamiliar terms.
- Bookmarking tracks the learner's progress in a course.