Macromedia ColdFusion MX

Author:Darcey Spears
Language:english
Category:Internet Web Design,Programming,
Lessons:0 | 0 hrs
Buy Now or get more information about Macromedia ColdFusion MX
Macromedia ColdFusion MX brings increased power and flexibility to web development. With ColdFusion Components, web developers can create modular, reusable code objects, and call them internally, or through web services. This training takes you step-by-step through ColdFusion components: planning, design patterns, method structure, and much more. Instructor Darcey Spears covers object-oriented language concepts like inheritance and packaging with components, and shows you how to publish and consume your components as web services. If you want to stay current as a ColdFusion developer, you need this training! To begin learning today, simply click one of the topics below.
Macromedia ColdFusion MXMacromedia ColdFusion MX: Macromedia ColdFusion MX brings increased power and flexibility to web development. With ColdFusion Components, web developers can create modular, reusable code objects, and call them internally, or through web services. This training takes you step-by-step through ColdFusion components: planning, design patterns, method structure, and much more. Instructor Darcey Spears covers object-oriented language concepts like inheritance and packaging with components, and shows you how to publish and consume your components as web services. If you want to stay current as a ColdFusion developer, you need this training! To begin learning today, simply click one of the topics below. Listed below are all of the chapter and lesson contents for the Macromedia ColdFusion MX Try For Free Right Now To help you evaluate our training, we have made some of the tutorials for Macromedia ColdFusion MX freely available. Click on any of the linked lesson listings below to preview Free! Macromedia ColdFusion MX
First 3 Lessons Free Online (Press the links below to open up the free lessons. The lessons will open in a popup window from this screen and play in Quicktime):

Macromedia ColdFusion MX

Introduction

Welcome and Overview
The Sample Application: "Where's Tom?"
System Requirements: Local or Remote

Installation and Setup

Installing ColdFusion MX 6.1
ColdFusion Administrator and IIS Settings
Development Environments
Dreamweaver MX 2004 for Design
Dreamweaver MX 2004 for Development

Planning the Application

Application Architecture Considerations
Requirements for "Where's Tom?"
Site Map and Application Flowchart
Planning for Components

Setting Up "Where's Tom?" for Development

ColdFusion Development Methodologies
Directory and File Structure
Create a Site in Dreamweaver
Basic Site Files
The Stylesheet for "Where's Tom?"

Database Structure

Overview of Database Structure
Users Table
Activities Table
User_Activities and Locations Tables
Activity_Supplies Table
Table Relationships
Creating a ColdFusion Datasource

Components and Conceptually

Definition of a Component
Example of a Component
Why Use Components?
Other Code Re-Use Choices
Organizing "Where's Tom?" in Components

Building Your First CFC: User

Create the User Component
Method: insertUser pt. 1
Method: insertUser pt. 2
Method: updateUser
Method: searchUser
Method: getUserDetail
Method: validateUser

Create a Protected Area

Index Page
Log-in Form pt. 1
Log-in Form pt. 2
Form Validation and User Validation
Including the User Check

Component and Method Details

Pseudo-Constructor Code
Properties pt. 1
Properties pt. 2
Method Access: Package
Method Access: Private
Method Access: Public and Remote
Forcing a Web Service Method Refresh
Method Displayname/Hint/Name/Output/Roles
Method Returntype
Method Returntype as Component Name
Method Arguments
Method Code: Better User Design

Using Components in CFML

Transient vs. Persistent References
Component Location
Object/Webservice Location
Available Methods
Arguments
Web Services Attributes
in CFML
in : changeAim
in : photo_op.cfm
Invoking With Form Submission pt. 1
Invoking With Form Submission pt. 2
Form and Confirmation
Invoking With URL Request

More Component Functionality

Design Pattern: Composite Example
Composite Example: Activity/User/Location
Inheritence: Children of Activity.cfc
Inheritence: mealActivity
Inheritence: computerActivity
Inheritence: Display in Inherited.cfm
Polymorphism and Overriding: Meals
Polymorphism and Overriding: Breakfast
Polymorphism and Overriding: Lunch
Packaging and CF Mapping

CFCs and Variables Scope

Local "Variables" Scope
Local "Variables" Inherited
This Scope
Function Local ("var") and Arguments

Basic XML

Introducing Extensible Markup Language
XML Well-Formed Documents
Create an XML Document pt. 1
Create an XML Document pt. 2
Create the Menu: _main_build_menu.cfm
Finish and Display the Menu

ColdFusion and Web Services

Web Service Overview
ColdFusion and WSDL Files
ColdFusion and SOAP with Apache Axis
Choosing a Service to Consume: UDDI Registries
Amazon.com API and Developer's Kit
Add Search to "Where's Tom?" - This is Now
Invoking the Amazon.com Web Service
Amazon Search Parameters
Displaying the Search Results

Publishing a Web Service

Deciding What "Where's Tom?" Will Offer
Changing the Activity Component
Publishing the Specifications
Consuming "Where's Tom?" With Plain Text
Consuming "Where's Tom?" With Style
Conclusion

Credits

About this Author


01 Introduction
0101 Welcome and Overview
0102 The Sample Application: Wheres Tom?
0103 System Requirements: Local or Remote

02 Installation and Setup
0201 Installing ColdFusion MX 6.1
0202 ColdFusion Administrator and IIS Settings
0203 Development Environments
0204 Dreamweaver MX 2004 for Design
0205 Dreamweaver MX 2004 for Development

03 Planning the Application
0301 Application Architecture Considerations
0302 Requirements for Wheres Tom?
0303 Site Map and Application Flowchart
0304 Planning for Components

04 Setting Up Wheres Tom? for Development
0401 ColdFusion Development Methodologies
0402 Directory and File Structure
0403 Create a Site in Dreamweaver
0404 Basic Site Files
0405 The Stylesheet for Wheres Tom?

05 Database Structure
0501 Overview of Database Structure
0502 Users Table
0503 Activities Table
0504 User_Activities and Locations Tables
0505 Activity_Supplies Table
0506 Table Relationships
0507 Creating a ColdFusion Datasource

06 Components and Conceptually
0601 Definition of a Component
0602 Example of a Component
0603 Why Use Components?
0604 Other Code Re-Use Choices
0605 Organizing Wheres Tom? in Components

07 Building Your First CFC: User
0701 Create the User Component
0702 Method: insertUser pt. 1
0703 Method: insertUser pt. 2
0704 Method: updateUser
0705 Method: searchUser
0706 Method: getUserDetail
0707 Method: validateUser

08 Create a Protected Area
0801 Index Page
0802 Log-in Form pt. 1
0803 Log-in Form pt. 2
0804 Form Validation and User Validation
0805 Including the User Check

09 Component and Method Details
0901 Pseudo-Constructor Code
0902 Properties pt. 1
0903 Properties pt. 2
0904 Method Access: Package
0905 Method Access: Private
0906 Method Access: Public and Remote
0907 Forcing a Web Service Method Refresh
0908 Method Displayname/Hint/Name/Output/Roles
0909 Method Returntype
0910 Method Returntype as Component Name
0911 Method Arguments
0912 Method Code: Better User Design

10 Using Components in CFML
1001 Transient vs. Persistent References
1002 Component Location
1003 Object/Webservice Location
1004 Available Methods
1005 Arguments
1006 Web Services Attributes
1007 in CFML
1008 in : changeAim
1009 in : photo_op.cfm
1010 Invoking With Form Submission pt. 1
1011 Invoking With Form Submission pt. 2
1012 Form and Confirmation
1013 Invoking With URL Request

11 More Component Functionality
1101 Design Pattern: Composite Example
1102 Composite Example: Activity/User/Location
1103 Inheritence: Children of Activity.cfc
1104 Inheritence: mealActivity
1105 Inheritence: computerActivity
1106 Inheritence: Display in Inherited.cfm
1107 Polymorphism and Overriding: Meals
1108 Polymorphism and Overriding: Breakfast
1109 Polymorphism and Overriding: Lunch
1110 Packaging and CF Mapping

12 CFCs and Variables Scope
1201 Local Variables Scope
1202 Local Variables Inherited
1203 This Scope
1204 Function Local (var) and Arguments

13 Basic XML
1301 Introducing Extensible Markup Language
1302 XML Well-Formed Documents
1303 Create an XML Document pt. 1
1304 Create an XML Document pt. 2
1305 Create the Menu: _main_build_menu.cfm
1306 Finish and Display the Menu

14 ColdFusion and Web Services
1401 Web Service Overview
1402 ColdFusion and WSDL Files
1403 ColdFusion and SOAP with Apache Axis
1404 Choosing a Service to Consume: UDDI Registries
1405 Amazon.com API and Developers Kit
1406 Add Search to Wheres Tom? - This is Now
1407 Invoking the Amazon.com Web Service
1408 Amazon Search Parameters
1409 Displaying the Search Results

15 Publishing a Web Service
1501 Deciding What Wheres Tom? Will Offer
1502 Changing the Activity Component
1503 Publishing the Specifications
1504 Consuming Wheres Tom? With Plain Text
1505 Consuming Wheres Tom? With Style
1506 Conclusion

16 Credits
1601 About this Author

Sponsors