Prerequisites
- Create programs using a procedural language, such as C, or a scripting language, such as Perl
- Create and edit text files using a text editor
- Use a World Wide Web (WWW) browser
- Solve logic problems
Course Objectives
- Use Java programming language constructs to create applications
- Use decision and looping constructs and methods to dictate program flow
- Implement intermediate object-oriented (OO) concepts
- Create Java applications that leverage encapsulation, inheritance, and polymorphism
- Use Java data types, expressions, arrays and other data collections
- Implement error-handling techniques using exception handling
- Create an event-driven graphical user interface (GUI)
- Implement input/output (I/O) functionality
- Create a simple networked client
- Create multi-threaded programs
- Apply Model View Controller (MVC) design pattern
- Implement unit testing using JUnit
- Implement message logging
- Use JDBC to connect to SQL databases
- Implement monitoring functionalities using JMX
- Create remote objects using Java Remote Method Invocation (Java RMI)
Product Description
- Topics from Fundamentals of the Java Programming Language, Java SE 6, Self-Study Course
- Topics from Java Programming Language, Java SE 6, Self-Study Course
- Topics from Developing Applications for the Java SE 6 Platform Self-Study Cours
- Topics from Java EE Platform Overview for Managers Self-Study Course