目錄(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
推薦閱讀
- 30天自制操作系統
- Mastering vRealize Operations Manager(Second Edition)
- Windows Server 2019 Cookbook
- BPEL and Java Cookbook
- SharePoint 2013 WCM Advanced Cookbook
- 奔跑吧 Linux內核(入門篇)
- Windows Server 2019 Administration Fundamentals
- Linux運維最佳實踐
- 嵌入式系統及其應用(第三版)
- Windows Server 2012網絡操作系統項目教程(第4版)
- Advanced TypeScript Programming Projects
- Troubleshooting Docker
- HTML5 Enterprise Application Development
- Linux內核API完全參考手冊(第2版)
- Agile IT Security Implementation Methodology
- 計算機應用基礎(Windows 7+Office 2010)
- Hadoop Operations and Cluster Management Cookbook
- Responsive Web Design by Example:Beginner's Guide(Second Edition)
- 操作系統實用教程
- Linux開源存儲全棧詳解:從Ceph到容器存儲
- 你必須掌握的Windows 8技巧
- Red Hat Enterprise Linux 8.0 系統運維管理
- Android系統移植和驅動開發
- 網絡服務器搭建、配置與管理:Linux版(第3版)(微課版)
- Linux Utilities Cookbook
- Linux管理與開發實用指南
- CentOS Linux服務器技術與技能大賽實戰
- BeagleBone開發指南
- Linux-UNIX OpenLDAP實戰指南
- 生活要有新7象:超人氣Windows7漫畫寶典