Java Programmer Home
Java Programmer eCertifications

The following outline describes the content of the Java eCertification.  To qualify as a Certified Java Programmer, you must pass the examination with a score of 60% or higher. To be certified as a Master Java Programmer, you must obtain a score of 75% or higher.

Topic

Subtopic

Architectures

Concept

Architectures

Applets

Architectures

Client/Server Concepts

Architectures

Components & Issues

Architectures

Distributed Classes

Architectures

Distributed objects

Architectures

Fat vs Thin Clients

Architectures

Object Request Brokers

Architectures

OOCS Concepts

Classes

Abstraction

Classes

Aggregation

Classes

Cohesion

Classes

Concept

Classes

Coupling

Classes

Encapsulation/Info Hiding

Classes

Inheritance

Classes

Instance Relationships

Classes

methods

Classes

Object Request Brokers

Classes

Persistance

Classes

Polymorphism

Construction Techniques

Accessors

Construction Techniques

Best Practices

Construction Techniques

Documentation

Construction Techniques

Law of Demeter

Construction Techniques

Lazy Initialization

Construction Techniques

methods

Construction Techniques

Naming Conventions

Construction Techniques

Programming

CORBA

Concept

CORBA

Issues

CORBA

Services

Languages

C++

Languages

class libraries

Languages

Hybrid Languages

Languages

Java

Languages

Key Features

Languages

Smalltalk

Metrics

Analysis

Metrics

Code

Metrics

Design

Metrics

Estimation

Metrics

Testing

Objects

Concept

Object-Oriented Programming Design

Buying different class types

Object-Oriented Programming Design

Class-type Architectures

Object-Oriented Programming Design

Techniques

Object-Oriented Programming Modeling

Concept

Object-Oriented Programming Modeling

Techniques

Object-Oriented Programming Patterns

Business Entity

Object-Oriented Programming Patterns

Concept

Object-Oriented Programming Patterns

Item-Item Description

Object-Oriented Programming Patterns

Proxy

Object-Oriented Programming Patterns

singleton

Object-Oriented Programming Patterns

State

Object-Oriented Programming Practices

Reusability

Object-Oriented Programming Practices

vs Structured Pgmmg

Object-Oriented Programming User Interfaces

Best Practices

Persistence

Class Normalization

Persistence

Flat Files

Persistence

Inheritance

Persistence

OID's in RDBMS's

Persistence

OODBMS Features

Persistence

Proxies

Persistence

RDBMS Issues

Persistence

Relationships

Wrapping

Applications

Wrapping

Concept

Java Language Content Outline

Topic

Subtopic

Applets

Basic Syntax

Applets

Coding

Applets

Concepts

Database Programming

Connections

Database Programming

Database Applets

Database Programming

JDBC

Database Programming

Queries

Exceptions

Handling

Exceptions

Throwing

Fundamentals

Archive

Fundamentals

Arrays

Fundamentals

Basic Data Types

Fundamentals

Basic Primitives

Fundamentals

Basic Syntax

Fundamentals

Blocks & Scope

Fundamentals

Branches

Fundamentals

Casting

Fundamentals

Classes & Methods

Fundamentals

Documentation

Fundamentals

Expressions

Fundamentals

Loops

Fundamentals

Strings

Graphics Programming

Animations

Graphics Programming

Basic Primitives

Graphics Programming

Color

Graphics Programming

Concepts

Graphics Programming

Event Handling

Graphics Programming

Extensions

Graphics Programming

Image Model

Graphics Programming

Layout

Internationalization

Collators

Internationalization

Concepts

Internationalization

Formats

Internationalization

Iterators

Java Beans

API

Java Beans

Concepts

Misc

JIT Compilers

Networking

Connections

Networking

Content Handlers

Networking

Protocol Handlers

Programming

Code Optimization

Programming

java.reflect

Programming

Native Methods

Programming

Persistence

Security

Certificates

Security

Concepts

Security

Core Classes

Security

Cryptography

Security

Digital Signatures

Standard Packages

java.awt

Standard Packages

java.io

Standard Packages

java.lang

Standard Packages

java.net

Standard Packages

java.reflect

Standard Packages

java.rmi

Standard Packages

java.security

Standard Packages

java.sql

Standard Packages

java.text

Standard Packages

java.util

Threads

Concepts

Threads

Daemon Threads

Threads

Monitors

Threads

Thread Creation

Threads

Thread Management

Threads

Thread States

All eCertification examinations are delivered through the web and use computer adaptive testing (CAT), in which the degree of complexity for questions areas based on previous answers.  Additionally, questions are selected from large question banks, so that it is not productive to memorize questions. 

The expected time to complete the Java Programmer eCertification examination is 60 minutes.  In addition to registration with eCertifications.com, all certified professionals may use one of the logos below on their resume followed by a professional certificate which is suitable for framing.

Java Programmer Java Programmer - Master

 


This page and its contents are Copyright 2010- www.ecertifications.com.
All Rights Reserved.