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

Java Training


Easy to understand, the structure is excellent. Liked that we did not flip the manual page one by one. I understood pretty much everything even thought I have not done this before. Great thanks!
Comment from Courts Administration Service

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