Ajax Training: Ajax for Java Developers
EJB Training: Introduction to Enterprise Java Beans
Groovy for Java Developers
Hibernate Training
Intermediate Java Training
Introduction to Java Programming Training
Introduction to XML Training
Jakarta Struts Training
Java Development for Secure Systems
Java EE 5 (JEE - including EJB3)
Java Programming with Eclipse
JavaServer Faces (JSF) : Using JSF to Build J2EE Web Apps on the JBoss Application Server
JavaServer Faces Training: Introduction to JSF Training
JavaServer Pages Training: Introduction to JSP and Servlets Training
JBoss Training: Administering the JBoss 4.x Application Server
JBoss Training: Administering the JBoss® 5.X Application Server
JBoss Training: Enterprise JavaBeans (EJB 3) on the JBoss Application Server
JBoss Training: Enterprise JavaBeans 3.0 (EJB3) and the Java Persistence API (JPA) on the JBoss Application Server
JBoss Training: Java EE with Servlets JSP & JDBC on JBoss AS
JBoss Training: Servlets/JSP on the JBoss Application Server
JBoss Training: SOA and Java Web Services (JAX-WS) on the JBoss Application Server
Patterns In Frameworks Workshop
Software Design Training: Effective Software Development Training Boot Camp
Spring Framework Training (Spring 3)
Test Driven Development (TDD) for Java
The JSP Standard Tag Library (JSTL)
Web Development Using Grails Training
Web Services Training: Developing Java Web Services
XML Programming Using Java
    

Java Programming with Eclipse

  Course #:  NT902
  Duration:  5 days

Java Training Overview

nTier's Java Programming with Eclipse training course provides an introduction to developing Java applications with Eclipse. Participants will learn how to create and debug various Java applications in this popular IDE.

Java Training Learning Objectives

  • Eclipse’s architecture
  • The Eclipse Workbench
  • Developing basic applications in Eclipse
  • Debugging in Eclipse
  • Testing code in Eclipse
  • Java syntax
  • Inheritance
  • Collections
  • Interfaces
  • Exceptions
  • (optional) Building GUIs with SWT
  • Basic ANT builds
  • An overview of Object Oriented Principles and Practices

Java Training Prerequisites

None required, any programming experience is helpful.

Java Training Outline

  1. Eclipse Introduction
    • Eclipse Overview
    • Installing and Running Eclipse
    • Workbench Overview
  2. Object-Oriented Concept
    • Objects
    • Classes, instances, fields and methods
    • Encapsulation
    • Polymorphism
    • Inheritance
    • Dynamic binding
  3. Java Overview
    • Java Introduction
    • Java Syntax
    • Java Basics
    • Arrays
    • Eclipse Scrapbook
  4. Classes
    • Classes in Java
    • Static fields and methods
    • Commonly used classes in Java
    • Searching Java classes in Eclipse
  5. Java IDE
    • Building and Running Java Classes
    • Unit Testing
  6. Debugging
    • Debugging Tips and Tricks in Eclipse
  7. Control Statements
    • Java Control Statements
    • Eclipse shortcuts
  8. Inheritance
    • Inheritance - how and why
    • Interfaces
    • Type Hierarchy in Eclipse
  9. Collections
    • Generic collections
    • ArrayList
    • HashMap
    • Iterator
    • Vector
    • Enumeration
    • Hashtable
  10. Exceptions
    • Definition
    • Exception types
    • Exception Hierarchy
    • Catching exceptions
    • Throwing exceptions
    • Defining exceptions
    • Common exceptions and errors
  11. Streams
    • What are streams?
    • Stream types
    • Character streams
    • Byte streams
    • Filter streams
    • Object Serialization
  12. Javadoc
    • Doclets
    • Comments
    • Placement
    • Sections
    • Tags
    • Running Javadoc

OPTIONAL MODULES

  1. Using Ant in Eclipse
    • What is Ant?
    • Ant Build File
    • Running Ant
  2. Building GUIs with SWT
    • SWT Basics
    • SWT applications
    • SWT terminology
    • SWT layouts
    • GUI Patterns

Appendix A.  Learning Resources

System Requirements
Hardware – minimal: Pentium 500MHz, 128 meg RAM, 500 meg HD.
Hardware – recommended:   Pentium 1.5gHz, 512 meg RAM, 1 gig HD.