Oracle ADF 12c and JDeveloper
5-Day Training Course
This comprehensive 5-day training course is designed to equip developers with in-depth knowledge of Oracle ADF 12c and JDeveloper. The course takes a hands-on approach, diving into topics such as MVC Design Pattern, ADF Business Components, Java coding in model and view layers, and web service exposure. The course will also cover various functionalities of the view layer and JDeveloper, preparing participants to build scalable and robust applications using Oracle ADF and JDeveloper.
Learning Outcomes
- Understand the core concepts of MVC design patterns and Oracle ADF architecture.
- Master the use of ADF Business Components for the model layer.
- Implement Java code in both model and view layers.
- Gain proficiency in working with List of Values (LOVs) and their advanced features.
- Explore method validation and view objects.
- Expose application modules as both SOAP and REST Web Services.
- Develop advanced UI components using ADF View Controller.
- Acquire skills in localization, dynamic components, and JavaScript in ADF.
- Learn to create shared libraries and ADF declarative components.
- Become familiar with JDeveloper environment and generic topics related to ADF and JDeveloper.
Prerequisites
- Basic knowledge of Java programming language.
- Familiarity with SQL and relational databases.
- An understanding of web development concepts.
- It's advantageous to have some experience with Oracle databases, but not mandatory.
Outline
- Day 1: Introduction and MVC Design Pattern
- Morning Session
- Introduction to Oracle ADF and JDeveloper
- Understanding MVC Design Pattern
- Afternoon Session
- Practical Exercise: Implementing MVC in ADF
- Morning Session
- Day 2: Model Layer and Business Components
- Morning Session
- ADF Business Components
- Write Java Code in Model Layer
- Afternoon Session
- Model Shared Application Module
- Practical Exercise: Creating Business Components
- Morning Session
- Day 3: Lists of Values and Model Method Validation
- Morning Session
- Model Shared List of Values (LOVs)
- Model Cascaded List of Values (LOVs)
- Afternoon Session
- Model Method Validation
- Practical Exercise: Working with LOVs and Validation
- Morning Session
- Day 4: Web Services and View Layer Basics
- Morning Session
- Model Expose Application Module to SOAP Web Service
- Model Expose Application Module to REST Web Service
- Afternoon Session
- Oracle ADF View Controller
- View Shared Template and Responsive Template
- Practical Exercise: Web Services and View Templates
- Morning Session
- Day 5: Advanced View Layer Topics and JDeveloper
- Morning Session
- View Real-time Data Refresh and Regions in ADF
- View Working With UI Components Listener
- Afternoon Session
- View Create Your Own Converter
- JDeveloper and Generic Topics
- Practical Exercise: Advanced View Layer Topics
- Morning Session
This comprehensive training aims to cover the above topics in a way that is both informative and engaging. Participants will walk away with strong fundamentals and hands-on experience, ready to tackle real-world ADF development projects.
Practical, connected learning
My wider training approach brings hands-on implementation and systems thinking together, connecting technology with real operational needs.