My Account Log in

3 options

Oracle JET for developers : implement client-side JavaScript efficiently for enterprise Oracle applications / Raja Malleswara Rao Pattamsetti.

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
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.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account