1Z0-441: Oracle Mobile Development 2015 Essentials


Exam Number: 1Z0-441

Exam Title: Oracle Mobile Development 2015 Essentials


Associated Certification Paths



Oracle 1Z0-441 Certification Details:


Exam Name Oracle Mobile Development 2015 Essentials
Exam Code 1Z0-441
Exam Product Version Mobile Application Framework
Exam Price USD $245
Duration 120 minutes
Number of Questions 85
Passing Score 66%
Validated Against Exam has been validated against Mobile Application Framework 2.0.
Format Multiple Choice
Recommended Practice 1Z0-441 Online Practice Exam

Oracle 1Z0-441 Certification Topics:


Fundamentals
  • Describe the components of Mobile Suite and Mobile Application Framework (MAF)
  • Explain key considerations when gathering mobile app requirements and how these considerations impact the architecture
  • Describe the three mobile architectures and determine which architecture to use based on customer requirements
  • Explain the service developer and mobile app developer roles
  • Describe key steps in mobile app development
Architecture and Structure
  • Describe the architecture of MAF
  • Determine which application content type to use
  • Use navigation and UI components for MAF and key application artifacts
  • Setup the application development environment
  • Configure application-level artifacts such as application ID, navigation bar, springboard and preferences
  • Create AMX-based features and define feature constraints
  • Create local HTML-based features and add custom HTML files to features
  • Create remote URL features and define white listing for security
  • Implement application and feature lifecycle listeners
  • Design for modularity and reusability in MAF by leveraging application and feature archives
  • Create application and feature archives
Mobile Application Framework (MAF) Data Layer
  • Describe back-end data scenarios and how they impact the data layer design
  • Use the data sources and transports supported by MAF
  • Describe data control concepts
  • Use service and data objects and bean data controls
  • Develop apps that consume SOAP web services through data controls and Java APIs
  • Develop apps that consume REST-XML data through data controls and Java APIs
  • Develop apps that consume REST-JSON data through data controls and Java APIs
  • Use local database and data sync extensions to provide offline support
  • Explain approaches that are used in developing an effective data layer
User Interface (UI) Development
  • Describe approaches, key design principles and resources that need to be considered when developing an effective mobile UI
  • Use mobile UI components and patterns
  • Describe the components of the UI layer and how they work together
  • Create bounded and unbounded task flows
  • Use list components to display data collection
  • Use data components to support data display and data entry
  • Use Data Visualization components to display charts, graphs and maps
  • Use layout components to create a tablet UI vs. a Smartphone-optimized UI
  • Create managed beans and assign appropriate scope for their use
  • Use bindings and page definitions
  • Use data change event APIs
  • Extend UI components with custom and declarative components
  • Overwrite and extend out-of-the-box CSS styles with style sheets
  • Explain design considerations for optimal UI performance
Device Services Integration
  • Describe how MAF apps interact with services
  • Use the provided mechanisms to invoke device services
  • Integrate devices in MAF
  • Integrate apps with contacts, camera and location services
  • Describe approaches used when working with device services
App Security
  • Describe framework security features
  • Describe how Mobile Security Suite provides complete security and management
  • Configure authentication and access control
  • Configure security polices for SOAP and REST exchanges
  • Explain the runtime steps that are performed when accessing secured SOAP or REST services
  • Use advanced security features and social login integration in Oracle Access Manager Mobile and Social Integration
  • Use mobile application management solutions such as Oracle Secured Enterprise Workspace to manage and secure MAF apps
Advanced Programming Topics
  • Implement client-side code to support push notifications
  • Use URL schemes for inter-application invocation and communications
  • Use MAF container Java APIs to execute application-level functionality
  • Extend device services with Cordova plugins
Testing, Debugging, Configurability and Deployment
  • Describe the application deployment lifecycle and the options for distributing mobile apps
  • Explain how configurability allows application updates to be made without reinstalling the app
  • Test and debug a MAF app using logs and debuggers
  • Optimize a MAF app for performance and memory footprint
  • Prepare a MAF app for distribution
  • Describe the configurable aspects of an app
  • Set up server-side services to deliver configuration updates
  • Explain the differences between distribution through Apple AppStore and Google Play
Back-end Architecture
  • Explain the core concepts of service mediation
  • Compare REST-JSON, REST-XML and SOAP protocols
  • Compare approaches used when securing mobile services
  • Describe service enrichment
  • Explain techniques used for performance optimization
  • Describe data transformation and shaping

Oracle 1Z0-441 - Oracle Mobile Development 2015 Essentials Exam Preparation: