This 3 day hands-on course will provide developers with a working knowledge of Oracle's JDeveloper 11g and the Oracle Application Development Framework. This course is designed to quickly bring developers up to speed on the latest version of Oracle JDeveloper and make use of the Oracle ADF tool set. This class will provide the participants with the skills needed to develop web based applications using ADF Business Components, ADF Faces and the ADF Controller. The class will also introduce the concept of ADF task flows and implementing security in ADF based applications. The course will teach users how to create standard web forms and master detail forms using ADF Faces. The course also provides instruction on using ADF and JDeveloper in a team environment.
Course Goals
Obtain hands on development experience using Oracle JDeveloper 11g
Provide a solid understanding of the technologies that make up the Oracle Application Development Framework
Making the transition to Model-View-Controller based applications
Obtain a working knowledge of ADF Faces and its AJAX implementation
Understand the how to implement security in Oracle ADF applications
Learn to create and use Oracle ADF Business Components
Understand the JSF Page Lifecycle and how it works with ADF Faces
Using the JDeveloper built-in version of WebLogic Server
Learn to implement best practices when working in a team
Prerequisites
A basic understanding of Oracle Database is required.
Previous experience with Java is recommended
Who Should Attend?
Web Application Developers
PL/SQL Developers
Forms Developers seeking to make the shift to ADF Development
Technical Consultants
Course Materials
Oracle JDeveloper 11g and Oracle ADF course materials
Duration
Three (3) days
Course Outline
Oracle Application Development Framework
ADF Architecture Overview
Building Business Components
ADF Controller Components
Oracle ADF Faces
ADF Data Binding
Oracle ADF Task Flows
Securing Oracle ADF Applications
Master-Detail Page Development
Mastering Regions
Managed Beans
Managing Transaction Boundaries
Web Service Based Data Controls
PL/SQL Based Business Components
Oracle JDeveloper 11g
User Interface Overview
Creating and Managing Connections in JDeveloper
JDeveloper Workspaces and Projects
Customizing the JDeveloper User Interface and Preferences