Java Programming Fundamentals for OO Developers (C++, etc)

PT9209
Training Summary
Java 6 Programming Fundamentals for OO Developers (C++, SmallTalk, etc) is a five-day, comprehensive hands-on workshop geared for developers who have prior working knowledge of object-oriented programming languages such as C++. Throughout the course students learn the best practices for writing great object-oriented programs in Java 6, using sound development techniques, new improved features for better performance, and new capabilities for addressing rapid application development. In addition to the normal exercises that are liberally sprinkled throughout the course, there is a case study that covers the entire spectrum from use cases to object-oriented design to implemented classes. This case study supplements the course and can be used during and after the course as a reference and a tool for reviewing and practicing what was learned in class.
Prerequisites
Attendees should have a working knowledge of developing OO software applications.
Duration
5 Days/Lecture & Lab
Audience
This is a beginner- level Java course, designed for experienced developers who wish to get up and running with Java, or who need to reinforce sound Java coding practices, immediately.
Course Topics
Using the JDK::Writing a Simple Class::The Java Platform::Object-Oriented Programming::Inheritance, Abstraction, and Polymorphism::Adding Methods to the Class::Language Statements::Using Strings::Specializing in a Subclass::Fields and Variables::Using Arrays::Static Methods and Fields::Java Packages and Visibility::Inheritance and Polymorphism::Interfaces and Abstract Classes::Exceptions::Utility Classes::Collections::Generics::Overview of Java GUIs::Autoboxing, Enhanced for Loop and Varargs::Enumerations and Static Imports::Multithreading::Creating a Concurrent Java::Java I/O::Introduction to Annotations::File System Access::Networking::JDBC::Java Logging::New In Java 7::Appendix: Additional Topics

Related Scheduled Courses