Training Course: Oracle Java Programming
training course enquiry
Training Course Summary:
This course teaches participants how to develop Java applets and applications using Oracle JDeveloper. The course focuses on teaching the Java language, plus practical object-oriented principles. In addition to coding in Java, participants will learn how to use the graphical capabilities of Oracle JDeveloper to aid rapid application development.Pre-Requisites:
Comprehensive experience using another structured programming language. Introduction to Oracle: SQL and PL/SQL (SPLI)or equivalent experience in SQL programming.
Suggested Prerequisites
Basic knowledge of HTML.
Training Course Overview/Content:
Introduction to JavaKey elements of the Java environment
The Java Virtual Machine (VM)
Applets and Applications
Java Developers Toolkit (JDK)
Basic Java Concepts
Key components of the Java language
Basic language syntax and keywords
Basic constructs of a Java program
Compile and run a Java application
Oracle JDeveloper
Using Workspaces and Projects in Jdeveloper version 3
Creating, building and executing Java applications in JDeveloper
Modify Java application source code
Enhance the user interface frame design
Data Types and Operators
Primitive data types
Declaring, initialising and manipulating primitive variables
Using literals
Java variables and operators
Operator Categories and precedence
Assignment and arithmetic operators
Use String concatenation
Implicit and explicit promotion and demotion (casting)
Controlling Program Flow
Coding decisions-making constructs
Coding repetition constructs
Debugging in Jdeveloper
Enumerators and Iterators
Object-Oriented Principles
Object-oriented principles: classes, objects, and methods
Encapsulation, Inheritance and Polymorphism
Creating an Object-Oriented Class Structure
Working with Classes and Objects
Defining new classes using JDeveloper
Defining methods and variables
Utilizing encapsulation
Using packages to group related classes
More on Working with Classes
Method Overloading
Defining multiple class constructors for a class
Controlling access to provide encapsulation
Using class variables and class methods
Using initializers
Using Arrays, Strings and Wrapper Classes
Constructing an array of primitives
Constructing an array of object references
Using the String class
Initialising Arrays
Using Vectors
Reusing Code Through Inheritance
Using inheritance to define new classes
Ensuring proper construction of superclasses
Overriding methods in a superclass
Calling superclass methods
Using polymorphism effectively
Using Final methods and classes
Structuring Code using Abstract Classes
and Interfaces
Defining abstract classes
Using abstract methods
Defining and implementing interfaces
Using interfaces for multiple inheritance
Handling Exceptions
Catching and handling exceptions
Using a finally block
Defining throwable classes
Multi-Threading
Creating and controlling a thread
Creating multiple threads
Synchronising threads
Creating a Dataform
Using the Data Form Wizard
Building a database connection
Using the Navigation Controls
Using JDeveloper to build a master-detail form
Adding User Interface Components
Adding Swing components to an application
Modifying Swing component properties
Defining event handlers
Developing a Form Layout
Adding Swing containers to an application
Embedding Swing components into Swing containers
Grouping components
Using layout managers
Building and Deploying Applets
Writing a simple applet
Passing parameters into an applet
Deploying Applets
Defining Applet security
File I/O
Reading and writing from the console
Reading and writing text files
Reading and writing data files
Internationalization
Locales
Resource bundles
Handling text files
Course Objectives
Write stand alone applications with the Java programming language
Develop Java applets Build, generate and test applications using Oracle JDeveloper 3.0 Build the essential elements of database forms using the features of Oracle JDeveloper.

