Live Webinar - Leveraging Red Hat OpenShift for a Multi-Cloud Strategy


Sun Java Standard Edition 6 Developer Library

Course Details
Code: D65831
Tuition (USD): $2,838.00 $2,696.10 • Self Paced
Generate a quote

The Sun Standard Edition Developer Library is comprised of four self-paced CD-ROM courses

The Fundamentals of the Java Programming Language SSCD course is intended for students with little or no programming experience and provides an excellent introduction to programming with the Java programming language. The Fundamentals course teaches the significance of object-oriented programming, the keywords and constructs of the Java programming language, and the steps required to create simple Java technology programs

The Java Programming Language SSCD course provides students with information about the language syntax; implementing the object-oriented programming constructs of the Java programming language; creating graphical user interfaces (GUIs), handling exceptions, file input/output (I/O), and threads; and networking

The Developing Applications for the Java SE Platform SSCD course provides students with practical experience in designing a vertical solution for a distributed, multi-tier application. Students use graphical user interface (GUI) design principles and network communications capabilities to code a functional Java application that interacts with a networked database server

The J2EE Platform Overview for Managers SSCD course provides students with the key concepts and technical insights necessary to manage or proscribe distributed application development with the Java 2 Platform, Enterprise Edition

Students who can benefit from this course:

  • Students interested in learning to develop Java desktop applications with the Java Standard Edition (SE) platform
  • Students preparing for the Oracle Certified Associate, Java SE 5/SE 6, Oracle Certified Professional, Java SE 6 Programmer and Oracle Certified Master, Java SE6 Developer exams

Skills Gained

  • 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)


  • Create programs using a procedural language, such as C, or a scripting language, such as Perl
  • Describe the concept of a variable
  • Create and edit text files using a text editor
  • Execute commands using a command-line interface
  • Use a World Wide Web (WWW) browser
  • Solve logic problems

Course Details

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