Scheduled Dates (sort by: location | date) |
Request availability or book by selecting a date:
Prices exclude VAT.
Why do prices vary? Using CourseMonster, you search the schedules of over 100 training companies in one convenient location. Choose the city, date and price that best suits you.
Have questions or need a better city/date? Ask now.
On-site/international quote? Ask now.
|
|
Course Overview Developers learn the concepts and essential elements of the Java language. Participants build stand-alone applications, and acquire the foundation skills needed to attend more advanced courses in the curriculum. The development environment used for this course is Oracle JDeveloper 10g Release 3. - Write applications in Java
- Use the latest development tool: JDeveloper 10g Release 3
- Access the database with Java
Audience - J2EE Developer
- Java Developer
- PL/SQL Developer
Prerequisites - Experience of a structured 3GL, such as C or Pascal
- Basic knowledge of the principles of object orientation
Skills Gained - Write stand-alone applications in the Java programming language
- Build, generate, and test application components using Oracle JDeveloper 10g
- Access database records from a Java application
Course Outline Introducing the Java and Oracle Platforms - Identifying the key elements of the Java environment
- The benefits of using Java
- The J2SE Java Development Kit
- Using Java with Oracle 10g
Defining Object Oriented Principles - Defining objects and understand how they are used
- Defining classes and how they are used
- Defining the O-O principles of Abstraction, Inheritance, Encapsulation, Aggregation, and Polymorphism
- Introducing the course application class model
Basic Java Syntax and Coding Conventions - Introducing basic source and byte file structure
- Describing the basic language syntax
- Java file structure (package, import, class)
- Defining Classes
- Specifying Methods (entry method main)
- Placing comments in Java code
- Establishing Naming Conventions
- Declaring variables
Exploring Primitive Data Types and Operators - Primitive data types
- What are variables?
- Declaring and initializing variables
- What are literals?
- What are operators?
Controlling Program Flow - Using Flow Control in Java
- Decisions: if, switch, conditional operator
- Repetition: while, do-while, for
- The break statement
Building Java Applications Using Oracle JDeveloper - Exploring the JDeveloper Environment
- Creating applications
- Specifying Project Properties
- Examining the Directory structure
- New Code Editor Features
- Re-factoring
- Using the Help System
- Using the JDeveloper Debugger
Creating Classes and Objects - Using Java classes
- Defining instance variables and instance methods
- Creating objects using new and the default Constructor
- Declaring Instance Variables
- Calling instance methods
- Applying Encapsulation in Java
- What are Class Variables?
- What are Class Methods?
Class Loading, Object Life Cycle and Inner Classes - Method Overloading
- The 'this' keyword
- What are constructors?
- Defining Inner and Anonymous Classes
- The finalize method
Using Strings, String Buffer, Wrapper and Text-Formatting Classes - The Java String class
- String conversion and comparison
- Overview of wrapper classes
- Conversions to and from primitive types using wrapper classes
- Formatting classes
- About streams
- Sets of I/O Classes
Reusing Code - Specifying Inheritance in Java
- The super reference
- Over-riding super class methods
- Browsing super class references with Oracle JDeveloper 10g
- Acme Video and Polymorphism
- Limiting methods and classes with final
- What are Java Beans?
- Steps to build and use a Java Bean in JDeveloper
Using Arrays and Collections - What is an Array?
- Multidimensionalarrays
- Using Vectors
- Collections framework components
- Using Iterators
Structuring code using Abstract Classes and Interface - Defining Abstract classes
- Defining Abstract methods
- Creating Interfaces
- The Sortable Interface
Throwing and Catching Exceptions - How does Java handle exceptions?
- Catching and handling exceptions
- Ensuring code is executed using a finally block
- Creating exceptions
Accessing the Database with JDBC - Connecting to a database with Java
- What is JDBC?
- Registering the Driver
- Getting a database connection
- Creating a Statement
- Executing a SQL statement
- The Prepared Statement object
- Pooling connections
User Interface Design: Planning a Form Layout - Running Java UI Applications
- Swing features
- Planning the UI layout
- Swing Containers
- Using Frames or Dialogs
- Adding Components with Oracle JDeveloper 10g
Adding User Interface Components and Event Handling - Swing Components
- Swing Components in JDeveloper
- Adding a component to a form
- The Java Event model
- Adding event handlers using Oracle JDeveloper
- Model View Controller Principles using a List Component
Deploying Applications using Java Web Start - What is Java Web Start?
- Deploying Applications with JDeveloper
- Creating the Deployment Profile file
- Making an executable .JAR file
- Creating and deploying the archive file
- Using JDeveloper to deploy an application to Java Web Start
Follow On Courses - OracleAS 10 g R3: Build J2EE Applications I
- OracleAS 10 g R3: Build J2EE Applications II
- OracleAS 10 g R3: Build Web Services
How to make a booking for the D18382GC10 course
|
|