Compu21.com - The best computer training school.
  
Home About Us Training IT Consulting Resources Test Center Job Placement Contact Site Map
 
 

Certified Programmer Training

Fundamental Programming with Java

This is an introduction course of fundamental object-oriented programming with Java 2 Platform. As a programming language, Java is object-oriented, portable, powerful and compact. On the other hand, serving as the core technology of J2EE/J2SE/J2ME, Java is more like a Platform, which is a whole solution from front-end to back-end.

Given this context, we will focus on addressing the learning curve by teaching not only knowledge of Java itself but the approach to learn it as well. You will get a deep understanding of Java object-oriented programming technique based on a global view of the whole Java 2 Platform. And the last but not the least, you will learn how to think as correctly and efficiently as a computer professional.

Section 1 Introduction to Java 2 Platform

Background of Java Technology

What is Java

Object-Oriented Portable Dynamic and Distributed Interpreted

Robust Secure Multi-thread How to learn Java

How to learn Java

Learning Curve

Way of thinking

How to Install/Run Java

Basic Java Programming

Data Type

Keywords

Operation

Flow Control

Case Study (Summary of Section 1)

Section 2 Object-Oriented Java Programming (Part A)

Beginning with Object-Oriented Technology

Class/Object

Constructor

Variable this

Overloading

Overriding

Dynamic Method Lookup

Interface

Inheritance

Encapsulation

Polymorphism

Case Study (Summary of Section 2) with Java Applet

Section 3 Object-Oriented Java Programming (Part B)

Continuing with Object-Oriented Technology

Try/Catch/Finally

Object Life

Garbage Collection

Exception

File

Input Stream

Output Stream

Object Serialization

Case Study (Summary of Section 3) with Java Application

Section 4 Learning and Analyzing Java language packages

How has Java been designed

Package

Learning and Analyzing Java Package Structure

java.applet

java.awt

java.beans

java.io

java.lang

java.math

java.net

java.rmi

java.security

java.sql

java.text

java.util

javax.accessibility

javax.naming

javax.rmi

javax.sound

javax.swing

javax.transaction

Case Study (Summary of Section 4)

Section 5 Enterprise Application

Thread

Create

Stop

Managing

Critical Section

Synchronization

  TCP/IP

Socket

java.net

HTTP

Multithread Programming

Thread-safe Data structure (Optional)

Case Study (Summary of Section 5)

Section 6 Putting all together

JDBC

Database

SQL

JDBC connection

JDBC + Thread

Connection pool

JAR and JAVA Documentation

Review important concepts of this course.

How to learn/understand J2EE based on Java language

Textbook

Beginning Java 2 - Jdk 1.3 Version

Ivor Horton , Wrox Press

Compu21 , founded in 1998, is a leading IT services company in the business of Professional Training, Job Placement, and IT/eBusiness Consulting.
Flushing Office:
39 - 07 Prince Street ,
Unit 2C
Flushing, NY 11354

(718)762-1900

E-mail:info@compu21.com
Web Site: www.Compu21.com

       
© 1998 - 2004 Compu21.com | Sitemap Extranet status: UpdatingLast content update executed on March, 2005