1-877-WEBUCATE
(1-877-932-8228)
info@webucator.com
 

"Very pleased with the attention to details. Webucator made sure the training was exactly what we wan..." More quotes

Microsoft Training
Java Training
XML Training
Database & SQL Training
PHP, Perl, ASP, Groovy, Grails, Ruby on Rails Training
HTML, JavaScript, Ajax & CSS Training
Adobe CS3 Training
◊ ONLINE JAVA 2 PROGRAMMER CERTIFICATION 310-035 TRAINING

Save money by buying series in packages. This course series is included with the following package:

Packages include 24/7 access to subject matter experts.

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

Overview | Catalog | Benefits | FAQs | Try Free Course | Buy | Log in | Support

Online Java 2 Programmer Certification 310-035 Training

Only $99.95
12-month subscription

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.

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

ONLINE Java 2 Programmer Certification 310-035 TRAINING FEATURES

  • 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 and Object-Oriented Fundamentals

Time: 4 hours
This course provides an overview of the fundamentals of the Java language and object-oriented programming.

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

Topics

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

2. Declarations, Flow Control, and Exception Handling

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

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

Topics

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

3. Classes, Interfaces, Methods, and Garbage Collection

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

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

Topics

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

4. Threads

Time: 2 hours
This course explains how multithreading works and how it is supported by Java.

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

Topics

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

5. The java.lang Package

Time: 3 hours
This course describes the classes and interfaces of the java.lang package.

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

Topics

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

6. The java.util Package

Time: 3 hours
This course describes the classes and interfaces of java.util package.

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

Topics

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

7. GUI Components and Containers of the java.awt Package

Time: 2 hours
This 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.

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

Topics

  • GUI Components
  • GUI Containers
  • Menus

8. Layouts and Event Handlers of the java.awt Package

Time: 2 hours
This 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.

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

Topics

  • Layout Managers
  • Events
  • Using Event Delegation

9. Graphic and Image Elements of the java.awt Package

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

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

Topics

  • Graphics
  • Working with Graphics
  • Text
  • Images

10. The java.io Package

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

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

Topics

  • Class Hierarchy and Interfaces
  • Byte Data Sink Streams
  • Byte Processing Streams
  • Character Data Sink Streams
  • Character Processing Streams
home - onsite classes - instructor-led online courses - self-paced online courses - why webucator - partners - contact - sitemap
© 2008 Webucator. All rights reserved. info@webucator.com | Toll Free: 877-WEBUCATE (877-932-8228) | From Outside the USA: 315-849-2724 | Fax: 315-410-5320
Phoenix, AZ | Santa Clara, CA | Santa Clara, CA | Los Angeles, CA | Sacramento, CA | Washington, DC | Atlanta, GA | Chicago, IL | Indianapolis, IN | Muncie, IN
New Orleans, LA Boston, MA | Cambridge, MA | Charlestown, MA | Framingham, MA | Ipswich, MA | Lincoln, MA | Wellesley, MA | Worcester, MA | Bangor, ME | Detroit, MI
Raleigh, NC Winston-Salem, NC | Lincoln, NE | East Hanover, NJ | Eatontown, NJ | Madison, NJ | Parsippany, NJ | Trenton, NJ | Albany, NY | Buffalo, NY | Rochester, NY
New York City, NY | Syracuse, NY | West Babylon, NY | Dayton, OH | Bethlehem, PA | Philadelphia, PA | Pittsburgh, PA | Pittsburgh, PA | State College, PA
Middletown, RI | Rapid City, SD | Austin, TX | Dallas, TX | Houston, TX | Arlington, VA | McLean, VA | Seattle, WA | Toronto, Canada | Ottawa, Canada | Calgary, CA