0845 686 0266  Please click here to chat with a certified trainer
ColdFusion Training logo - UKColdFusion 8 Training Course



We offer a 3-day introductory and a 3-day advanced training course in ColdFusion.

ColdFusion Level 1 - Course outline

ColdFusion Level 2 - Course Outline

We currently offer public ColdFusion training courses in many cities around the country. Please click on the schedule link to your right to see a complete list of our ColdFusion course offerings.

You can book for these courses by clicking on the booking link at the top of this page or by clicking on the book link next to the scheduled dates on the right

We also offer bespoke ColdFusion training courses and consulting which can be tailored and targeted specifically to you and your staff. These courses can be held at many training centres or on-site at your location anywhere in the United Kingdom. We also provide ColdFusion live online training courses in a virtual classroom. Our ColdFusion training and support team are all Adobe Certified.
Please contact training@multimediacentre.co.uk if you would like more information on our ColdFusion bespoke training courses.




COURSE OUTLINES

Adobe Certified Training Logo - London, UK

ColdFusion level 1 course - top

Description

Fast Track to ColdFusion is designed to teach experienced web developers how to create dynamic, database-driven web applications using ColdFusion with Dreamweaver. The course is a task-based, with students learning by doing. During the 3-day class, students build a web application for a wholesale coffee company. Along with covering the basics of ColdFusion, the course focuses on best practices and design, stressing the importance of usability, optimization, and performance.

Adobe ColdFusion Level 1 Course Outline

Unit 1: Course Overview

  • Course objectives.
  • Course prerequisites.
  • Format
  • Web applications: The next generation Internet.

Unit 2: Introducing ColdFusion

  • Advantages of dynamic web pages.
  • ColdFusion Markup Language.
  • ColdFusion components and features.

Unit 3: Getting Started

  • Working with ColdFusion.
  • Exploring Dreamweaver.
  • Developing ColdFusion Applications.
  • Creating ColdFusion variables.
  • Displaying variables.
  • Using ColdFusion functions.
  • Commenting code.

Unit 4: Publishing Database Content

  • Connecting to a database.
  • Querying a database table.
  • Viewing debug data.
  • Displaying database data.
  • Renaming query columns.
  • Using the Dynamic Table tool.
  • Additional information returned with queries.

Unit 5: Reusing Templates

  • Reusing code.
  • Including pages from a different directory.
  • Creating a ColdFusion mapping.
  • Using custom tags.
  • Using user-defined functions.
  • ColdFusion components.

Unit 6: Building Forms with ColdFusion

  • Understanding HTML forms.
  • Enabling debug output.
  • ColdFusion and forms.
  • Conditional processing.
  • Testing for form submission.
  • Evaluating form variables.

Unit 7: Building Search Interfaces

  • Using form data in dynamic queries.
  • Using multiple search criteria.
  • Text searches.
  • List searches.

Unit 8: Building a Drill-Down Interface

  • Using dynamic URL parameters.
  • Creating a data drill-down.

Unit 9: Inserting New Data.

  • Building an insert page.
  • Building an insert form page.
  • Server-side validation.
  • Building an insert action page.

Unit 10: Updating Data

  • Updating database data.
  • Building an update form page.
  • Pre-filling HTML forms.
  • Client-side validation.
  • Server-side versus client-side validation.
  • Building an update action page.

Unit 11: Securing an Application

  • Addressing the web’s statelessness.
  • The Application framework.
  • Application.cfm variables.
  • Securing applications.
  • Logging out.
  • Using the GetAuthUser and IsUserInRole functions.

Audience

Experienced web developers will get the knowledge and hands-on practice they need to start building and maintaining dynamic and interactive Web applications. Students should be familiar with Web server technologies and the SQL command set, including SELECT, INSERT, UPDATE and DELETE.

Course Summary

Fast Track to Adobe ColdFusion 8 is designed to teach experienced web developers how to create dynamic, database-driven web applications using Adobe ColdFusion 8. You will build a web application for an art gallery. Along with covering the basics of Adobe ColdFusion 8, the course focuses on best practices and design, stressing the importance of usability, optimization, and performance.

Pre-Requisites

You should have the following experience prior to taking this course:

  • Familiarity with web terminology.
  • An understanding of web server characteristics.
  • Experience with the HTML tag set and syntax.
  • Familiarity with the SQL command set, including SELECT, INSERT, and UPDATE.
On Completion

Upon successful completion of this course, students will be able to:

  • Set up and manage the ColdFusion development environment.
  • Set up a Dreamweaver site.
  • Use the ColdFusion Markup Language (CFML).
  • Connect to a database.
  • Build queries that retrieve data from a database and display it on web pages.
  • Create a search form.
  • Perform client-side and server-side validation.
  • Build a data drill-down interface.
  • Create insert and update interfaces.
  • Incorporate custom tags, user defined functions, and ColdFusion components into your application.
  • Authenticate users and secure access to pages.

ColdFusion level 2 course - top

Description

Advanced ColdFusion 8 Development provides ColdFusion application developers with the knowledge and hands-on practice that they need to build, maintain, and scale effective web applications. Topics include using the Application Framework, manipulating complex data in arrays and structures, structuring your code with ColdFusion Components, gracefully handling errors and exceptions, encapsulating your user-interface with custom tags, creating and consuming web services, leveraging .NET assemblies, creating and manipulating PDF content, and working with highly interactive interfaces using Adobe Livecycle forms. This course focuses on creating and delivering scalable and well-performing applications.

Adobe ColdFusion Level 2 Course Outline

Introducing the course

  • About the Course
  • Course Overview
  • Prerequistes
  • Course Format

Introduction to Components

  • Creating ColdFusion Components
  • Introducing CFC Syntax
  • Invoking Static CFC Methods
  • Using the Application Framework
  • Logging with <cflog>
  • Locking Shared Scope Variables

Manipulating Lists and Queries

  • Creating Lists
  • Manipulating Lists with Functions
  • The Query Object
  • Summarising and Grouping Data
  • Transaction Processing
  • Querying a Query
  • Uploading Data with

Manipulating Data with Arrays and Structures

  • Using Arrays
  • Manipulating Arrays with Functions
  • Using Structures
  • Manipulating Structures with Functions
  • Looping over Structures
  • Using Built-In ColdFusion Data Structures
  • Combining Data Structures
  • Copying Complex Variables with Duplicate()

Advanced Component Concepts

  • Instance-Based Components
  • Instantiating Instance-based Components
  • Associating Data with Components
  • Using the Getter/Setter Approach
  • Restricting Method Invocation
  • Restricting Component Methods by User Role
  • Using Built-In Components
  • Prototyping Components with

Handling Errors and Exceptions

  • Introducing Error Handling
  • Site-wide Error Handler
  • Application-Wide Error Handling
  • Implementing the try/catch Methodology
  • Exception Handling Frameworks

Code and Content Reuse

  • Creating Custom Tags
  • Calling Custom Tags
  • Creating CFML Simple Nested Custom Tags
  • .NET Integration with ColdFusion 8
  • Creating Web Services
  • Calling Web Services

Working with PDF Files and Forms

  • Generate PDF Files from ColdFusion
  • Manipulating PDF Files with
  • Pre-filling PDF Forms
  • Posting Data from a PDF Form to ColdFusion

Data and File Manipulation in ColdFusion

  • Manipulating Image Data with
  • Reading and Storing Image Data
  • Image Processing
  • Creating RSS Feeds
  • Consuming RSS Feeds

Scaling Applications

  • Caching Recordsets
  • Caching Generated Results with
  • Caching Entire Page Results
  • Using Asynchronous Processes to Improve Performance

 



-top

Audience

Web developers with Adobe ColdFusion experience will learn advanced techniques and develop the ability to create and manipulate complex data in queries, array and structures. Additionally, students will be able to build an application with the business logic and database access encapsulated in reusable Adobe ColdFusion components.

Course Summary

Advanced ColdFusion 8 Development provides ColdFusion application developers with the knowledge and hands-on practice that they need to build, maintain, and scale effective web applications. Topics include using the Application Framework, creating advanced queries, manipulating complex data in arrays and structures, structuring your code with ColdFusion Components, gracefully handling errors and exceptions, encapsulating your user-interface with custom tags, leveraging external Java code libraries, and creating highly interactive interfaces using Flash Forms. It includes optional content on exposing and reusing application functionality as web services and working with XML documents. This course focuses on creating and delivering scalable and well-performing applications.

Pre-Requisites

This course is for developers with prior Adobe ColdFusion experience. To take this course, you should have:

  • Completed the Fast Track to Adobe ColdFusion 8 course or have equivalent experience from building Adobe ColdFusion applications.
  • Experience developing web applications using Adobe ColdFusion for at least three months after taking the Fast Track to Adobe ColdFusion 8 course.
  • Practical experience using CFML tags, functions, and variables.
  • Practical experience with the SQL command set, including SELECT, INSERT, and UPDATE.
On Completion

You will be able to:
  • Creating Complex Queries
  • Persisting Data in the Application, Session and Client Scopes
  • Reusing Code with Custom Tags
  • Structuring Applications with Adobe ColdFusion Components
  • Graphing Data
  • Creating CFML Custom Tags for UI
  • Handling Errors
  • Reading XML using CFFILE and CFHTTP
  • Exposing and Reusing Application Functionality as Web Services

ColdFusion training courses offered in the UK

We can offer you customised on-site training courses in ColdFusion wherever you are in the UK:

Avon, Bedfordshire, Berkshire, Buckinghamshire, Cambridgeshire, Cheshire, Cornwall, Cumberland, Derbyshire, Devon, Dorset, Durham, Essex, Gloucestershire, Hampshire, Herefordshire, Hertfordshire, Huntingdonshire, Kent, Lancashire, Lincolnshire, Leicestershire, Middlesex, Norfolk, Northamptonshire, Nottinghamshire, Oxfordshire, Rutland, Shropshire, Somerset, Staffordshire, Suffolk, Surrey, Sussex, Warwickshire, Westmorland, Wiltshire, Worcestershire, Yorkshire, Midlands and Greater London

We also provide ColdFusion training courses in the following cities:

ColdFusion training courses in London
ColdFusion training courses in Birmingham
ColdFusion training courses in Bristol
ColdFusion training courses in Manchester
ColdFusion training courses in Edinburgh
ColdFusion training courses in Glasgow
ColdFusion training courses in Liverpool
ColdFusion training courses in Cardiff
ColdFusion training courses in Newcastle
ColdFusion training courses in Nottingham
ColdFusion training courses in Leeds
ColdFusion training courses in Milton Keynes
ColdFusion training courses in Brighton
ColdFusion training courses in Bournemouth
ColdFusion training courses in Exeter
ColdFusion training courses in Plymouth
ColdFusion training courses in Southampton


©Copyright 2009 Multimedia Centre Limited