Java Certification - Syllabus
 
Section I - The Interface of Java
lesson 1
Getting started with Java
lesson 2
Downloading and Installing the Java Development Kit (JDK)
lesson 3
Installing Java on your computer
lesson 4
Preparing to Use an Integrated Development Environment
lesson 5
Running JCreator for the first time

Using the Basic Building Blocks

Section II - Using the Basic Building Blocks
lesson 1
Running a text-based program
lesson 2
Speaking the Java Language, The grammar and the common names
lesson 3
The words in a Java program
lesson 4
Checking Out Java Code for the First Time
lesson 5
Understanding a Simple Java Program
lesson 6
The Java class, The Java method
lesson 7
The main method in a program & How you finally tell the computer to do something
lesson 8
Adding comments to your code
lesson 9
Finding javadoc pages
lesson 10
Using comments to experiment with your code, Typing Your Own Code

Variables and Their Values

Section III - Variables and Their Values
lesson 1
Varying a Variable
lesson 2
Understanding the Types of Values That Variables May Have
lesson 3
An Import Declaration, Displaying Text
lesson 4
Numbers without Decimal Points
lesson 5
Combining Declarations and Initializing Variables
lesson 6
The Atoms: Java’s Primitive Types
lesson 7
The char type & The boolean type
lesson 8
Creating New Values by Applying Operators
lesson 9
The increment and decrement operators
lesson 10
Assignment operators

Controlling Program Flow with Decision-Making Statements

Section IV - Controlling Program Flow with Decision-Making Statements
lesson 1
Making Decisions (Java if Statements)
lesson 2
The if statement
lesson 3
The double equal sign
lesson 4
Indenting if statements in your code
lesson 5
Elseless in Ifrica
lesson 6
Forming Conditions with Comparisons and Logical Operators
lesson 7
Comparing numbers; comparing characters
lesson 8
Importing everything in one fell swoop
lesson 9
Java’s logical operators
lesson 10
Building a Nest
lesson 11
Choosing among Many Alternatives (Java switch Statements), Your basic switch statement
lesson 12
To break or not to break

Controlling Program Flow with Loops

Section V - Controlling Program Flow with Loops
lesson 1
Repeating Instructions Over and Over Again (Java while Statements)
lesson 2
Repeating a Certain Number of Times (Java for Statements)
lesson 3
The anatomy of a ' for' statement
lesson 4
Repeating Until You Get What You Want (Java do Statements)
lesson 5
Reading a single character
lesson 6
File handling in Java
lesson 7
Anatomy of an enhanced for loop

Classes & Objects

Section VI - Classes & Objects
lesson 1
Defining a Class (What It Means to Be an Account)
lesson 2
Compiling and Running More Than One Class
lesson 3
Defining a Method within a Class (Displaying an Account)
lesson 4
An account that displays itself
lesson 5
Sending Values to and from Methods (Calculating Interest)
lesson 6
Passing a value to a method, Returning a value from the getInterest method
lesson 7
Hiding Details with Accessor Methods (Why You Shouldn’t Micromanage a Bank Teller)
lesson 8
Making a variable name inaccessible, Enforcing rules with accessor methods

Constructing New Objects

Section VII - Constructing New Objects
lesson 1
Defining Constructors (What It Means to Be a Temperature)
lesson 2
What is a temperature? & What you can do with a temperature
lesson 3
enum types as first-class citizens
lesson 4
Building better temperatures
lesson 5
Constructors for subclasses
lesson 6
The default constructor, An invisible constructor call
lesson 7
A Constructor That Does More

Using Arrays and Collections

Section VIII - Using Arrays and Collections
lesson 1
Creating an array in two easy steps
lesson 2
Storing values
lesson 3
Using an array initializer, Stepping through an array with the enhanced for loop
lesson 4
Using command line arguments in a Java program
lesson 5
Handling Exceptions

Access Modifiers

Section IX - Access Modifiers
lesson 1
Classes, Access, and Multipart Programs
lesson 2
Members versus classes, Access modifiers for members
lesson 3
Putting a drawing on a frame, Creating a Directory structure
lesson 4
Protected Access
lesson 5
Access Modifiers for Java Classes - Public classes & Nonpublic classes
lesson 6
Events and event handling
lesson 7
Threads of execution
lesson 8
Inside the actionPerformed method

Writing Java Applets

Section X - Writing Java Applets
lesson 1
Applets 101
lesson 2
Waiting to be called, A public class
lesson 3
The Java API
lesson 4
The methods in an applet
lesson 5
What to put into all these methods
lesson 6
Responding to Events in an Applet

Using Java Database Connectivity

Section XI - Using Java Database Connectivity
lesson 1
Telling the System about Your Database
lesson 2
Creating Data
lesson 3
Using SQL commands
lesson 4
Connecting and disconnecting
lesson 5
Retrieving Data

“public” and “private” Access

Section XII - “public” and “private” Access
lesson 1
Members versus Classes
lesson 2
Access Modifiers for Members
lesson 3
Default access
lesson 4
Protected access
lesson 5
Access Modifiers for Classes
lesson 6
Ten Ways to Avoid Mistakes
Copyright © 2008 - Xebronics.org