This is the start of the document.
Skip to:

[Login] [Join]
Contact us now
1 (888) 357-1204

Introduction to Java and J2EE Training Course

Customized On-site Training

Request a Quote
or call 1 (888) 357-1204

(5 days)

Introduction to Java and J2EE Training Summary

Introduction to Java and J2EE is a five day class that provides a student with a comprehensive knowledge about Java Programming language. It provides a student with solid knowledge about how to build distributed applications using J2EE platform.

After this class a student will know how different components of J2EE architecture work together.

Introduction to Java and J2EE Training Objectives

After this class a student will know how different components of J2EE architecture work together.

Audience for Introduction to Java and J2EE Training

Anyone who wishes to learn Java programming language.

Introduction to Java and J2EE Training Prerequisites

There are no prerequisites. However, it is highly recommended for a student to be familiar with at least one programming language.

Introduction to Java and J2EE Training Outline


Introduction

  • Java Overview
  • The Lifecycle of Other Programs
  • The Lifecycle of a Java Program
  • A Simple Java Program
  • The Java Development Kit
  • Writing a Java Program

The Java Programming Language

  • Java Keywords
  • Identifiers
  • The Built-in Data Types
  • Literals
  • Constants
  • The String Class
  • Declaring Variables
  • Arithmetic Operators
  • Comparison Operators
  • Boolean Expressions
  • The if Statement
  • The if/else Statement
  • The switch Statement
  • The while Loop
  • The do/while Loop
  • The for Loop

Object Oriented Analysis & Design

  • OOP and Procedural Languages
  • Writing a Program Procedurally
  • Writing a Program Using Objects
  • Classes and Object
  • An Introduction to OOAD
  • UML
  • Inheritance

Classes and Objects

  • Classes and Objects
  • Writing a Class in Java
  • Instantiating Objects
  • Using Objects
  • Understanding References
  • Garbage Collection
  • The == operator
  • The "this" Reference
  • Methods
  • Invoking Methods
  • Passing References by Value
  • Method Overloading
  • Constructors
  • Access Specifiers
  • Encapsulation
  • Static Fields and Methods
  • Instance and Static initializers
  • Packages

Inheritance and Polymorphism

  • Inheritance
  • The "is a" Relationship
  • The extends Keyword
  • What Gets Inherited
  • Single Inheritance
  • Method Overriding
  • The super Keyword:
  • The Object Class
  • Constructors
  • Polymorphism
  • Virtual methods
  • final Methods and Classes
  • Abstraction

Arrays

  • Array References
  • Array Objects
  • Using Arrays
  • Arrays of References
  • Copying Arrays
  • Multidimensional Arrays

Interfaces

  • Implementing an Interface
  • Constants in Interfaces
  • Extending Interfaces
  • Interfaces and Polymorphism

Exception Handling

  • Exceptions
  • The Throwable Class
  • Catching Exceptions
  • Declaring Exceptions
  • Throwing Exceptions
  • The finally Statement
  • User-defined Exceptions

Servlet Centric J2EE Architecture

  • Introduction
  • Web Component: Servlet
  • Overview of JDBC
  • Exercise: Creating J2EE Application in a Servlet Centric Architecture

Page Centric J2EE Architecture

  • Web Component: JSP
  • Exercise: Creating J2EE Application in a Page Centric Architecture

EJB Architecture

  • EJB Concepts
  • Session Bean
  • Entity Bean
  • MessageDriven Bean
  • Exercise: Combine Servlets, JSP and EJB
  • Deploying Servlet and JSP
  • Deploying Session Bean
  • Deploying Entity Bean
  • J2EE Setup


This is the end of the document. Go back to the top.