Course Information
Duration: 5 days
Hands-on: 50% hands-on, 50% lecture
Supported Platforms: Bare Sun JDK, IBM RAD, Eclipse
Skills Gained:
- Review Java language basics
- Review using composition and delegation to create objects from other objects
- Review inheritance and polymorphism
- Understand interfaces, their importance, and their uses
- Use interfaces to implement abstraction
- Understand & use exceptions for error handling
- Understand the basics of using JDBC, and use it to access databases from Java
- Use the Java 2 Collections Framework (including use of Java Generics)
- Understand and use basic I/O streams
- Understand and use Java assertions
- Learn how to write and use Inner Classes
- Be familiar with and use Java reflection
- Understand and use ant and ant buildfiles
- Understand test-driven development, and use JUnit for testing Java programs
- Be familiar with Java logging (especially log4j) and use it in your programming
Course Details:
|
Session 1: Review - Getting Started
Session 2: Review - Class and Object
Session 3: Review - Control Flow, String, and Array
Session 4: Review - Packages
Session 5: Composition and Inheritance
Session 6: Interfaces
Session 7: Exceptions and Error Handling
Session 8: JDBC
Session 9: Collections and Generics
Session 10: Additional Java Features
Session 11: I/O Streams
|
Session 12: Inner Classes
Session 13: Reflection
Session 14: Introduction to ant
Session 15: Working with Paths and Resource Collections
Session 16: ant Tasks
Session 17: ant Modularity
Session 18: JUnit Basics
Session 19: Organizing Tests with JUnit
Session 20: Introduction to Logging and log4j
|