![]() |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |