book your perfect training course
thousands of courses, off-site or in-house, across the UK
browse training

Browse the full list of courses above.

education search

 

Training Course: Oracle Java Programming

training course enquiry

Training Course Code: OCJPROG9
Training Duration: 5 days.
Price: £2,082

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 Java
Key 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.

Training course title:
Name:
Email:
Phone:
Company Name: (if applicable)
Number of delegates attending:
 
 Preferred Location: 
 Select from above or tick in house (we come to you) 
 
Preferred dates:
Click to select a dateClick to select a date
Any Special Requests:
Send Enquiry

Other course you might also like