header trireme
telephone   UK: 01625 850 839    International: +44 1625 850 839 email us: clive@trireme.com

design and develop Java applications

course overview

Most Java courses teach you the features and syntax of the language. This one tells you how to design and develop realistic OO applications in Java. Writing good code in Java, is as much about understanding OO design, as the Java language syntax. This course teaches you both. You learn all the good techniques of OO programming, such as design objects to an interface and decouple their roles. As well as learning how to implement these objects in Java. You will also be shown the underlying patterns of the Java Development Kit (JDK) — a proven learning method for quickly understanding the core mechanics of Java. The course is extremely practical, developed and taught by consultants with many years' experience in OO design. When taught at your site, this modular course can be adapted to your situation and requirements.

Duration: 5 days

objectives

target audience

The course is suitable for anyone. For onsite training of development teams with experience of OO design and development in another language, such as C++, the course can be slimmed down. The course is run using Java 1.1.

course syllabus

Introduction to Java

Introduction to objects

Language basics

Programming with objects

Models and code

Pluggable design

Exceptions

Abstract Windowing Toolkit

Working with streams

The development process

Please note, when taught at your site, this course is customizable. Modules can be adapted, removed, added from other courses, or even created.

further information

timetable

Day 1

  • Introduction to Java
  • Introduction to objects

Day 1

  • Language basics
  • Programming with objects

Day 2

  • Models and code
  • Pluggable design

Day 3

  • Exceptions
  • AWT

Day 4

  • Working with streams
  • The development process

follow-up

Ideally this training would be followed by one or all of the following courses: develop applications with Java Swing, advanced Java programming, J2EE application architectures, develop Web applications with JSP and Servlets, develop applications with Java and XML, and develop EJB components.

course instructor

It is presented by one of our senior consultants, each of whom has at least ten years' experience in object oriented software development, and at least three years' experience as a trainer and consultant in a diverse range of application areas.

telephone   UK: 01625 850 839    International: +44 1625 850 839 email us: clive@trireme.com