Oracle JET for developers implement client-side JavaScript efficiently for enterprise Oracle applications

Client side JavaScript for enterprise Oracle applications. About This Book Develop resilient and robust client-side applications Explore the power of popular JavaScript libraries such as jQuery, RequireJS, and custom Oracle JavaScript libraries Integrate JavaScript for Oracle developers Easily debug...

Descripción completa

Detalles Bibliográficos
Otros Autores: Pattamsetti, Raja Malleswara Rao, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Birmingham, [England] ; Mumbai, India : Packt 2017.
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630113906719
Tabla de Contenidos:
  • Cover
  • Copyright
  • Credits
  • About the Author
  • About the Reviewer
  • www.PacktPub.com
  • Customer Feedback
  • Table of Contents
  • Preface
  • Chapter 1: Getting Started with Oracle JET
  • Getting started with Oracle JET
  • Oracle JET features
  • Bootstrapping your first Oracle JET project
  • Setting up npm and Node.js
  • Installing Yeoman and Grunt
  • Installing Oracle JET generator
  • Creating a project using the command line
  • Running a project with Grunt
  • Managing and running the project using NetBeans IDE
  • Summary
  • Chapter 2: Oracle Alta UI
  • What is Oracle Alta UI?
  • Oracle JET web application styles with Alta UI
  • Applications with Alta UI
  • Dashboard style
  • Card page style
  • List page style
  • Detail page style
  • Additional page styles and wizards
  • Form page style
  • Master - detail style
  • Wizards
  • Recommendations
  • Summary
  • Chapter 3: Tool Integration
  • What is the build pipeline?
  • Grunt
  • Gulp
  • Installing Gulp
  • RequireJS
  • Installing RequireJS
  • webpack
  • Summary
  • Chapter 4: Knockout JS
  • What is Knockout.js?
  • Knockout.js features
  • Installation and programming
  • Observables
  • Computed observables
  • Observable arrays
  • Data bindings
  • Control-flow bindings
  • Appearance bindings
  • Interactive bindings
  • External data access and animations
  • Usage in Oracle JET applications
  • Summary
  • Chapter 5: Oracle JET Components - Form Elements, Controls, and Data Collections
  • Oracle JET components
  • Steps involved in adding a component
  • Form components
  • Text input components
  • Input text
  • Input password
  • Text area
  • Input number
  • Input date
  • Input time
  • Input date time
  • Selection components
  • Select
  • Combo box
  • Checkbox set
  • Radio set
  • Switch
  • Form controls
  • Data collections
  • Summary
  • Chapter 6: OJ Components - Layouts, Navigation, and Visualizations.
  • Visualization components
  • Charts
  • Area charts
  • Gauges
  • Dial gauges
  • LED gauges
  • Rating gauges
  • Status meter gauges
  • Trendy visualization components
  • Sunbursts
  • Layout and navigation components
  • Layout and navigation examples
  • Accordions
  • Modal dialogs
  • Navigation lists
  • Panels
  • Tabs
  • Summary
  • Chapter 7: Framework
  • Application routing
  • Validations and conversions
  • Validations
  • Component validations
  • Application level validations
  • Converters
  • Responsiveness
  • Media queries
  • Performance
  • JavaScript optimization techniques
  • CSS optimization techniques
  • Oracle JET component optimization techniques
  • Internationalization and localization
  • Accessibility
  • Application theming
  • Customized application theming
  • Customizing the application theme using Sass
  • Customizing the application theme using Theme Builder
  • Summary
  • Chapter 8: Hybrid Mobile Application Development
  • Oracle JET mobile tools
  • Cordova
  • Hybrid mobile application development
  • Building and serving the application with Grunt
  • Importing the FixItFast application
  • Packaging and publishing a mobile application
  • Packaging a mobile application
  • Publishing a mobile application
  • Publishing on an iOS platform
  • Publishing on an Android platform
  • Summary
  • Chapter 9: Testing and Debugging
  • The importance of programmatic testing
  • Test-driven development (TDD)
  • Agile model-driven development (AMDD)
  • Behavior-driven development (BDD)
  • Oracle JET application testing tools
  • QUnit
  • Jasmine
  • Mocha
  • Selenium WebDriver
  • Running JavaScript unit tests
  • Karma
  • JS test driver
  • Debugging Oracle JET applications
  • Using browser extensions
  • Using IDE extensions
  • Summary
  • Chapter 10: Security and Version Migration
  • Common web application vulnerabilities
  • Cross-Site Scripting (XSS).
  • SQL injection
  • LDAP injection
  • CRLF injection
  • Cross-Site Request Forgery (CSRF)
  • Insecure cryptographic storage
  • Buffer overflow
  • Directory traversal
  • Oracle JET security offerings
  • Version migration with Oracle JET
  • The future of the Oracle JET framework
  • Summary
  • Index.