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...

"Thank you for a fantastic class. Wow! I'm so glad I went. I had to fight with my manager to get here, but boy, was it worth it!" - Pam W.

"Very good class. Your enthusiasm, expertise, and involvement with the students made 4 days of intense learning rewarding." - Mary J

"Hal, you're the best. The class was the best. And give my regards to 'Vinny'!" - Carmen S

training section

Java for ColdFusion Programmers

Java is the dominant programming language, but for many ColdFusion programmers, the idea of dealing with a new syntax plus the very different way of thinking needed for OO is intimidating. Learning the Java syntax isn't enough; you need to learn how to model applications using the OO paradigm. This class will help you use your existing ColdFusion knowledge to attain a solid foundation of both OO and the Java language.

The class is taught by Hal Helms and Sun-certified Java guru, Ben Edwards. Students spend the last two days working in smaller teams to produce an object model and writing the code to implement a project. This affords them the opportunity to experience real-world problems and to receive mentoring and assistance from Hal and Ben.

Outline:

Unit 1. [OO] : An introduction to object orientation

Unit 2. [OO] : Working with class relationships to create object models

Unit 3. [OO] : Polymorphism

Unit 4. [OO] : Encapsulation

Unit 5. [OO] : Inheritance

Unit 6. [OO] : Aggregation, composition, and delegation



Unit 7. [[Java] : The J2EE roadmap

Unit 8. [[Java] : Basic Java syntax

Unit 9. [[Java] : Primitives and classes

Unit 10. [[Java] : Coding consistencies

Unit 11. [[Java] : Strong typing and polymorphism

Unit 12. [[Java] : Execution control with conditionals and loops

Unit 13. [[Java] : Overloading and overriding methods

Unit 14. [[Java] : The "this" handle

Unit 15. [[Java] : The "super" handle

Unit 16. [[Java] : Constructors and constructor chaining

Unit 17. [[Java] : Access modifiers

Unit 18. [[Java] : Implicit and explicit casting

Unit 19. [[Java] : Collections classes

Unit 20. [[Java] : Designing with interfaces

Unit 21. [[Java] : Static classes and methods

Unit 22. [[Java] : Abstract classes and methods

Unit 23. [[Java] : Making things "final"

Unit 24. [[Java] : Understanding the Java API docs

Unit 25. [[Java] : Integrating Java and ColdFusion



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 1-1/2 days of the class provide 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 and Ben act as mentors, 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: Mar 1-5, Las Vegas, NV

Price: $2495

Click here to register for the Java for ColdFusion Programmers class



©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