Introduction to Java using JBuilder


Audience
Application developers, programmers and other technical professionals transitioning to Java that will be utilizing Borland's JBuilder as their IDE development tool
   

Duration

5 Days
   
Course Abstract
Through a combination of instructor-led discussions and hands on workshops the course will illustrate the methods and techniques for developing applications using Borland's JBuilder IDE tool. The course will offer a practical introduction to the Java programming language and discuss Java topics like; class definitions and hierarchies, polymorphism, encapsulation, abstraction, exception handling, Java data types, flow control, conditional testing, single and multidimensional arrays, JDBC access and the creation of Java applications. Each of the following topics will be taught while utilizing the basic components of JBuilder toolset; project creation and navigation, source editor and team development, java compiler, debugging and testing tools and the other aspects of JBuilder IDE.
   
Objectives

After completing this course, students will be able to:

  • Understand the roots and benefits of object oriented application design
  • Illustrate each of the key OO concepts of inheritance, polymorphism, encapsulation and abstraction.
  • Understand a class definition and its components of data and access methods.
  • Depict the major differences between procedural application development and object-oriented systems in both design and implementation.
  • Utilize the source repository and debugging features of JBuilder for managing all java source testing binary files.
  • Understand the role of exception handling and its implementation.
  • Illustrate Java file access considerations using streams and buffers.
  • Depict the role of JDBC in RDBMS database access and updating.
  • Illustrate the basic concepts behind event-driven programming and its role in an OO application environment
  • Utilize the JBuilder tool for building and testing Java applications,
   
Class Format Lecture and Lab
   
Prerequisites

Each student should have a basic understanding of the Windows environment and a fundamental knowledge of any application programming language. No object-oriented background is required.