目錄(171章)
倒序
- 封面
- 版權信息
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Why subscribe?
- Customer Feedback
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Downloading the color images of this book
- Errata
- Piracy
- Questions
- 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
- 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
- Tool Integration
- What is the build pipeline?
- Grunt
- Gulp
- Installing Gulp
- RequireJS
- Installing RequireJS
- webpack
- Summary
- 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
- 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
- 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
- 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
- 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
- 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
- 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 更新時間:2021-07-02 22:03:32
推薦閱讀
- Linux運維之道(第3版)
- 構建高可用Linux服務器(第4版)
- 無蘋果不生活 OS X Mountain Lion隨身寶典
- Windows Phone應用程序開發
- 奔跑吧 Linux內核(入門篇)
- Linux命令行大全(第2版)
- 深入淺出Node.js
- Linux基礎使用與案例
- Windows 7實戰從入門到精通(超值版)
- Hands-On GPU Programming with Python and CUDA
- Linux內核API完全參考手冊(第2版)
- OpenVZ Essentials
- 電腦辦公(Windows 10 + Office 2016)入門與提高(超值版)
- Android NDK Beginner's Guide
- Java EE 8 High Performance
- Learning Joomla! 3 Extension Development(Third Edition)
- Mastering Azure Serverless Computing
- iOS Programming Cookbook
- Administering ArcGIS for Server
- Linux網絡操作系統項目教程(RHEL 6.4/CentOS 6.4)(第2版)
- Serverless Architectures with AWS
- Linux指令從入門到精通(“十二五”國家重點圖書出版規劃項目)
- 電腦辦公(Windows 10+Office 2016)從入門到精通
- 嵌入式操作系統(Linux篇)
- Kubernetes權威指南:企業級容器云實戰
- 零基礎趣學Linux
- 鴻蒙操作系統應用開發實踐
- I'm a Mac:雄獅訓練手冊
- Linux內核深度解析
- 鴻蒙應用開發入門