Java for ColdFusion Programmers Course

Course Code: IN 552
Course Abstract:

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 provides ample time for individual mentoring and training. After learning and working with the basics of OO and Java fundamentals, participants spend the last two days working in smaller teams producing 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 the instructor.

Audience: This course is designed for ColdFusion programmers.
Duration: 5 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:
> Identify and create ADT (abstract data types) to provide encapsulation
> Use both inheritance and interface polymorphism for robust designs
> Design to Java interfaces and implement the design with Java classes
> Use aggregation as a preferable solution to inheritance
> Read and create UML class diagrams to express design solutions
> Use Eclipse as their Java IDE
> Generate JavaDocs from their code

Course Topics: Unit 1: An introduction to object orientation
Unit 2: Working with class relationships to create object models
Unit 3: Polymorphism
Unit 4: Encapsulation
Unit 5: Inheritance
Unit 6: Aggregation, composition, and delegation
Unit 7: The J2EE roadmap
Unit 8: Basic Java syntax
Unit 9: Primitives and classes
Unit 10: Coding consistencies
Unit 11: Strong typing and polymorphism
Unit 12: Execution control with conditionals and loops
Unit 13: Overloading and overriding methods
Unit 14: The "this" handle
Unit 15: The "super" handle
Unit 16: Constructors and constructor chaining
Unit 17: Access modifiers
Unit 18: Implicit and explicit casting
Unit 19: Collections classes
Unit 20: Designing with interfaces
Unit 21: Static classes and methods
Unit 22: Abstract classes and methods
Unit 23: Making things "final"
Unit 24: Understanding the Java API docs
Unit 25: Integrating Java and ColdFusion
Prerequisites:

Participants should have a basic knowledge of ColdFusion or other scripting language. Participants should understand how to use variables and be able to create basic ColdFusion pages.

Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning