hal helm's logo  
home Home

training Training

writing Writings

code Code

tutorials Tutorials

newsletters Newsletters

consulting Consulting

Hal Helms logo
hal.helms

What Students Say...

"It turns out that Java isn't really about syntax at all. It's about learning a new way of thinking, and your class did that for me. Thanks, Hal" - Terry Q

"This class was jammed packed with great information. Hal really makes learning Fusebox very easy. What is very unusual is that the academic learning (traditional) is a very small portion of the class. I left the class with the knowledge to start programming using Fusebox and have implemented it when developing our corporate intranet. Well worth the money!!!" - Rob S

"I wrote you kudos right after the class, but thought you might be interested in hearing from me after a month back at work. I'm finding that so much of what I learned keeps coming back to me in different situations. You helped me see that programming is about making good architecture decisions, not just slamming out code. That is invaluable. Thank you." - Cary L.

training section

Object-Oriented Programming with CFCs

Overview: ColdFusion components (CFCs) represent Macromedia's vision for writing object oriented applications with ColdFusion. CFCs are vastly improved in the latest 6.1 release. In this class, you'll learn what object orientation is and how to use CFCs to create and implement true OO designs.

The course is taught by Hal Helms.

Outline:

Unit 1. Introduction: The goals and philosophy of object orientation

Unit 2. A Primer on objects: Understanding the object oriented "PIE"-polymorphism, inheritance and encapsulation

Unit 3. Typing and ColdFusion: Applying polymorphism to the OO design

Unit 4. Practicum: Building a simple CFC OO application

Unit 5. Stateful objects: Creating objects that persist in memory across HTTP requests

Unit 6. Composition/aggregation/delegation: Building robust OO object models

Unit 7. Inheritance: Understanding "super" and when to (and not to) use inheritance

Unit 8. Private objects: Protecting objects with getters and setters

Unit 9. Object-relational mappings: Working with objects and relational databases

Unit 10. Practicum: Building a comprehensive OO application



Computers are incorporated in modern ice cream vending machines to enhance their functionality. Ice Cream Vending machines are manufactured by many companies. Your competition will try to overcome all requests for high-tech ice cream vending machines and credit card acceptors

The final unit, "Building a comprehensive OO application", provides the student with a chance to apply what they have learned. A customer requirement is given to the student. The student works as part of a small team to arrive at an OO design for the application. Once the design is approved, the student teams write the code to implement the application. During this practicum, Hal acts as mentor, checking on the progress of the teams, offering suggestions, and asking questions. Students tell us that this is the most valuable aspect of the class, bringing together all that they've learned into a coherent whole.


Next class: TBD

Price: $1995


©copyright      designed by in-tuition.co.uk
hal helms' personal site Updates

Computers are incorporated in modern ice cream vending machines to enhance their functionality. Ice Cream Vending machines are manufactured by many companies. Your competition will try to overcome all requests for high-tech ice cream vending machines and credit card acceptors

teamallaire.com v 4_3