Oracle Fusion Middleware 11g: Java Programming

Oracle Fusion Middleware 11g: Java Programming

Duration: 5 Days

What you will learn

This course teaches the concepts and essential elements of the Java language. While learning Java, you build applications using standard Java technologies. In hands on practices, students build and test standalone programs, gradually adding more functionality as each new lesson is introduced. The development environment used for the course is Oracle JDeveloper 11g, so you also learn how to use the graphical development capabilities of JDeveloper to aid application development and testing.

 

Learn To:

Use JDeveloper 11g to write, build, debug and deploy Java Applications
Interact with the Oracle Database from a Java Application
Catch and handle exceptions in your applications


Audience
Java Developer
Java EE Developer

 

Prerequisites
Suggested Prerequisites
Knowledge of simple SQL and HTML
Experience with a structured programming language
Basic knowledge of the principles of object orientation


Course Objectives
Use Oracle JDeveloper 11g to build, generate, and test application components
Write standalone applications with the Java programming language

 

Course Topics
Introducing the Java and Oracle Platforms
Key components of Java
The Java Virtual Machine (JVM)
Components of the Java SE Java Development Kit
Oracle JDeveloper 11g IDE

 

Basic Java Syntax and Coding Conventions
Identify the three top-level constructs in a Java program
Identify and describe Java packages
Basic language syntax and keywords
Setting CLASSPATH

 

Primitive Data Types and Operators
Keywords and reserved words

Declaring and initializing variables
Operator categories
Using string object literals and the concatenation operator

 

Controlling Program Flow
Decision-making constructs
Performing loop operations
Using switch statements

 

Developing Applications with Oracle JDeveloper (11g)
Creating new applications and projects
Navigating around JDeveloper's IDE
Consult the JDeveloper Help system
Debugging an application

 

Creating Classes and Objects
Instance variables and methods
Instantiating classes and calling instance methods
Using class variables and methods
JavaBeans architecture

 

Object Life Cycle and Inner Classes
Overloading methods
Defining and overloading constructors
Object life cycle
Define and use inner classes

 

Using Strings
The Java String class
Performing Operations on Strings
Wrapper class
Formatting classes
Using regular expressions for matching, replacing and splitting strings

 

Using Streams for I/O
Using streams for the input and output of byte and character data
Generate formatted output
Object streams and object serialization
I/O exception handling

 

Inheritance and Polymorphism
Inheritance hierarchies
Superclass methods and constructors
Using final with methods and classes

 

Arrays and Collections
Primitives and objects arrays
Process command-line variables
The Java Collections Framework

 

Using Generic Types
Declare and use generic classes, interfaces and methods

Using wildcard types

 

Structuring Code Using Abstract Classes and Interfaces
Define abstract classes and methods
Define interfaces
Compare abstract classes and interfaces
Implement interfaces

 

Throwing and Catching Exceptions
Checked and unchecked exceptions
Catching and handling exceptions
Throwing exceptions
Creating exceptions

 

Using JDBC to Access the Database
Registering the driver
Getting a database connection
Executing a query
Closing the connection
Handling exceptions
Managing transactions

 

User Interface Components
Swing containers
Java foundation classes
Using the Container hierarchy
Adding Swing components to an application

 

Adding User Interface Components and Event Handling
Adding Swing components to a container
Modifying the contents of the components
Using the AWT event handling model
Create a menu bar with menus and menu items
Defining event handler in JDeveloper

 

Deploying Java Applications
Using JAR files
Deploying applications with JDeveloper
Generating an archive file
Copyright

 

 

 

Return Courses
 

Informes e Inscripciones

E-Mail :
vsalas@sistemasuni.edu.pe

cabyes@sistemasuni.edu.pe
Teléfonos :
(511)381-3851 Anexo 25
Datos Adicionales:
Av. Túpac Amaru 210. Puerta 5 de la UNI

CENTRAL - UNI
Universidad Nacional de Ingeniería
Av. Túpac Amaru 210 - Rimac
Alt. Puerta 5 de la UNI
Teléfonos: Directo: 3813851 - 3824832 Central 4811070 Anexos: 569- 408
SAN BORJA
Av. Rosa Toro 1111
Alt. Cdra. 31 Javier Prado Este
Telefono 346-0005 346-4486
SURCO
Jr. Cristobal de Peralta Sur 113
Alt. Cdra 11 Av. Primavera
Telf: 344-4454