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
|