JAV110 :: Java Programming using JDeveloper 11g

  • Pricing: Tier I
  • Duration: 5 Days

Summary:

This course is the first course for those who want to learn the core features of the Java language.  This course is written for Java version SE7.  Our default is to teach this class using Oracle’s JDeveloper 11g IDE, but it can be taught using any Java IDE, including NetBeans and Eclipse.

Audience:

  • Programmers/Developers

Objectives:

  • Learn how to build realistic Java applications
  • Learn how to use JDeveloper 11g as your IDE.  If you want to use another IDE, that’s fine too
  • Learn Object-Oriented Programming and how to use OOP to create and use sophisticated business and data access classes
  • Learn core Java features and how to use them, including arrays, dates, strings, exceptions and the new try-with-resources
  • Learn how to build user-friendly GUIs with Swing
  • Learn how to access and store data in a database with data access classes
  • Learn how to use text, binary, XML files, and JDBC to work with a database
  • Learn how to use threads and how to deploy your applications using JAR files or Java Web Start

Topics:

  • Essential Java skills
    • How to get started with Java and NetBeans
    • Introduction to Java programming
    • How to work with data
    • How to code control statements
    • How to validate input data
    • How to test and debug an application
  • Object-oriented programming with Java
    • How to define and use classes
    • How to work with inheritance
    • How to work with interfaces
    • Other object-oriented programming skills
  • More Java skills
    • How to work with arrays
    • How to work with collections and generics
    • How to work with dates and strings
    • How to handle exceptions
  • GUI programming with Swing
    • How to develop a form
    • How to work with controls and handle events
    • How to develop and deploy applets
  • Data access programming with Java
    • How to work with text and binary files
    • How to work with XML
    • How to work with a Derby database
    • How to use JDBC to work with databases
  • Advanced Java skills
    • How to work with threads
    • How to deploy an application