SETC Training844-434-7382
 Find a Course: 
 
Programming TrainingMicrosoft TrainingMS Office TrainingServer TrainingManagement TrainingNetwork TrainingAbout UsContact Us

Java Training


The group discussions were helpful and kept me engaged. Instructor was very knowledgeable about many topics. Great course!
Comment from Service Canada

1. Title

  • JEE Web Application Development for Professional Developers (JWDEV, 5 days)
    View PDF

2. Course Pre-requisites

  • Basic knowledge of Java and the Class Library

3. Target Audience

  • Programmers who want to familiarize themselved with the design and implementation of web application using Enterprise Java

4. Dates and Pricing


2 People for Guaranteed Live or Virtual Delivery $2,775.00 per person

5. Outline

Module 1: OVERVIEW OF JEE

Topic 1: Java Platforms

Topic 2: Characteristics of Enterprise Computing

Topic 3: JEE Technologies

Topic 4: Multi-Tier Architectures

Topic 5: Advantages of Multi-Tier Architectures

Topic 6: Container-Based Approach

Topic 7: JEE Application Models

Module 2: INTRODUCTION TO WEBLOGIC

Topic 1: Server Overview

Topic 2: Server Directory Structure

Topic 3: Starting and Stopping the Server

Topic 4: Command Line Utilities

Topic 5: Other Administrative Commands

Topic 6: Scripting Tools

Topic 7: Administration Console

Module 3: CREATING SERVLETS

Topic 1: A Simple Servlet

Topic 2: Web Applications

Topic 3: Configuring Servlets

Topic 4: Running the Servlet in WebLogic

Topic 5: Dynamic Reloading of Servlets

Topic 6: Servlet Initialization Parameters

Topic 7: Servlets and Threads

Topic 8: Cookies and Sessions

Topic 9: Session Ids and Management

Topic 10: Session Management Example

Topic 11: Invalidating Sessions

Module 4: JAVASERVER PAGES

Topic 1: JavaServer Pages

Topic 2: A Simple JSP

Topic 3: Running the JSP Examples

Topic 4: JSP Syntax and Directives

Topic 5: Configuring JavaServer Pages

Topic 6: JSP Actions

Topic 7: JSP Example with Forwarding

Topic 8: Creating Controls

Topic 9: JavaServer Pages and JavaBeans

Topic 10: JSP with JavaBean Example

Module 5: CUSTOM JSP TAGS

Topic 1: Using Custom Tags

Topic 2: Types of Tags

Topic 3: Defining Tags

Topic 4: The tag Element

Topic 5: Simple Tags

Topic 6: Tags with Attributes

Topic 7: Including the Tag Body

Topic 8: Optionally Including the Body

Topic 9: Including the Body Multiple Times

Topic 10: About Struts and Page Flows

Module 6: SECURING WEB APPLICATIONS

Topic 1: JEE Application Components

Topic 2: HTML Form for Survey Application

Topic 3: HTML Code for Survey Form

Topic 4: Servlet Code for the Survey Application

Topic 5: JavaBean Class for the Survey Application

Topic 6: Creating a Web Archive (.war) File

Topic 7: JEE Security

Topic 8: Users and Groups

Topic 9: Adding Users in the Administration Console

Topic 10: Authentication

Topic 11: Configuring Authentication for Web Applications

Topic 12: Authorizing Access to Resources in a Web Application

Topic 13: Web Application Security : Example

Module 7: JAVA NAMING AND DIRECTORY INTERFACE

Topic 1: What is JNDI?

Topic 2: Benefits of JNDI

Topic 3: Naming and Directory Services

Topic 4: Using JNDI

Topic 5: Context Operations

Topic 6: JNDI Utility Class

Topic 7: JNDI Example

Topic 8: Running the JNDI Example

Topic 9: Naming Exceptions

Module 8: DATABASE ACCESS USING JDBC

Topic 1: A Simple JDBC Program

Topic 2: JDBC Driver Types

Topic 3: Connection Pools

Topic 4: JDBC Data Sources

Topic 5: Data Source Example

Topic 6: Configuring JDBC Data Sources

Topic 7: Running the Data Source Example

Topic 8: Using JDBC in a Servlet

Topic 9: Using JDBC in a JSP

Module 9: DESIGN CONCEPTS FOR WEB APPLICATIONS

Topic 1: Architecture and Design

Topic 2: Tiered Architectures

Topic 3: Model-View-Controller Architecture

Topic 4: JEE Design Patterns

Topic 5: Composite View Pattern

Topic 6: Composite View Strategies

Topic 7: View Helper Pattern

Topic 8: Front Controller Pattern

Topic 9: Intercepting Filter Pattern

Module 10: SERVLET FILTERS

Topic 1: What is a Filter?

Topic 2: Sample Filter

Topic 3: The Filter API

Topic 4: Initializing Filters

Topic 5: Blocking the Response

Topic 6: Modifying the Response

Topic 7: Running the Examples

Module 11: Java Struts Page FLows

Topic 1: Model 1 versus Model 2 Architecture

Topic 2: Implementing MVC

Topic 3: Implementing the View

Topic 4: Implementing the Model

Topic 5: Implementing the Controller

Topic 6: Using Beehive Tags

Topic 7: Struts and Page Flows

Topic 8: Exploring BEA WebLogic Page Flows

Module 12: JAVASERVER FACES

Topic 1: What is JavaServer Faces?

Topic 2: Software Development Roles

Topic 3: JSF Components

Topic 4: Component Methods

Topic 5: Component Model

Topic 6: Events

Topic 7: Validators and Converters

Topic 8: Request Processing Lifecycle

Topic 9: Resource Bundles

Topic 10: JavaBean Class

Topic 11: Settings in web.xml

Topic 12: The faces-config.xml file

SETC Training on LinkedIn follow @CTESTraining Follow us on Facebook
  Programming Training
  Microsoft Training
  Network Training
  Management Training
  Server Training
  Microsoft Office Training
Site developed and authored by Jean-Marc Choquette