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