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

Java Training

Excellent trainer, very patient and helpful.
Comment from Public Safety 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

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