Sun Microsystems Logo
Products and Services
 
Support and Training
 
 

Training
Web-based Courses
»   How To Enroll
»   Java Technology
»   Sun Java Studio, Solaris OS, and Perl Development
»   Sun Java Enterprise System
»   Sun Java Desktop System
»   Web Services, XML, and Web Publishing
»   Wireless and Telecommunications
»   StarOffice Software
»   Solaris Operating Environment
»   Network Management
»   N1 Grid
»   Security
»   Server and High Availability
»   Storage
»   Knowledge Management
»   Auto-ID
 
 

Getting Started With the Java Technology

 Course Description
    Course Outline/Details

The Getting Started With the Java Technology course provides an overview of the Java programming language and its runtime environment, including the Java virtual machine (JVM). The course goal is to familiarize students with the language's features, goals, and documentation. The course explains how to set up the Java runtime environment to facilitate the development and execution of Java programming language code. It also describes how to use the Java technology documentation and how to and write, compile, and run a simple Java technology application.

  • Course length: 2-3 hours

  • This course requires the Macromedia Flash 4 (or higher) player. Click here to test if you have Flash.

    Course ID:
    WJ-2751-90
    Subscription Duration:
    90 days
    Price:
    $US  55.00
    How to Enroll
       
     Languages Offered Back To Top

    This course is currently available in English only.

     
     Who Can Benefit Back To Top

    Students who can benefit from this course are experienced C++, C, COBOL, or Visual BASIC programmers who are interested in adding the Java programming language to their skill set. This course will also benefit students who are preparing for the: Sun Certified Programmer Exam for the Java Platform, and Sun Certified Developer Exam for the Java Platform.

     
     Prerequisites Back To Top

    To succeed fully in this course, students should be able to:

  • Apply the principles of object-oriented programming
  • Create or compile simple programs in a programming language, such as C or C++, or use the skills they learned while completing the SL-110: Java Programming for Non-Programmers course
  • Use the skills they learned while completing the SL-210: Migrating to OO Programming with Java Technology course
  • Use a text editor to create and edit text files
  • Use basic UNIX(R) commands
  • Use a World Wide Web (WWW) browser, such as Netscape Navigator
  •  
     Skills Gained Back To Top

    Upon completion of this course, you should be able to:
  • Describe the key features and goals of the Java technology
  • Set up a Java runtime environment
  • Use the Java technology API documentation
  • Write, compile, and run a simple Java technology program
  •  
     Related Courses Back To Top

  • Before: WJB-110 Web Series or SL-110: Java Programming for Non-Programmers
  • Before: WPB-120 Web Series or SL-210: Migrating to OO Programming with Java Technology
  • After: WJ-2752: Understanding the Building Blocks of Java Technology
  • After: WJ-2753: Designing Object-Oriented Classes
  • After: WJ-2754: Handling and Optimizing the Java Technology Code
  • After: WJ-2755: Designing Graphical User Interfaces in Java Technology
  • After: WJ-2756: Input/Output and Networking Packages in Java Technology
  •  
         Course Content Back To Top



    Module 1: Introducing the Java Technology

  • Describe the goals and features of the Java technology
  • Explain the role of the Java virtual machine
  • Describe the Java runtime environment


  • Module 2: Setting Up and Using the Java Technology Environment
  • Install and configure the Java 2 Software Development Kit (SDK)
  • Use the Java technology documentation
  • Describe key Java technology application programming interfaces (APIs)


  • Module 3: Introducing a Simple Java Technology Application
  • Create a simple Java technology application
  • Run a simple Java technology application
  • Debug a simple Java technology application
  •