3 options
Oracle JET for developers : implement client-side JavaScript efficiently for enterprise Oracle applications / Raja Malleswara Rao Pattamsetti.
- Format:
- Book
- Author/Creator:
- Pattamsetti, Raja Malleswara Rao, author.
- Language:
- English
- Subjects (All):
- Oracle mobile application framework.
- Oracle JDeveloper.
- JavaScript (Computer program language).
- Web applications--Development.
- Web applications.
- Application software--Development.
- Application software.
- Physical Description:
- 1 online resource (1 volume) : illustrations
- Edition:
- 1st edition
- Other Title:
- Oracle JavaScript Extension Toolkit for developers
- Place of Publication:
- Birmingham, [England] ; Mumbai, India : Packt, 2017.
- System Details:
- text file
- Biography/History:
- Malleswara Rao Pattamsetti Raja Malleswara Rao: Raja Malleswara Rao Pattamsetti is a Java architect, focusing on enterprise architecture and the development of applications with web, Java, and related technologies on the cloud. He is a certified Java and web components developer with extensive expertise in building enterprise applications using diverse frameworks and methodologies. He is an active participant in technical forums, groups, and conferences. He has worked with several Fortune 500 organizations and is passionate about learning new technologies and their developments. He has also authored the books, Distributed Computing in Java 9 and Spring Batch Essentials by Packt.
- Summary:
- 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 and secure your cloud interfaces Who This Book Is For If you are a web components developer looking to create client-side apps that are resilient and robust using Oracle JET, then this book is the right choice for you. What You Will Learn Use Yeoman or npm to start a new Oracle JET-based project Implement real-world use cases using Oracle JET components Get to know the best practices for Oracle JET web applications Explore Knockout.js, the framework behind Oracle JET Implement a multi-platform app with OJ and Cordova In Detail This book will give you a complete practical understanding of the Oracle JavaScript Extension Toolkit (JET) and how you can use it to develop efficient client-side applications with ease. It will tell you how to get your own customized Oracle JET set up. You'll start with individual libraries, such as jQuery, Cordova, and Require.js. You'll also get to work with the JavaScript libraries created by Oracle, especially for cloud developers. You'll use these tools to create a working backend application with these libraries. Using the latest Oracle Alta UI, you'll develop a state-of-the-art backend for your cloud applications. You'll learn how to develop and integrate the different cloud services required for your application and use other third-party libraries to get more features from your cloud applications. Toward the end of the book, you'll learn how to manage and secure your cloud applications, and test them to ensure seamless deployment. Style and approach This book will have a practical step by step approach where every step of application development will be explained in detail with code samples.
- Contents:
- 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
- Chapter 3: Tool Integration
- What is the build pipeline?
- Grunt
- Gulp
- Installing Gulp
- RequireJS
- Installing RequireJS
- webpack
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Index.
- Notes:
- Includes index.
- Description based on online resource; title from PDF title page (EBC, viewed January 9, 2018).
- ISBN:
- 9781787122291
- 1787122298
- OCLC:
- 1019827267
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.