3
Oracle University | Contact Us: +386 15888820 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 A Live Virtual Class (LVC) is exclusively for registered students; unregistered individuals may not view an LVC at any time. Registered students must view the class from the country listed in the registration form. Unauthorized recording, copying, or transmission of LVC content may not be made. Audience Java Developer Java EE Developer Prerequisites Required 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 Copyright © 2011, Oracle. All rights reserved. Page 1

D57517GC11_20_US

  • Upload
    vineet

  • View
    213

  • Download
    0

Embed Size (px)

DESCRIPTION

ORACLE

Citation preview

  • Oracle University | Contact Us: +386 15888820

    Oracle Fusion Middleware 11g: Java Programming

    Duration: 5 Days

    What you will learnThis course teaches the concepts and essential elements of the Java language. While learning Java, you buildapplications 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 thecourse is Oracle JDeveloper 11g, so you also learn how to use the graphical development capabilities of JDeveloper toaid application development and testing.

    Learn To:Use JDeveloper 11g to write, build, debug and deploy Java ApplicationsInteract with the Oracle Database from a Java ApplicationCatch and handle exceptions in your applicationsA Live Virtual Class (LVC) is exclusively for registered students; unregistered individuals may not view an LVC at anytime. Registered students must view the class from the country listed in the registration form. Unauthorized recording,copying, or transmission of LVC content may not be made.

    AudienceJava DeveloperJava EE Developer

    PrerequisitesRequired PrerequisitesKnowledge of simple SQL and HTML

    Experience with a structured programming language

    Basic knowledge of the principles of object orientation

    Course ObjectivesUse Oracle JDeveloper 11g to build, generate, and test application componentsWrite standalone applications with the Java programming language

    Course Topics

    Introducing the Java and Oracle PlatformsKey components of JavaThe Java Virtual Machine (JVM)Components of the Java SE Java Development KitOracle JDeveloper 11g IDE

    Copyright 2011, Oracle. All rights reserved. Page 1

  • Basic Java Syntax and Coding ConventionsIdentify the three top-level constructs in a Java programIdentify and describe Java packagesBasic language syntax and keywords Setting CLASSPATH

    Primitive Data Types and Operators Keywords and reserved words Declaring and initializing variablesOperator categoriesUsing string object literals and the concatenation operator

    Controlling Program FlowDecision-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 systemDebugging an application

    Creating Classes and ObjectsInstance variables and methods Instantiating classes and calling instance methodsUsing class variables and methodsJavaBeans architecture

    Object Life Cycle and Inner Classes Overloading methodsDefining and overloading constructorsObject life cycleDefine and use inner classes

    Using StringsThe Java String classPerforming Operations on StringsWrapper classFormatting classesUsing regular expressions for matching, replacing and splitting strings

    Using Streams for I/OUsing streams for the input and output of byte and character dataGenerate formatted outputObject streams and object serializationI/O exception handling

    Inheritance and PolymorphismInheritance hierarchies Superclass methods and constructorsUsing final with methods and classes

    Copyright 2011, Oracle. All rights reserved. Page 2

  • Arrays and CollectionsPrimitives and objects arraysProcess command-line variablesThe Java Collections Framework

    Using Generic TypesDeclare and use generic classes, interfaces and methodsUsing wildcard types

    Structuring Code Using Abstract Classes and InterfacesDefine abstract classes and methodsDefine interfacesCompare abstract classes and interfacesImplement interfaces

    Throwing and Catching ExceptionsChecked and unchecked exceptionsCatching and handling exceptionsThrowing exceptionsCreating exceptions

    Using JDBC to Access the DatabaseRegistering the driverGetting a database connectionExecuting a queryClosing the connectionHandling exceptionsManaging transactions

    User Interface ComponentsSwing containersJava foundation classesUsing the Container hierarchyAdding Swing components to an application

    Adding User Interface Components and Event HandlingAdding Swing components to a containerModifying the contents of the componentsUsing the AWT event handling modelCreate a menu bar with menus and menu itemsDefining event handler in JDeveloper

    Deploying Java ApplicationsUsing JAR filesDeploying applications with JDeveloperGenerating an archive file

    Copyright 2011, Oracle. All rights reserved. Page 3