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

Java Training

Course has been tailored to our needs. We are learning what we need for everyday work.
Comment from Giant Tiger

1. Title

  • The Complete Eclipse: MyEclipse and WebSphere (EBOOTCP, 4 days)
    View PDF

2. Course Pre-requisites

  • Previous Java programming experience

3. Target Audience

  • Developers who want an introduction to the many development facets of Java

4. Dates and Pricing

May 2 to May 5, 2017$2,775.00/person
Jul 18 to Jul 21, 2017$2,775.00/person
Oct 31 to Nov 3, 2017$2,775.00/person

5. Outline

Module 1: Java Architecture

Topic 1: Iterative Development

Topic 2: The Rational Unified Process

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

Topic 4: Distributed Applications: Technology and Infrastructure

Topic 5: Web Applications: Technology and Infrastructure.

Topic 6: The Java Answer

Topic 7: Packages and Files

Topic 8: JEE Architecture

Module 2: Getting Started with MyEclipse

Topic 1: Introduction

Topic 2: Workspaces and Projects

Topic 3: Using Views and Perspectives

Topic 4: Writing Code in Eclipse

Topic 5: Creating Unit Tests

Topic 6: Debugging using Eclipse

Topic 7: Working with the Various Editors: XML, JSP, EJB and More

Topic 8: Reference

Topic 9: Documentation and Testing

Topic 10: Importance of Documentation

Topic 11: Common Everyday use of Javadoc

Topic 12: Making use JUnit for Testing Purposes

Module 3: Creating Java Applications with MyEclipse

Topic 1: Creating the Java Project: Understanding the Available Templates

Topic 2: A Note on the Target Java Runtime and the Target Platform

Topic 3: Setting up Perspectives and Java Project Properties

Topic 4: Planning the Project Structure: Managing Packages and Classes

Topic 5: Defining the Application Structure: Presentation, Business and Data

Topic 6: Creating a Simple Desktop Application: Creating the Interface

Topic 7: Creating the Business Layer: Making use of Java Beans

Topic 8: Using External Resources: JNDI

Topic 9: A Few Useful Testing Tools

Topic 10: Preparing for Application Deployment

Topic 11: Packaging and Deploying the Application

Topic 12: Performing the Deployment and Verifying the Results

Module 4: 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 Tag Libraries

Topic 8: Validation Tags

Topic 9: Creating and Using Controls

Topic 10: Servlet Filters

Module 5: 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 6: 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 7: 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

Module 8: Session Beans

Topic 1: Session Bean Basics

Topic 2: Creating a Stateless Session Bean

Topic 3: Creating a Stateful Session Bean

Module 9: 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 10: Advanced Entity Bean Concepts

Topic 1: Understanding Database Relationships

Topic 2: Implementing BMP Entity Bean Relationships

Topic 3: Implementing CMP Entity Bean Relationships

Topic 4: Using Local Interfaces

Topic 5: Using Handles

Topic 6: Using Environment Variables

Topic 7: Implementing EJB Transactions

Topic 8: Using Programmatic Transactions

Topic 9: Declarative Transactions

Module 11: Message Driven Beans

Topic 1: About Message Driven Beans

Topic 2: Creating a Message Driven Bean

Topic 3: Creating the Bean Class

Topic 4: Deploying a Message Driven Bean

Topic 5: The Message Driven Bean Client: Point to Point

Topic 6: The Message Driven Bean Client: Publisher-Subscriber

Module 12: Introducing Ant

Topic 1: Preparing and Understanding the Environment

Topic 2: Creating Projects

Topic 3: Creating Project Structures

Topic 4: Creating an Ant Build File

Topic 5: Executing a Build

Topic 6: Understanding Program Structure

Topic 7: Executing a Program

Topic 8: Working with an IDE

Topic 9: Mastering Ant from the Command Line

Module 13: Ant Language Elements

Topic 1: Datatypes and Properties

Topic 2: Working with Paths

Topic 3: Understanding and Working with Filesets

Topic 4: Referencing Specific Elements`

Topic 5: Advanced Datatypes

Topic 6: Understanding and Working with Properties

Topic 7: Controlling Ant with Properties

Topic 8: About References and Library Dependencies

Topic 9: The Ant Data Model

Module 14: Packaging projects with Ant

Topic 1: Working with Files

Topic 2: Understanding and Working with Mappers

Topic 3: Preparing a Package

Topic 4: Understanding JAR, WAR and EAR Files

Topic 5: Creating and Testing with JAR files

Topic 6: Creating Zip files

Topic 7: Packaging for Unix

Topic 8: Working with Resources

Module 15: Team Development

Topic 1: Team Development Architecture

Topic 2: Preparing for Team Development

Topic 3: About the Repository and Code Synchronization

Topic 4: Synchronizing Workspaces

Topic 5: About Versioning and Version Control

Topic 6: Working with Perforce and the Perforce Perspectivew

Topic 7: Creating a Perforce Project

Topic 8: Working with Code in a Team Environment

Topic 9: Managing Code Changes

Topic 10: Managing and Resolving Conflicts

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