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
 
 

Fundamentals of the Java Programming Language

 Course Description
    Course Outline/Details

The Fundamentals of the Java Programming Language course provides students with a series of four self-paced training products that can help students with little or no programming experience to begin learning to program using the Java programming language. Taken together, this series introduces the fundamental concepts you must learn to become a Java programmer. It focuses on the significance of object-oriented programming, and the keywords and constructs of the Java programming language, and the steps required to design, and develop and test simple Java programs.

ObjectTool, a new teaching tool developed by Sun, is used in this series courses to help the learner more readily understand the syntax and semantics of the language. Students taking this course can receive a solid basis in the Java programming language upon which to base continued work and training.

eMentoring Services are also included with this series of courses.


Course ID:
WJB-110-180
Subscription Duration:
180 days
Price:
$US  250.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 individuals who have basic mathematical, logical, and analytical problem solving skills and who want to begin learning the Java programming language. These students are encouraged to have had some programming experience, whether with a scripting language such as PERL or a third-generation language (such as Basic or C) prior to attending this course. These students include:

  • Technical writers, Web developers, technical managers, and individuals with a technical, non-programming background, such as system administrators
  • Novice programmers and those programmers who prefer to start learning the Java programming language at an introductory level
  •  
     Prerequisites Back To Top

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

  • Create and edit text files using a text editor
  • Use a World Wide Web (WWW) browser
  • Solve mathematical or logic problems
  • Define common computer terminology
  • Understand the concept of a variable
  • Execute commands using a command-line interface
  • Develop simple scripts or programs using a scripting or third-generation language
  •  
     Skills Gained Back To Top

    Upon completion of this course, you should be able to:
  • Explain key concepts related to Java technology and Java programming, identify Java technology product groups, and list the stages of the product life cycle
  • Analyze a problem and design classes to solve the problem
  • Develop and test a Java technology application
  • Use primitive data types to store data within variables
  • Demonstrate object-oriented reuse principles through the use of object references
  • Use operators and decision constructs
  • Use loop constructs
  • Develop and use methods
  • Implement encapsulation and constructors
  • Create and use one-dimensional and multi-dimensional arrays
  • Implement inheritance to extend classes
  •  
     Related Courses Back To Top

  • After: WP-1203: Advanced Object-Oriented Programming (web-based course)
  • After: WJB-275: Java Programming Language Bundle (web-based course), OR
  • After: SL-275: Java Programming Language (instructor led course), OR
  • After: CDJ-275: Java Programming Language (CD-ROM course)
  •  
         Course Content Back To Top



    WJ-1101: Introduction to the Java Programming Language

  • Module 1 - Explaining Java Technology
  • Module 2 - Analyzing a Problem and Designing a Solution
  • Module 3 - Developing and Testing a Java Technology Program


  • WJ-1102: Beginning to Program With the Java Programming Language
  • Module 1 - Declaring, Initializing, and Using Variables
  • Module 2 - Creating and Using Objects


  • WJ-1103: Using Decision and Looping Constructs With the Java Programming Language
  • Module 1 - Using Operators and Decision Constructs
  • Module 2 - Using Loop Constructs
  • Module 3 - Developing and Using Methods


  • WJ-1104: Implementing Intermediate Java Programming Language Concepts
  • Module 1 - Implementing Encapsulation and Constructors
  • Module 2 - Creating and Using Arrays
  • Module 3 - Implementing Inheritance
  •