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

Java Training


Explained what could be have been very complicated information in a clear and concise manner which allowed myself to follow along and understand with ease. Instructor had great enthusiasm that kept us all involved.
Comment from Shared Services 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