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
|