Pré-requis
- 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
 
Objectifs
- 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