Complete Oracle ADF 12c Course for Beginners (step-by-step)
4.3 (470 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,871 students enrolled

Complete Oracle ADF 12c Course for Beginners (step-by-step)

Take the first step to Oracle Fusion Middleware World with Latest Version of ADF 12.2.1.3.0
Bestseller
4.3 (470 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,871 students enrolled
Created by Sameh Nassar
Last updated 11/2019
English
English [Auto]
Current price: $55.99 Original price: $79.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 14.5 hours on-demand video
  • 4 articles
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • By end of this course you will be able to develop a complete web application using Oracle ADF 12c by yourself
  • Secure your application using ADF security and Custom Security
  • Use ADF Visualization Components
  • Styling your ADF application using CSS
  • Working in jsf pages and ADF Taskflows
  • Learn how to create and configure Entity Objects, View Objects and Application Module
  • Learn how to create Associations, ViewLinks, View Criteria and List of Values (LOV)
  • Learn how to write java code for customization in Entity Object, View Object, Application Module and Backbeans
  • Working with ADF faces UI components
  • Creating data source in weblogic and deploying ADF application to the weblogic
Course content
Expand all 98 lectures 14:18:28
+ Introduction
5 lectures 21:45

After this lecture you will be able to know what are the topics which this course will cover.

Preview 03:22

After this lecture you will be able to know what is the capabilities and features of ADF and JDeveloper.

What Is ADF and JDeveloper?
03:49

This is a sample application we will develop it by end if this course. By end of this course you should be able to develop ADF application like this demo application.

Preview 03:25
Download and Install JDeveloper 12c
04:20

By end of this lecture you will be able to use JDeveloper

Introduction to JDeveloper
06:49
+ MVC Design Pattern
4 lectures 23:23

By end of this lecture you will understand what is MVC design pattern

What is MVC Design Pattern
03:17

By end of this lecture you will know how the ADF use MVC design pattern

MVC in ADF
07:53
Create Quick ADF Application to Explain MVC in ADF
00:52

By end of this lecture you will understand how the ADF use MVC. I will create a quick ADF application to describe MVC and you will have a good idea about MVC in ADF.

Implement MVC in ADF practically in JDeveloper
11:21
+ ADF Business Components (Model Layer)
13 lectures 01:50:52

You can download ADF course material from this lecture.

ADF Course Resources
00:13

By end of this lecture you will be able to download and install Oracle database.

Download and Install Oracle Database
02:48
HR Database schema
00:22

By end of this lecture you will be able to connect JDeveloper with database and you will get an idea about HR database schema.

Preview 05:05

By end of this lecture you will be able to create and configure ADF Entity Object.

ADF Model Entity Object (EO)
18:07
Entity Object EO (cont.)
10:40

By end of this lecture you will be able to create and configure View Object.

ADF Model View Object (VO)
13:16
View Object VO (cont.)
05:44
View Object VO (cont.)
09:01
View Object VO (cont.)
13:00

By end of this lecture you will know what is application module (AM) and what exactly AM does.

ADF Model Application Module (AM)
08:27

By end of this lecture you will know what is association and view link and you will be able to create association and view link.

Association and View Link
16:13
+ Oracle ADF View Controller
20 lectures 03:37:30

By end of this lecture you will be able to create new jsf page and you will know the structure of that page.

Create JSF Page
07:30

By end of this lecture you will be able to implement navigation between pages.

Navigation Between JSF Pages
09:01

By end of this lecture you will be able to create task flow and you will be able to know the difference between bounded task flow and unbounded task flow. You should be able to create region in the JSF page using bounded task flow.

ADF Task flows
14:14

Be end of this lecture you should be able to create a train using bounded task flow.

Bounded Task Flow
08:49
Bounded Task Flow (cont.)
20:51

By end of this lecture you will know what is page template and how you can create page template.

ADF Page Template
15:04

By end of this lecture you will be able to create jsf page use page template.

Create JSF Page Use Page Template
15:50
ADF Faces Components (UI components)
09:09
ADF Faces Components (cont.)
06:09
ADF Faces Components (cont.)
06:52
ADF Faces Components (cont.)
08:02
ADF Faces Components (cont.)
07:11
ADF Faces Components (cont.)
16:22
ADF Faces Components (cont.)
08:44

By end of this lecture you should know what data control and page definition is.

Data Control and Page Definition
18:06
Data Control and Page Definition (cont.)
08:28

By end of this lecture you should be able to apply partial page refresh in ADF pages.

Partial Page refresh (Ajax in ADF)
05:16

By end of this lecture you should be able to style your ADF application with custom skin using CSS.

Use Skins and CSS in ADF Application
15:16

By end of this lecture you will understand what is ADF security and how you can apply ADF security in your ADF application

ADF Security
09:32
ADF Security (cont.)
07:04
+ Write Java Code in Model and View Layer
13 lectures 02:03:29
Write Java Code in Entity Object
05:34
Write Java Code in Entity Object (cont.)
12:40
Write Java Code in Entity Object (cont.)
08:08
Write Java Code in View Object
05:37
Write Java Code in View Object (cont.)
04:22
Write Java Code in Application Module
09:51
Write Java Code in Application Module (cont.)
03:40
Write Java Code in View Layer
07:54
Write Java Code in View Layer (cont.)
06:05
Write Java Code in View Layer (cont.)
16:31
Write Java Code in View Layer (cont.)
08:07
Write Java Code in View Layer (cont.)
10:11
Write Java Code in View Layer (cont.)
24:49
+ Create a Complete ADF Application
43 lectures 06:01:28
School Application Overview
02:35
Creating Database for School Application
05:23
Create Model Layer for the Application
05:17
Entity Object Configurations
07:05
Entity Object Configurations (cont.)
04:43
Entity Object Configurations (cont.)
10:08
Entity Object Configurations (cont.)
04:45
Create View Links Between View Objects
05:50
Create Static View Objects
09:04
Create List of Values (LOVs)
04:36
Create View Criteria
08:40
Application Module Configurations
05:13
Create Page Template for School Application
05:53
Create Page Template for School Application (cont.)
11:13
Create School Application JSF Pages
04:56
Create JSF Pages and Define Navigation between Pages
12:46
Developing School Application Lookups Pages
12:37
Developing School Application Lookups Pages (cont.)
15:20
Developing School Application Lookups Pages (cont.)
15:21
Developing School Application Lookups Pages (cont.)
18:33
Developing School Application Search Pages
08:29
Developing School Application Search Pages (cont.)
06:59
Developing School Application Search Pages (cont.)
08:38
Developing School Application Search Pages (cont.)
10:15
Developing School Application Search Pages (cont.)
09:24
Developing School Application Search Pages (cont.)
09:21
Developing School Application Transaction Pages
13:34
Developing School Application Transaction Pages (cont.)
04:38
Developing School Application Transaction Pages (cont.)
06:58
Developing School Application Transaction Pages (cont.)
05:39
Developing School Application Dashboard
03:47
Developing School Application Dashboard (cont.)
09:58
Developing Dashboard Graphs
10:53
Developing Dashboard Statistics
13:25
Developing Dashboard Statistics (cont.)
05:46
Add Security to School Application
04:04
Add Security to School Application (cont.)
08:25
Developing School Application Login Page
12:43
Developing School Application Login Page (cont.)
10:54
Developing School Application Login Page (cont.)
08:55
Finalize School Application Login Page and Logout
05:13
Deploying ADF Application in Weblogic Server
12:55
The Next Step After Learning ADF
00:37
Requirements
  • You should have a basic knowledge of java programming language
Description

This course will target a beginner developer who likes to learn ADF 12c to build a complete web application. This course will cover all ADF components from the Model and View layer. By end of this course we will develop a complete ADF application together (step by step) and during this application I will show you how you can secure your ADF Application using custom security and I will give you an idea about data visualization (Graphs) and I will show you how you can deploy ADF application. By the end of this course, you should be able to develop a complete ADF application by yourself.

Who this course is for:
  • Anyone would like to be a developer and looking for a tool to develop web applications