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

Java Training

The group discussions were helpful and kept me engaged. Instructor was very knowledgeable about many topics. Great course!
Comment from Service Canada

1. Title

  • Object Oriented Programming with Java: From Classes to Interfaces (JAV101, 5 days)
    View PDF

2. Course Pre-requisites

  • Previous experience in an application development role in a Java environment.

3. Target Audience

  • Application developers who want to learn how to use object oriented principles in their daily development activities.

4. Dates and Pricing

Jun 5 to Jun 9, 2017$2,775.00/person
Aug 14 to Aug 18, 2017$2,775.00/person
Nov 20 to Nov 24, 2017$2,775.00/person

5. Outline

Module 1: Java Architecture

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

Topic 2: Distributed Applications: Technology and Infrastructure

Topic 3: Web Applications: Technology and Infrastructure

Topic 4: The Java Answer

Topic 5: Packages and Files

Topic 6: J2EE Architecture

Topic 7: Debugging

Module 2: Java Basics

Topic 1: Arithmetic Operators

Topic 2: Mathematical Functions

Topic 3: Strings, Globalization and Conversions

Topic 4: More on Formatting Text

Topic 5: Conditional Logic

Topic 6: Loops

Topic 7: Arrays

Module 3: Programming Methodology

Topic 1: Choosing a Methodology

Topic 2: The Rational Unified Process

Topic 3: The Inception Phase

Topic 4: The Elaboration Phase

Topic 5: The Construction Phase

Topic 6: The Transition Phase

Module 4: Use Cases and Software Development

Topic 1: Use Cases Revisited

Topic 2: Use Case Diagrams

Topic 3: Use Case Formats

Topic 4: Use Case Sections

Topic 5: The Supplementary Specification

Topic 6: When Are We Done?

Module 5: Object Oriented Analysis

Topic 1: Identifying the Objects

Topic 2: Identifying the Associations

Topic 3: The Domain Model

Topic 4: The Happy Video Store Draft Domain Model

Module 6: Object Oriented Design

Topic 1: Going from Analysis to Design

Topic 2: UML Class Notation

Topic 3: Generalization

Topic 4: Aggregations

Topic 5: The Final Class Diagram

Topic 6: The RUP and OOD

Module 7: Creating Classes

Topic 1: Proper Coding

Topic 2: Using Classes

Topic 3: Creating Classes

Topic 4: Class Properties

Topic 5: Object Methods

Topic 6: Constructors

Topic 7: Destructors

Topic 8: Static Data

Topic 9: A complete Object example

Module 8: Inheritance and Polymorphism

Topic 1: Inheritance

Topic 2: Polymorphism

Topic 3: Abstract Functions and Classes

Topic 4: Interfaces

Topic 5: Common Java Inheritance Examples

Module 9: Working with Objects

Topic 1: Working with Reference Types

Topic 2: Collections

Topic 3: Exception Handling

Topic 4: File IO Operations

Topic 5: Serialization

Module 10: Database Programming with JDBC

Topic 1: Database Programming Overview

Topic 2: Connections

Topic 3: Making a Connection

Topic 4: Executing SQL Statements

Topic 5: Reading Data

Topic 6: Updating, Inserting and Deleting Data

Topic 7: Executing Multiple Batches

Topic 8: The PreparedStatement Interface

Topic 9: Using Transactions

Topic 10: Calling Stored Procedures: The Callable Statement Interface

Topic 11: Using JNDI

Topic 12: Creating JDBC Data Sources

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