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

Java Training

I enjoyed the excellent training I received which provided me with the foundation to monitor our server - the trainer was very informative and patient throughout the whole training. I benefited from him very much and the facilities were excellent.
Comment from Kivuto Solutions Inc.

1. Title

  • Expert Java Programming: Design Patterns, ORM, MVC and other Mystical Things (JEXP, 4 days)
    View PDF

2. Course Pre-requisites

  • Basic knowledge of Java including variable declaration, conditional and looping expressions and function and procedure calls

3. Target Audience

  • Programmers who want to familiarize themselved with the design and implementation of object oriented applications with Java

4. Dates and Pricing

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

5. Outline

Module 1: Building Good Software

Topic 1: Overview

Topic 2: Characteristics of a Good Software Solution

Topic 3: How Good Software Is Built

Topic 4: Iterative Development

Topic 5: Requirements Management

Topic 6: Use of Component-Based Architectures

Topic 7: Ongoing Verification of Software Quality

Topic 8: Control of Software Changes

Module 2: Uml Primer

Topic 1: Going From Analysis to Design

Topic 2: UML Class Notation

Topic 3: Generalization

Topic 4: Aggregations

Topic 5: Collection Classes

Topic 6: Sequence Diagrams

Topic 7: Statechart Diagrams

Topic 8: Activity Diagrams

Topic 9: Interfaces, Templates and Patterns

Module 3: Inheritance and Polymorphism

Topic 1: Inheritance

Topic 2: Inheritance and Constructors

Topic 3: Polymorphism

Topic 4: Abstract Functions and Classes

Topic 5: Using Interfaces in Everyday Programming

Module 4: Java Programming

Topic 1: Working with Reference Types

Topic 2: Exception Handling Overview

Topic 3: Exception Handling

Topic 4: Events

Topic 5: Using Generics

Topic 6: Creating Generics

Module 5: Design Patterns

Topic 1: Overview of Target Class Structure

Topic 2: About Object Creation

Topic 3: About Object Structure

Topic 4: Refactoring Considerations

Topic 5: Abstract Factory

Topic 6: Singleton

Topic 7: Client Code Review

Topic 8: Bridge

Topic 9: Builder

Topic 10: Façade

Topic 11: Prototype

Topic 12: Adapter

Topic 13: Composite

Topic 14: Other Patterns

Topic 15: Refactoring Considerations

Module 6: Advanced Development Technologies

Topic 1: About Enterprise Frameworks

Topic 2: Business Entity Frameworks

Topic 3: Validation Frameworks

Topic 4: Application Development in an Enterprise Framework

Topic 5: Making an Object Bindable

Module 7: Configuration Based Programming

Topic 1: Data Access

Topic 2: Exception Handling

Topic 3: Logging

Topic 4: Validation

Module 8: Hibernate Basics

Topic 1: Overview

Topic 2: The Problem with Hand-Coded Sql

Topic 3: About ORM with Hibernate

Topic 4: Hibernate Namespaces

Topic 5: Hibernate Interfaces

Topic 6: The ISessionFactory

Topic 7: The Session Instances

Topic 8: Identity

Topic 9: Hibernate Application Configuration

Module 9: Object Mapping

Topic 1: Overview

Topic 2: The Domain Model

Topic 3: Mapping Basics

Topic 4: Mapping Objects

Topic 5: Dealing with Identity

Topic 6: Mapping Types

Topic 7: Mapping: Value Types and Entity Types

Topic 8: Mapping Class Hierarchies

Topic 9: Mapping Associations

Topic 10: Mapping Collections

Topic 11: Mapping and Polymorphism

Module 10: Using Struts Based Frameworks

Topic 1: Model 1 and Model 2 Architecture

Topic 2: MVC for the Web

Topic 3: The Controller#39;s Role

Topic 4: The Configuration File

Topic 5: Implementing the View

Topic 6: The Action

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