Java Programming (with Passion!)

Before Studying

The FAQ contains important information you should be aware of before you start studying the course, please read it.

 

Forum (Class email alias) Subscription

Use Google class alias for class discussion. Note that you do not have to be a paying subscriber to join the forum-class alias.
If you have not subscribed the Google class alias yet, please fill in the below box with your email address and click Subscribe:

Email: 

Next, visit the group to fine tune your subscription and browse the forum.

 

Free Course Contents

Introduction to Java technology

 

Getting to know your Java programming environment

 

Java programming basics

 

Getting input from keyboard

 

Java Programming (with Passion!) Paid Course Contents

The rest of the course contents is available only to paying subscribers

Learning the basics of Java language
Control Structure
Java Arrays
Command-line arguments
Working with built-in Java Classes
Classes and Objects
Tour of java.lang.* and java.util.* classes
Creating your own Classes
Packages and Java class path
JavaBeans
Object-Oriented Programming (OOP) concepts
Inheritance
Abstract class and Java Interface
Polymorphism
Learning the advanced features of Java language
Inner class
Exception handling
Logging
Garbage collection basics
IDE
How to use NetBeans IDE effectively
Collections framework
Java Collections framework
GUI programming
Swing
NetBeans GUI Builder (Matisse)
I/O & Networking
Stream I/O
Serialization
Networking API
Threading
Threading Basics
J2SE 5.0 Features
J2SE 5.0 Language Feature enhancements
J2SE 5.0 Generics
J2SE 5.0 Annotation
J2SE 5.0 Concurrency

 

Upcoming Codecamps

Washington D.C. "Web Services and SOA" Codecamp (Dec. 6th-10th, 2010))
Covers up-to-date Web services and SOA technologies, Hands-on, Taught by Sang Shin.
Manila, Philippines "Web Services and SOA" Codecamp (Oct. 18th-22nd))
Covers up-to-date Web services and SOA technologies, Hands-on, Taught by Sang Shin.

Polls

How did you come to know JavaPassion.com?