|
|
|
|
|
|
|
|
|
Application Development with JBuilder 8 |
Duration: 5 days |
|
|
The course is targeted at those who may be new to JBuilder 8, but who have some experience with Java. |
|
A working knowledge of Windows or
Linux and some experience in programming with Java. We encourage students to also
have experience developing applications for one of the following SQL database
servers: InterBase 4.x/5.x, Microsoft SQL Server, Sybase, Oracle, Informix, or an
ODBC, supported server. |
|
|
Description |
JBuilder 8.0 Application Development is a
five-day course designed to ensure that Java developers using JBuilder 8 have an
understanding of, and can successfully use the features of, JBuilder 8 in developing
data-aware applications. Concepts are taught through instructor led exercises and
individual lab exercises, that build on each other to create a data-aware application.
JBuilder concepts covered include IDE, projects, debugger, data model, dataModules,
data-aware components, and the use of many wizards to simplify and decrease development
time. Java concepts covered include language basics, objected oriented programming,
event handling, exception handling, and introduction to JavaBeans, EJBs, Servlets, and
CORBA. This course helps prepare students for the Borland Product Certified JBuilder
8 exam. |
|
Objectives |
|
|
Course Outline |
Introducing Java and JBuilder
- Features of Java & overview of JBuilder's main windows and configuration
Working with Projects
- Project file types and configuration
Working with Components in the User Interface Designer
- Introduction to features & benefits of
Components (program building blocks)
Layout Managers
- Overview of layout managers & their affect on an application's appearance
Component Sampler
- Review of different component types & their properties
The Menu Designer
- Elements of menu design and execution
Java Language Basics
- Review of Java language syntax, elements and structures
Objected-Oriented Programming in Java
- Basics of OOP & Java classes
Advanced Object-Oriented Programming in Java
- Polymorphism, method overloading, and abstract &
interface classes
Using JBuilder's Debugger
- Polymorphism, method overloading, and abstract &
interface classes
Programming in Java
- Debugger controls, windows & breakpoints
Event Handling
- Introduction to Java's event model, adapters & listeners
Exception Handling
- Java exceptions and try.catch blocks
The JBuilder Data Model
- EConfiguration & Use of JDBC drivers & components
|
|
Master-Detail Database Frames
Database Tools
- JDBC Explorer, Monitor & SQL Builder
Working with Data-Aware Controls
- Introduction to data-aware components
- Creating master-detail data relationships
Manipulating QueryDataSets Programmatically
- Programming techniques for data-aware controls
DataModules
- Features, benefits & use of dataModules
Column Components
- Columns, calculated-columns, and their properties
Parameterized Queries and Delayed Fetching
- Techniques for filtering dataSets
Stored Procedures
- Advantages & use of stored procedures
Advanced Exception Handling Techniques
- Use of custom exceptions & DataSetException class
JavaBeans and BeanExpress Essentials
- JavaBeans basics & BeanExpress wizards
Enterprise JavaBeans Overview
- EJB introduction and example
CORBA Basics
- CORBA defined & example using wizards to create a client
& server
Servlets: An Introduction
- Advantages of Servlets with example of Post & Get
Creating Reports with Java and HTMLProgrammatically
Serialization
- Benefits of saving an object to a file
Deploying Your Software
- What to know & using the Archive Wizard
| |
|
|