Developers just starting to learn Oracle ADF sometimes find the experience daunting, but Oracle JDeveloper and ADF Product Management have done an amazing job of easing the learning curve.  The issue most of us have is simply keeping up with what they and others are making available. 

Although AVIO Consulting’s 3 day ADF with Oracle BPM Workshop gives students the knowledge of how to use and integrate ADF with Oracle BPM and human tasks, ADF is a complex product and it is easy to become overwhelmed when trying to learn its nuances.  Here is the list of learning resources I provided a student this week.  It includes what I believe are the most current Oracle ADF web sites, on-line videos, tutorials, documentation, commercially available books, instructor led training, code samples and forum.

Web Sites and Blogs

Oracle JDeveloper and ADF – Getting Started Guide – This has the links to all of the different papers, demonstrations, videos and tutorials provided by the Oracle ADF product management team.

AMIS Technology Blogs on ADF – AMIS Technology has some of the best blog posts on ADF.

On-line Videos

Oracle ADF Insider – Learn Oracle ADF Online – Over 60 recorded sessions that cover the basics, advanced topics and the essentials with common ADF techniques explained.

Advanced ADF Series Part 1 – Self-paced online training with an overview and covers bindings, team development and task flows.

Advanced ADF Series Part 2 – Self-paced online training that covers regions, page layouts, page templates, components, skinning and data visualization components.

Oracle ADF Architecture TV – 85 videos that cover ADF planning and getting started, design and architecture, development and deployment.

ADF Academy – Oracle ADF Mobile – Self-paced 90 minute overview on ADF Mobile.

Oracle ADF Mobile YouTube Channel – Oracle Mobile Application Framework (MAF) videos (currently 27 videos).

Tutorials

JDeveloper and ADF Tutorials – Over 50 step-by-step tutorials that cover how to get started, general topics, JPA/EJB, web services, JSF, ADF applications, ADF Faces, ADF Task Flows, ADFbc, ADF Mobile, Metadata Services (MDS), Oracle WebCenter and Oracle SOA.

Documentation

Oracle ADF Documentationhttp://www.oracle.com/technetwork/developer-tools/adf/learnmore/adfinsi…

Commercially Available Books

Quick Start Guide to Oracle Fusion Development – Oracle JDeveloper and Oracle ADF by Grant Ronald – This is the first and best ADF book anyone getting started should buy.  It is easy to understand and concise, but full of essential base level information.

Developing Web Applications with Oracle ADF Essentials by Sten E. Vesterli – Oracle JDeveloper 11g Handbook by Duncan Mills, Peter Koletzke, Avrom Roy-Faderman      

Oracle Fusion Developer Guide by Frank Nimphius, Lynn Munsinger

Oracle ADF Faces Cookbook by Amr Gawish

Oracle ADF Enterprise Application Development Made Simple by Sten E. Vesterli

Oracle ADF 11gR2 Development Beginner’s Guide by Vinod Krishnan

Oracle ADF Real World Developer’s Guide by Jobinesh Purushothaman

Oracle JDeveloper 11gR2 Cookbook by Nick Haralabidis

Instructor Led Training

Oracle University

Oracle Fusion Middleware 11g: Build Applications with ADF I

Oracle Fusion Middleware 11g: Build Applications with ADF II

AVIO Consulting

ADF with Oracle BPM Workshp (A-311) – Three day workshop that shows developers how to integrate ADF with Oracle BPM processes and human tasks.

Code Samples

Oracle JDeveloper 11g and Oracle ADF — Code Samples

Code Corner – Hints tips and coding samples for ADF Developers.

Forum

ADF Oracle Technical Network (OTN) Forum – Post questions and search for previously answered questions.

I hope this helps you on your Oracle ADF journey.

Dan