Java For J2EE –  J1110  (Duration: 5 days)

 

If you are new to Java and J2EE, this is an ideal course that will get you up to speed very quickly. This course is specifically geared for new comers to Java who are transitioning to J2EE. While we focus heavily on the concepts of OO programming and Java fundamentals, we ensure that before the end of the week you will have created your first Java Web Application using JSPs and Servlets!

 

Since application servers abstract a lot of the programming model complexity associated with distributed Java applications, this course concentrates on fundamentals of Java necessary for server-side programming.

 

The course is lab intensive with attendees learning the concepts and using them in associated lab exercises

Who Can Benefit

·         Programmers who are new to Java and J2EE

·         Technical Managers wanting to understand Java and J2EE

Prerequisites

·         Programming experience in OO languages (preferred) or procedural languages

·         Some understanding of OO concept is preferred but not required

Topics Covered/Skills Gained

·         Introduction to OO

·         Introduction to Java

·         Programming in Java including

·         Debugging Java applications

·         Creating Basic Java Web Applications

Course Content

 

Module 1: Introduction to OO

·         What is OO programming

·         Key OO Concepts

·         Inheritance

·         Polymorphism

 

Module 2: Java Basics

·         Introduction to Java

·         Syntax

·         Language Construct

·         Writing the HelloWorld program

·         The Javac compiler

·         The Java interpreter

·         Classpath and packages

 

Module 3:  More Java

·        Interfaces vs Classes

·        Abstract classes

·        JAR files

 

Module 4: Advanced Java

·        Built in Types

·        Collection classes

·        Serializable Classes and Java Serialization

·        Exceptions and exception handling

·        Environment variables and properties

·        Debugging

 

Module 5: Java IO and threading

·        Performing File IO from Java

·        Java and JDBC introduced

·        Threads and Java

·         Synchronization issues

 

Module 6: Java RMI

·        Remote Method Invocation – overview

·        Concept of Stubs and Skeletons

 

Module 7: Java Web Applications

·       Introduction to Web Applications

·       JSPs Introduced

·       Writing a simple Servlet

·       Installing Application Servers

·       Deploying application to application servers


 

 

 

 
J2EE Part 1

J2EE Part 2