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

Java Training


It was excellent! A great instructor, knew the material and provided great feedback.
Comment from ESDC

1. Title

  • The Complete Java EE Course for Professional Developers (JCOMP, 10 days)
    View PDF

2. Course Pre-requisites

  • The Java programming language and the Class Library is essential for this course

3. Target Audience

  • Programmers who are moving to JEE, migrating from J2EE to JEE 3.0 or need to deepen their understanding of Java Enterprise Edition

4. Dates and Pricing


2 People for Guaranteed Live or Virtual Delivery $6,600.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: The Websphere Server

Topic 1: WebSphere Architecture

Topic 2: WebSphere JDBC Access

Topic 3: WebSphere JMS

Topic 4: WebSphere Security

Topic 5: WebSphere EJBs

Topic 6: WebSphere Servers and Clusters

Topic 7: WebSphere JNDI

Module 3: 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: Naming Exceptions

Module 4: Using JDBC Data Sources

Topic 1: Connection Pools

Topic 2: JDBC Data Sources

Topic 3: Data Source Example

Topic 4: Configuring JDBC Data Sources

Topic 5: About JTA

Module 5: Enterprise Java Beans 3.0

Topic 1: Enterprise Java Beans Component Model

Topic 2: Parties Involved in EJB Deployment

Topic 3: EJB Server and EJB Container

Topic 4: Types of Enterprise Beans

Topic 5: EJB Wrapper Interfaces

Topic 6: Deployment Descriptors

Topic 7: Context Environment Objects

Topic 8: The Client Code

Topic 9: Deploying the EJB in WebSphere

Topic 10: Moving to Annotations

Module 6: Session Beans

Topic 1: Session Bean Lifetime, Interface, and Lifecycles

Topic 2: Stateless Session Beans

Topic 3: Accessing Environment Entries

Topic 4: Stateful Session Beans

Topic 5: Managing Exceptions

Topic 6: Working with Cache Settings

Topic 7: Deploying and Running EJBs

Module 7: Java Persistency Api

Topic 1: The Need for JPA

Topic 2: Designing for JPA

Topic 3: Creating POJOS

Topic 4: The Configuration File

Topic 5: Persisting POJOS in a Datastore

Topic 6: JPA and Relationships

Topic 7: About using JQL

Module 8: More On JPA

Topic 1: Session Management

Topic 2: Managing Transactions

Topic 3: Thread Considerations

Topic 4: Addressing Performance Issues

Topic 5: A Complete JPA Example

Module 9: Session Facade Pattern

Topic 1: JEE Design Patterns

Topic 2: Session Facade Pattern

Topic 3: Transactions

Topic 4: Container-Managed Transactions

Topic 5: Transaction Attributes

Topic 6: System vs. Application Exceptions

Topic 7: Rolling Back a Container-Managed Transaction

Topic 8: Creating an Enterprise Application

Module 10: EJB Security

Topic 1: JEE Security

Topic 2: Adding Users in the Administration Console

Topic 3: Specifying Security for EJBs

Topic 4: Mapping Roles to Users

Module 11: Java Message Service

Topic 1: Messaging Applications

Topic 2: JMS and the JEE Platform

Topic 3: Basic JMS Concepts

Topic 4: The JMS Programming Model

Topic 5: Point-to-Point Messaging

Topic 6: Publisher and Subscriber Messaging

Topic 7: Reliable Message Delivery

Module 12: Message-Driven Beans

Topic 1: Message-Driven Beans

Topic 2: Message-Driven Bean Example

Topic 3: Deploying Message-Driven Beans

Topic 4: Running the Example

Topic 5: Message-Driven Bean Lifecycle

Topic 6: Transactions

Topic 7: Message Acknowledgement

Module 13: Creating Servlets

Topic 1: A Simple Servlet

Topic 2: Web Applications

Topic 3: Configuring Servlets

Topic 4: Running the Servlet

Topic 5: Servlets and Threads

Topic 6: Cookies and Sessions

Topic 7: Session Management

Module 14: 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

Module 15: 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 16: Securing Web Applications

Topic 1: JEE Security

Topic 2: Users and Groups

Topic 3: Authentication for Web Applications

Topic 4: Authorizing Access in Web Applications

Module 17: 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: View Helper Pattern

Topic 6: Front Controller Pattern

Topic 7: Intercepting Filter Pattern

Module 18: JavaServer Faces

Topic 1: What is JavaServer Faces?

Topic 2: Model 1 and Model 2 Architecture

Topic 3: JSF Architecture and Components

Topic 4: JSF and MVC: The Pieces of the Puzzle

Topic 5: About the Configuration Files

Topic 6: Building the Model

Topic 7: Building the View

Topic 8: About the Controller

Topic 9: A Simple JSF Example

Module 19: JSF Programming

Topic 1: Common JSF Tags

Topic 2: Validators and Converters

Topic 3: Resource Bundles

Topic 4: WebSphere Deployment

Module 20: Xml Technologies

Topic 1: Well Formed versus Valid XML

Topic 2: XSD Schemas and Namespaces

Topic 3: XPATH and XMLDOM

Topic 4: XML and Web Services

Module 21: Java API For XML JAXP

Topic 1: Document Driven versus Event Driven Document Processing

Topic 2: A look at SAX

Topic 3: Exploring JAX

Topic 4: The XML DOM

Topic 5: Loading a Document

Topic 6: Validating a Document

Topic 7: A Complete Example

Module 22: Java Architecture For XML Binding (JAXB)

Topic 1: JAXB Overview

Topic 2: Working with Schemas

Topic 3: Schema Binding and the Java Representation

Topic 4: Exploring Generated Classes and Interfaces

Topic 5: Marshalling/Unmarshalling the Document

Topic 6: Validating Data

Topic 7: A Complete Example

Module 23: Web Services

Topic 1: The Need for SOA

Topic 2: Web Service Technology: WSDL, SOAP, and UDDI

Topic 3: Web Service Messaging: SOAP

Topic 4: Java and WSDL

Topic 5: Java and SOAP

Topic 6: Using JAX-WS

Topic 7: Creating a Web Service

Topic 8: Creating a Web Service Client

Topic 9: Controlling Names, Namespaces and URIs

Module 24: More on Web Services

Topic 1: Web Services and WebSphere Application Server

Topic 2: Web Service Events and Notifications

Topic 3: About Web Service Security

Topic 4: Advanced Web Services

Topic 5: Deploying Web Services

Module 25: JMX Essentials

Topic 1: JMX Architecture

Topic 2: About Resource Management

Topic 3: Creating and Running an Agent

Topic 4: Using HTML Adapter

Topic 5: Using RMI Connector

Topic 6: Dealing with Exceptions

Topic 7: A Complete Example

Module 26: MBeans

Topic 1: What is MBean?

Topic 2: The Standard Management Interface

Topic 3: MBean Inheritance Patterns

Topic 4: Standard MBeans

Topic 5: Using DynamicMBean and MBeanInfo

Topic 6: Handling MBean Errors

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