abhigna.biz

  • Increase font size
  • Default font size
  • Decrease font size
Home Trainings Java & J2EE Web Technologies / J2EE - AITTD002

Web Technologies / J2EE - AITTD002

E-mail Print PDF

 

ABHIGNA INFO TECHNOLOGIES – TRAINING DIVISION

Web Technologies / J2EE – AITTD0002

Objective:

The candidate at the end of the course is expected to become completly conversant with J2EE technology, application servers and the various services they can offer, and will be independantly able to design and execute a j2ee application.

Eligibility:

  • Good understanding and experienced in core java
  • Basics of Networked Applications

Session Duration : 1 hour

Lab Exercise Duration : 2 hours

Quiz : 5 - 10 min

Contents and Schedule

1. Session 1 – Introduction to Web Technology

1.1. Web Communication Protocol

1.2. Client and Server Environments

1.3. HTTP Servers and Application Servers

1.4. Introduction to HTML

1.5. Lab Exercises

1.5.1. Monitor request, response streams and analyse.

1.5.2. Create a html page

2. Session 2 - 6

2.1. Quiz

2.2. HTML tags and usage

2.3. DHTML

2.4. CSS

2.5. Javascript

2.5.1. syntax and flow control

2.5.2. DOM manipulation

2.5.3. Inbuilt functions

2.6. Event Handling

2.7. Lab Exercises

2.7.1. Create a Dynamic form on button click

2.7.2. Submit an Address form with regex validations.

3. Session 6 - 8

3.1.1. Quiz

3.1.2. Introduction to Servlets

3.1.3. Servlet Life Cycle

3.1.4. Filters

3.1.5. Configuring Servlet Container

3.1.6. Scope

3.1.7. Handing Multipart Requests

3.1.8. Lab Exercises

3.1.8.1. Setting up Tomcat

3.1.8.2. List and Save Addresses to database

4. Session 9

4.1. Quiz

4.2. JSP

4.3. JSTL tags

4.4. Scriptlets

4.5. Lab Exercises

5. Session 10, 11

5.1. Quiz

5.2. Patterns in Servlet

5.2.1. State, URL Mapper, Command

5.3. Tips and Tricks in Servlet Programming

5.4. Lab Exercises

6. Session 12-16

6.1. Quiz

6.2. Setup JBOSS

6.3. JNDI

6.4. Introduction to EJB 3

6.4.1. Concepts and Architecture

6.4.2. EJB Lifecycle

6.4.3. Entity

6.4.4. Session

6.4.5. MDB / JMS

6.5. Patterns in EJB

6.6. Lab Exercises

7. Session 17-19

7.1. Quiz

7.2. Introduction to Struts

7.3. MVC architecture

7.4. Controllers

7.5. Validators

7.6. Action Handlers

7.7. Resource Handling

7.8. Lab Excercises

8. Session 20 – 23

8.1. Intoduction to ORM & Hibernate

8.2. Mapping Concepts

8.3. Persistence Lifecycle

8.4. Object Retrival concepts and mechanisms

8.5. Using Hibernate

8.5.1. Standalone Applications

8.5.2. Servlets

8.5.3. with EJB Containers

8.6. Lab Excercises

9. Session 24-28

9.1. Quiz

9.2. Introducing AOP

9.3. Spring Framework Architecture

9.4. Bean Wiring

9.5. Bean Advice

9.6. Configuring a Spring application

9.6.1. MVC

9.6.2. Hibernate Integration

9.6.3. Transaction Management

9.6.4. Security

9.6.5. JNDI

9.6.6. JMS

9.6.7. JMX

9.6.8. Cache

9.7. Lab Exercises

10. Session 28-30

10.1. Design Patterns in J2EE

10.2. Lab Exercises

11. Project Work 31 – 40 (Team size 5)

11.1. Requirement and Scope

11.2. Design and HLD

11.3. Project Work and Submission

11.4 Project Evaluation

 

Last Updated on Tuesday, 13 October 2009 11:25  

Main Menu


Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /home/abhigna/public_html/libraries/joomla/cache/handler/callback.php on line 99

Key Concepts


Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /home/abhigna/public_html/libraries/joomla/cache/handler/callback.php on line 99