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

Java Training

Instructor very good at answering questions and is taking a "pulse" to see where we are at.
Comment from Shared Services Canada

1. Title

  • JEE Programming for JBoss Professionals (JJBoss, 5 days)
    View PDF

2. Course Pre-requisites

  • Knowledge of the Java programming language and the Class Library

3. Target Audience

  • Programmers who want to familiarize themselved with the design and implementation of applications written for JBoss AS

4. Dates and Pricing

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

5. Outline

Module 1: The JBoss Application Server

Topic 1: Java Platforms JEE Technologies

Topic 2: Multi-Tier Architectures

Topic 3: JEE Application Models

Topic 4: JEE Technology: Servlets and Page Flows

Topic 5: JEE Technology: Portals

Topic 6: JEE Technology: Enterprise Java Beans

Topic 7: JEE Technology: SOA and Web Services

Topic 8: JEE Technology: JMS and Message Driven Beans

Topic 9: JEE Technology: Integration and Business Processes

Topic 10: Putting it all Together: A Complete JEE Application

Module 2: The JBoss Development Environment

Topic 1: What is JBoss?

Topic 2: Configuring JBoss for Enterprise Development

Topic 3: Starting and Stopping JBoss

Topic 4: Creating a JBoss Application: Code and Artefacts

Topic 5: Exploring the JBoss Directory Structure

Topic 6: Exploring the JBoss Configuration Files

Topic 7: Debugging JBoss Applications

Topic 8: Exploring JBoss Deployment

Module 3: Configruing Datasources

Topic 1: The Need for Data Sources

Topic 2: Data Sources and JDBC Drivers

Topic 3: Preparing the Database Server

Topic 4: Creating the Data Source

Topic 5: About Multi Data Sources

Topic 6: Tuning the Data Source

Topic 7: JDBC Data Sources and JNDI

Topic 8: Creating a Data Source Client

Module 4: Servlets

Topic 1: The Need for Sevlets

Topic 2: Web Applications, Web Services and Servlets

Topic 3: Configuring Servlets

Topic 4: Running Servlets in JBoss

Topic 5: Setting Initialization Parameters

Topic 6: Dynamic Reloading of Servlets

Topic 7: Servlet Initialization Parameters

Topic 8: Servlets and Threads

Topic 9: Creating Servlet Filters

Module 5: JSP Pages

Topic 1: JSP Architecture Servlets

Topic 2: JSP Syntax Overview

Topic 3: Configuring JavaServer Pages

Topic 4: JSP Directives and Actions

Topic 5: JavaServer Pages and JavaBeans

Topic 6: State Management: Cookies, Sessions and Application

Topic 7: Session Management

Module 6: Page Flows

Topic 1: The Need for MVC

Topic 2: The Action, Form Bean and the Controller

Topic 3: Understanding the Controller

Topic 4: Creating Simple Actions

Topic 5: Form Bean Validation and Validation Error Forward

Topic 6: Using Catch Forwards

Topic 7: Creating Complex Actions

Topic 8: Using Message Bundles

Module 7: Tag Libraries

Topic 1: What is a Tag Library?

Topic 2: Creating Custom Tag Libraries

Topic 3: Working with the Standard NETUI Tags

Topic 4: Working with the NETUI-DATA Tags

Topic 5: Working with the NETUI-Template Tags

Topic 6: Creating JDBC Controls

Topic 7: Calling JDBC Controls

Topic 8: Creating a Complete Workflow

Module 8: Enterprise Java Beans

Topic 1: EJB Oerview: Working with JBoss

Topic 2: Types of Enterprise Beans

Topic 3: EJB Wrapper Interfaces and Annotations

Topic 4: Context and Environment Objects

Topic 5: About Home and Remote Interfaces

Topic 6: The Enterprise Bean Class

Topic 7: Deploying the EJB in WebLogic

Topic 8: The Client Code

Module 9: Session Beans

Topic 1: What is a Session Bean?

Topic 2: Session Bean Lifetime

Topic 3: Session Bean Interface

Topic 4: Session Bean Lifecycles

Topic 5: Pool Settings for Stateless Session Beans

Topic 6: Deploying and Running Session Beans

Module 10: Entity Beans

Topic 1: The Persistence Model

Topic 2: The Classes and the Interfaces

Topic 3: Container-Managed Fields

Topic 4: Deployment Settings

Topic 5: EB Query Language

Topic 6: Running the Product Application

Module 11: Transactions

Topic 1: Container-Managed Transactions

Topic 2: Transaction Attributes

Topic 3: System vs. Application Exceptions

Topic 4: Rolling Back a Container-Managed Transaction

Topic 5: Summary of Transaction Options

Topic 6: Creating an Enterprise Application

Module 12: EJB Controls

Topic 1: What is an EJB Control?

Topic 2: Creating EJB Controls

Topic 3: Calling EJB Controls

Topic 4: Integrating EJB Controls in Page Flows

Topic 5: Revisiting the Complete Wokflow

Module 13: Implementing Webservices

Topic 1: The Need for SOA

Topic 2: Web Service Technology Overview: WSDL, SOAP, UDDI, etc..

Topic 3: Implementing a Web Service using JBoss

Topic 4: Implementing a Web Service Client using JBoss

Topic 5: Creating and Using Service Controls

Topic 6: Exposing Session Beans using Web Services

Topic 7: Securing Web Services

Topic 8: Web Services and SOAP Attachments

Topic 9: Revisiting the Complete Workflow

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