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

Java Training

I really liked the fact that we could follow using the manual PDF files on our individual machines. This allowed to easily/quickly scroll back/forth the slides without having to interrupt the class to ask to go back to certain slides when needing to review something. This also allowed to easily search within the manual for specific keywords while doing exercises
Comment from Mitel

1. Title

  • Java Enterprise Development: Struts, Workflows and Enterprise Beans (JAV301, 4 days)
    View PDF

2. Course Pre-requisites

  • Solid knowledge of object oriented programming in Java

3. Target Audience

  • Java application developers who want to learn how to develop production quality enterprise Java applications on the JEE platform.

4. Dates and Pricing

Oct 3 to Oct 6, 2017$2,775.00/person

5. Outline

Module 1: Application Architecture

Topic 1: The Application Tiers: 1, 2 and 3-tiered applications

Topic 2: Distributed Applications: Technology and Infrastructure

Topic 3: Web Applications: Technology and Infrastructure

Topic 4: What Makes Good Software?

Module 2: Java EE Web Programming

Topic 1: Servlets

Topic 2: The JSP Page

Topic 3: Using Beans

Topic 4: State Management

Topic 5: Tag Libraries

Topic 6: Creating a Simple Tag

Topic 7: Using BEA Tag Libraries

Topic 8: Validation Tags

Topic 9: Creating and Using Controls

Topic 10: Servlet Filters

Module 3: Struts Fundamentals

Topic 1: JSP Model 1 and Model 2 Architecture

Topic 2: Struts Startup

Topic 3: Struts Architecture

Topic 4: Creating a Struts Form

Topic 5: The Action Form

Module 4: Struts Essentials

Topic 1: Using DynaActionForm

Topic 2: Implementing the Action

Topic 3: Using ActionForward

Topic 4: Using Wildcards

Topic 5: Adding a Message Bundle

Topic 6: Configuring Exception Handling

Topic 7: Using Struts Tag Libraries

Topic 8: Using Struts Tags: A Complete Example

Module 5: Advanced Struts Features

Topic 1: Using Struts Action Classes

Topic 2: The Validator Framework

Topic 3: Using Tiles

Topic 4: Multiple Application Modules

Topic 5: Logging with Log4J

Module 6: WebLogic Page Flows

Topic 1: Page Flow Overview

Topic 2: BEA WebLogic Page Flows

Topic 3: Creating a NETUI Page

Topic 4: Implementing Complex Actions

Topic 5: Using Page Inputs

Topic 6: Using Transactions

Topic 7: Java Transactions

Module 7: Enterprise Design Patterns

Topic 1: Sun Java Enterprise Patterns

Topic 2: Session Façade

Topic 3: Model View Controller (Observer)

Topic 4: Composite View Pattern

Topic 5: View Helper

Topic 6: Front Controller Pattern

Topic 7: The Synchronizer Token Pattern

Module 8: EJB Fundamentals

Topic 1: EJB Fundamentals: Basic Structures

Topic 2: Creating a Simple EJB

Topic 3: The Deployment Descriptor

Topic 4: EJB Deployment

Topic 5: Creating an EJB Client

Topic 6: Comments

Module 9: Session Beans

Topic 1: Session Bean Basics

Topic 2: Creating a Stateless Session Bean

Topic 3: Creating a Stateful Session Bean

Topic 4: Advanced Strategies and Best Practices

Module 10: Entity Beans

Topic 1: Entity Bean Fundamentals

Topic 2: Creating a BMP Entity Bean

Topic 3: CMP Entity Beans: The Mechanics

Topic 4: Deploying a CMP Entity Bean

Module 11: Introducing JMS

Topic 1: About Message Driven Beans

Topic 2: A Simple JMS Example

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