– Create Java technology applications with the latest JDK Technology
– Use decision and looping constructs and methods to dictate program flow.
– Develop your object-oriented skills
– Identify good practices in the use of the language to create robust Java application
– GUI Components & Graphics
– String, Characters & Regular Expressions
– Store and manipulate data using collections
– Perform basic error handling for your Java technology programs.
– Connect to databases using standard SQL queries through JDBC
– Manipulate files, directories and file systems
– Create high-performance multi-threaded applications
– Build Web Services for third parties
• A good prior knowledge of any object-oriented programming language will be a good start.
• High willingness to learn Java
• High level of dedication, commitment, and target-orientation
• Strong capacity for teamwork
• Strong self-motivation and high level of enthusiasm