Muutke küpsiste eelistusi

E-raamat: Extending Oracle Application Express with Oracle Cloud Features: A Guide to Enhancing APEX Web Applications with Cloud-Native and Machine Learning Technologies

  • Formaat: PDF+DRM
  • Ilmumisaeg: 02-Sep-2022
  • Kirjastus: APress
  • Keel: eng
  • ISBN-13: 9781484281703
Teised raamatud teemal:
  • Formaat - PDF+DRM
  • Hind: 67,91 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: PDF+DRM
  • Ilmumisaeg: 02-Sep-2022
  • Kirjastus: APress
  • Keel: eng
  • ISBN-13: 9781484281703
Teised raamatud teemal:

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

Intermediate user level

This book shows Oracle Application Express (APEX) developers how to take advantage of Oracle Cloud Infrastructure (OCI) features for APEX that might otherwise go missed. You will learn how to use OCI features for data science tasks such as detecting anomalies in your data, training machine learning models, and much more. The book provides an in-depth look at Oracle Cloud features and demonstrates how they can be easily integrated into an APEX application. While the book focuses on developing for APEX, the approaches covered in the book are also applicable to any other modern web developer framework for applications running on the OCI platform.

For many organizations, the database is the heart of operations. Those who opt to invest in the Oracle Database can learn from this book how to maximize their return on investment. The book begins with an introduction to OCI and help on setting up your OCI developer environment. From there you’ll begin with security by learning to provide single sign-on via the Oracle Identity Cloud Service. Subsequent chapters take you through cloud-focused features such as Object Storage, Oracle Function, Oracle Machine Learning REST Services, and Oracle Cloud Anomaly Detection. You’ll even learn to troubleshoot email delivery services.


What You Will Learn
  • Be aware of Oracle Cloud Infrastructure features for developers
  • Integrate with cloud native services such as cloud-based object storage and serverless functions
  • Enhance APEX applications with machine learning features
  • Implement Natural Language Processing and Anomaly Detection Algorithms
  • Troubleshoot email delivery services when sending emails using the APEX_MAIL package
  • Design and implement an APEX environment that is secure

Who This Book Is For

APEX developers who are looking to extend their application’s capabilities using features and resources available through the Oracle Cloud, and cloud solutions architects who support development teams and help design and implement architectures that benefit business operations


About the Authors xi
About the Technical Reviewer xiii
Acknowledgments xv
Introduction xvii
Chapter 1 Architecting a Secure Infrastructure for APEX
1(34)
Network Components
2(1)
Virtual Cloud Network
3(4)
Network Security Groups
7(4)
Bastion
11(6)
Infrastructure as Code
17(1)
Terra form and the Resource Manager
18(1)
The OCI Designer Toolkit
19(1)
Deploying APEX to a Database System
20(1)
Oracle Autonomous Linux
20(1)
Load Balancer
21(1)
APEX on an Autonomous Database
21(1)
Private Endpoint
22(2)
Vanity URL
24(1)
Web Application Firewall
25(3)
Vulnerability Scanning
28(3)
Logs, Metrics, and Alarms
31(2)
Summary
33(2)
Chapter 2 Storing Large Objects Using Object Storage
35(30)
Oracle Cloud Infrastructure
36(1)
Storing Files in the Oracle Database
37(1)
The OCI Object Storage Alternative
37(2)
Using OCI Object Storage with APEX
39(1)
Create a Compartment
39(1)
Create an OCI Object Storage Bucket
40(1)
Create an Oracle Autonomous Database (Optional)
41(1)
Create Identity and Access Management Resources
42(6)
The APEX Application
48(14)
Considerations
62(1)
Summary
63(2)
Chapter 3 Using Oracle Cloud Functions
65(46)
Image Processing
65(3)
Processing Images on the Client Browser
68(1)
Custom Image Processing REST API
68(1)
Using Third-Party REST APIs
68(1)
Oracle Cloud Functions
69(1)
Required Software and Tools
70(2)
Virtual Cloud Network
72(2)
Identity and Access Management
74(8)
SetUp Fn Project CLI
82(3)
Oracle Cloud Infrastructure Container Registry
85(1)
Validate Setup
85(1)
Thumbnail Generator Function
86(7)
Approach to Development
93(4)
Configuration Parameters
97(1)
Triggering Functions with Oracle Events
97(3)
Resource Principals
100(3)
Complete Function and Deploy
103(2)
Troubleshooting and Logging
105(2)
Thumbnails Applied
107(3)
Summary
110(1)
Chapter 4 Exposing Functionality with API Gateway
111(28)
Use Case Definition
112(3)
Deploy the Language Translation Engine
115(8)
Oracle Functions for Language Translation
123(1)
API Gateway for Language Translation
124(8)
Calling the API Gateway from APEX
132(4)
Security and Logging
136(2)
Summary
138(1)
Chapter 5 Oracle Machine Learning in Autonomous Database
139(54)
Setting Up the Oracle Machine Learning Environment
139(1)
Creating an Autonomous Database
139(6)
Obtaining the URLs Needed for Using the OML Service
145(1)
Creating an OML User
146(5)
Oracle Machine Learning
151(1)
An Introduction to Oracle Machine Learning User Interface
151(3)
Administration
154(4)
Notebooks
158(9)
Auto ML
167(10)
Models
177(4)
Oracle Machine Learning for SQL (0ML4SQL)
181(3)
Oracle Machine Learning for Python (0ML4Py)
184(6)
In-Database Machine Learning and APEX
190(1)
Summary
191(2)
Chapter 6 Oracle Machine Learning REST Services
193(40)
A Short Introduction to REST APIs
193(3)
Introduction to OML REST Services
196(1)
REST API for Oracle Machine Learning Services
196(2)
REST API for Embedded Python Execution
198(2)
Using OML REST Services
200(1)
Installing and Setting Up a REST Client (cURL)
200(1)
Creating an Access Token
201(2)
Examples of Using OML REST Services
203(10)
Using OML REST Services from APEX
213(19)
Summary
232(1)
Chapter 7 Data Labeling
233(36)
Setting Up the Service
233(10)
Datasets, Records, and Labeling
243(1)
Creating a Dataset and Records
244(5)
Labeling Records in a Dataset
249(3)
Adding New Records to the Dataset
252(1)
Data Labeling Errors
252(3)
Data Labeling with APEX Using OCI APIs
255(1)
Data Labeling APIs
255(1)
Setting Up APEX for Data Labeling APIs
255(6)
Using Data Labeling APIs with APEX
261(7)
Summary
268(1)
Chapter 8 Anomaly Detection
269(50)
Setting Up the Anomaly Detection Service
270(1)
Compartment, Policies, User Groups, and a User
270(10)
Vault, Keys, and Secrets
280(9)
Anomaly Detection Service
289(1)
Requirements for the Data
289(4)
Creating a Machine Learning Model and Detecting Anomalies
293(17)
Metrics
310(3)
Anomaly Detection with APEX Using the OCI API
313(1)
Anomaly Detection API
313(1)
Setting Up APEX for Anomaly Detection API
313(2)
Using Anomaly Detection APIs with APEX
315(2)
Summary
317(2)
Chapter 9 Language
319(26)
Different Use Cases for Language Service
319(1)
Language Detection
320(1)
Text Classification
321(1)
Key Phrase Extraction
321(1)
Named Entity Recognition
322(1)
Sentiment Analysis
323(1)
Setting Up the Service
324(5)
Analyzing Text with the OCI Console
329(5)
Analyzing Text with the OCI Language API and APEX
334(1)
Language API
334(1)
Setting Up APEX for Language API
335(4)
Using Language API with APEX
339(5)
Summary
344(1)
Chapter 10 Vision
345(22)
Working with OCI REST APIs
346(1)
OCI Object Storage
347(2)
OCI Vision
349(17)
Summary
366(1)
Chapter 11 Email Delivery Services
367(34)
Setting Up OCI Resources
368(1)
Identity and Access Management
368(8)
Regions, Availability, and Server Information
376(1)
Email Domains
377(9)
Approved Senders
386(2)
Suppression List
388(1)
Configure APEX Instance for OCI Email Delivery Service
389(4)
Email Deliverability
393(1)
Testing Deliverability
394(2)
Troubleshooting Deliverability
396(4)
Other Essentials
400(1)
Summary 401(2)
Index 403
Adrian Png is a seasoned solutions architect with over 20 years of experience working with clients to design and implement state-of-the-art infrastructure and applications. He earned a Master of Technology (Knowledge Engineering) degree from the National University of Singapore and is always eager to apply his knowledge and skills in machine learning. Adrian is also trained and certified in several Oracle technologies, including Oracle Cloud Infrastructure, Oracle Autonomous Database, Oracle Cloud-Native Services, Oracle Database, and Oracle Application Express. He is an Oracle ACE and a recognized contributor in the Oracle community. Most recently, he co-authored the Apress book Getting Started with the Oracle Cloud Free Tier. In his spare time, Adrian enjoys tinkering with electronics projects and 3D printing. Heli Helskyaho is the CEO for Miracle Finland Oy. She holds a masters degree in computer science from the University of Helsinki and specializes in databases. At the moment she is working on her doctoral studies, researching and teaching at the University of Helsinki. Heli has been working in IT since 1990. She has held several positions, but every role has included databases and data. Heli believes that understanding your data makes using the data much easier. She is an Oracle ACE Director, and a frequent speaker at many conferences. She is the author of several books and has been listed as one of the TOP 100 influencers in the IT sector in Finland for each year from 2015 to 2021.