The course material was thorough and well organized and delivered in easy to digest doses. ... More Testimonials »

Java 2 Programmer Certification 310-035 eLearning Course


Save money by buying eLearning courses in packages.

Packages include multiple eLearning courses that are bundled together for a great value.

Packages include 24/7 access to our online technical reference library, which features a current selection of electronic full-text copies of published print materials.

Of course, you can buy this Java 2 Programmer Certification 310-035 eLearning course individually as well. Just click on the "Register Now" button below.


Java 2 Programmer Certification 310-035 eLearning Course Series (29 hours)

This series provides an overview of the Java programming language. It prepares the experienced Java programmer for the Java 2 Programmer Certification Exam 310-035. Topics include object orientation, the statements used to control program flow and exception handling, the classes and interfaces of the java.lang package and the java.util package, the development of Java-based GUI, and the methods and tools for performing sophisticated input and output operations.

Self-Paced Java 2 Programmer Certification 310-035 eLearning Course Benefits

Only $99.95

12-month subscription!

Register Now

  • Learn Java 2 Programmer Certification 310-035 online with these interactive online Java 2 Programmer Certification 310-035 courses.
  • Affordable Pricing (Only $99.95 for the complete series)
  • A full year to complete the Java 2 Programmer Certification 310-035 courses
  • Retake the Java 2 Programmer Certification 310-035 courses as many times as you like
  • Measure your progress with assessment tests after each course
  • Earn completion certificates after passing each assessment test

1. Java 2 Programmer Certification 310-035:1 Java and Object-Oriented Fundamentals (Time: 4 hours)

This eLearning course provides an overview of the fundamentals of the Java language and object-oriented programming.

Course Objectives

  • Identify correctly constructed package declarations, import statements, and method declarations
  • Identify all Java Programming Language keywords and correctly constructed identifiers
  • Describe the range of all primitive data types
  • Declare literal values for String and all primitive types
  • Determine the result of applying any operator to operands of any type, class, scope, or accessibility
  • Describe the basic concepts and techniques of object-oriented programming

Course Topics

  • Java Program Structure
  • Language Fundamentals
  • Arithmetic, Bitwise, and Shift Operators
  • Other Operators and Operator Precedence
  • Object-Oriented Programming

2. Java 2 Programmer Certification 310-035:2 Declarations, Flow Control, and Exception Handling (Time: 4 hours)

This eLearning course shows users how to declare variables and methods and how to use Java statements to control the flow of programs and handle exceptions.

Course Objectives

  • Declare variables and methods making appropriate use of all permitted modifiers
  • Describe the significance of all modifiers
  • Identify correctly constructed variable and method declarations
  • State the legal return types for any method
  • Write code using if and switch statements
  • Write code using all forms of loops
  • Write code that makes proper use of exceptions and exception-handling clauses

Course Topics

  • Variables
  • Methods, Initializers, and Modifiers
  • Flow Control
  • Exception Handling

3. Java 2 Programmer Certification 310-035:3 Classes, Interfaces, Methods, and Garbage Collection (Time: 3 hours)

This eLearning course shows users how to declare classes and interfaces, how to overload and override methods, and how Java's garbage-collection mechanism works.

Course Objectives

  • Declare classes and interfaces
  • Identify correctly constructed class and interface declarations
  • Write code to construct instances of any concrete class
  • Write code to invoke overridden or overloaded methods
  • State the behavior that is guaranteed by the garbage collection system
  • Write code that explicitly makes objects eligible for collection

Course Topics

  • Classes and Interfaces
  • Inner and Anonymous Classes
  • Methods
  • Garbage Collection

4. Java 2 Programmer Certification 310-035:4 Threads (Time: 2 hours)

This eLearning course explains how multithreading works and how it is supported by Java.

Course Objectives

  • Write code to define, instantiate, and start new threads
  • Recognize conditions that might prevent a thread from executing
  • Write code to protect against concurrent access problems and to communicate between threads
  • Define the interaction between threads, and between threads and object locks

Course Topics

  • Multithreading and Creating Threads
  • Working with Threads
  • Sharing Objects and Resources

5. Java 2 Programmer Certification 310-035:5 The java.lang Package (Time: 3 hours)

This eLearning course describes the classes and interfaces of the java.lang package.

Course Objectives

  • Identify the classes and interfaces provided by the java.lang package
  • Describe how the Object, Class, and System classes are used
  • Explain how the wrapped classes are used
  • Define the differences between the String and StringBuffer classes
  • Write code using the methods of the Math class

Course Topics

  • The Most Important Classes
  • Wrapped Classes and Math Functions
  • String and StringBuffer Classes
  • Additional java.lang Classes

6. Java 2 Programmer Certification 310-035:6 The java.util Package (Time: 3 hours)

This eLearning course describes the classes and interfaces of java.util package.

Course Objectives

  • Identify the classes and interfaces provided by the java.util package
  • Explain how the Collections API is used
  • Describe the class and interface hierarchy supported by the Collections API
  • Illustrate how the date-related classes of java.util are used

Course Topics

  • Pre-JDK 1.2 API Classes and Interfaces
  • JDK 1.2 Collections API
  • Date and Calendar Classes
  • Additional java.util Classes

7. Java 2 Programmer Certification 310-035:7 GUI Components and Containers of the java.awt Package (Time: 2 hours)

This eLearning course describes the GUI components and containers of java.awt and explains how the AWT classes and interfaces are used to develop a Java-based GUI.

Course Objectives

  • Describe how the AWT is used to build graphical user interfaces
  • Explain which components and containers are supported by the AWT
  • Define how each component and container is used
  • Illustrate how components and containers are assembled into applets and applications

Course Topics

  • GUI Components
  • GUI Containers
  • Menus

8. Java 2 Programmer Certification 310-035:8 Layouts and Event Handlers of the java.awt Package (Time: 2 hours)

This eLearning course explains how the classes and interfaces of java.awt are used to organize the display of GUI components and how event-handling classes and interfaces are used.

Course Objectives

  • Explain which classes and interfaces support layouts and event handling
  • Describe how layout managers simplify the process of organizing GUI components
  • Illustrate how each layout manager is used
  • Explain how listeners and adapters are used to implement the event-delegation model
  • Override a component's event-dispatching methods

Course Topics

  • Layout Managers
  • Events
  • Using Event Delegation

9. Java 2 Programmer Certification 310-035:9 Graphic and Image Elements of the java.awt Package (Time: 2 hours)

This eLearning course explains how to display bitmapped images, draw geometric shapes, and control the way text is displayed.

Course Objectives

  • Describe how painting and repainting occurs
  • Identify the types of methods provided by the Graphics class
  • Explain how geometric shapes and text are drawn
  • Illustrate how images are created and displayed
  • Define clipping

Course Topics

  • Graphics
  • Working with Graphics
  • Text
  • Images

10. Java 2 Programmer Certification 310-035:10 The java.io Package (Time: 4 hours)

This eLearning course explains how to perform sophisticated input and output using standard I/O, memory buffers, and files.

Course Objectives

  • Write code to read, write, and update files
  • Select valid constructor arguments for input and output stream classes and subclasses
  • Write code that navigates a file system
  • Explain how international text is supported

Course Topics

  • Class Hierarchy and Interfaces
  • Byte Data Sink Streams
  • Byte Processing Streams
  • Character Data Sink Streams
  • Character Processing Streams
Client Success
  1. Independent Survey
  2. Client List
  3. Testimonials
Join The Team
  1. Learn how you can become a Webucator Trainer
  2. Career Opportunities
Locations
Learn the benefits of online training with Webucator

Watch a 3-minute video about Webucator's instructor-led online training.

Learn about Webucator's online training from the CEO

In depth video from our CEO on Webucator's instructor-led online training.

© Webucator, Inc. All rights reserved. | Toll Free: 877-932-8228 | UK: 0808-101-3484 | From outside the USA: 315-849-2724| Fax: 315-849-2723