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
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
Related Courses
- Web Development With Spring and Hibernate Training
- Fundamentals of Java Training
- J2EE on JBoss Training
- EJB3 Training
- JSF Training
- Java and J2EE Overview for Managers Training
- J2EE Web Services Training
- JUnit Training
- Spring Hibernate and Acegi Training
- SOA Training
- Hibernate Training
- Web Services with Apache Axis Training
- Intro to Web Services with Axis2 Training
- Hibernate Brain Dump Training
- TestNG Training
- Complete Spring Framework Training
- Advanced Java Training
- Developing Enterprise Applications using J2EE Training
- Design Patterns in Java Training
- Developing Applications with Apache Struts Training
- Developing with the Spring Framework Training
- Aspect Oriented Programming with Spring AOP and AspectJ Training
- Struts Training
- Clustered Caching with Tangosol Coherence Training