Description
In this course, you will learn:-
- Integrate several data sources fast and easily without incurring the overhead of data modeling upfront.
- Create apps with the MarkLogic NoSQL database and programming languages XQuery and XPath.
- Set up and configure a MarkLogic instance, as well as define the MarkLogic cluster architecture.
- Configure permissions and privileges using a role-based security model.
- Incorporate Google-style search capabilities into your app.
- Create geographical and full-text search queries.
- Configure the indexes in the database.
- Using XQuery and MarkLogic Content Pump, load and manage documents and metadata.
- Accurately execute ACID database transactions.
- Error handling and logging should be included.
Syllabus:-
-
Course Goals and Roadmap
-
Lab Project Overview
-
Course System Requirements
-
Course Materials
-
Getting Set Up
-
Understanding XQuery
-
Setting up a Project
-
Using XQuery Editors
-
Creating and Running an XQuery Module
-
Describe and Use XQuery Syntax
-
Unit Review Questions
-
Writing XPath Expressions
-
Using Namespaces
-
Using Predicates
-
Using Axes
-
Using Attributes
-
Text(), String(), and Axes Shortcuts
-
Unit Review Questions
-
FLWOR Components and Requirements
-
Using FOR
-
Using LET
-
Using WHERE
-
Using ORDER BY
-
Unit Review Questions
-
Writing Conditional Expressions
-
Unit Review Questions
-
Understanding the XQuery Functions
-
Working with Node and String Functions
-
Working with Number and Date Functions
-
Unit Review Questions
-
Creating a Local Function
-
Unit Review Questions
-
Creating and Using a Library Module
-
Unit Review Questions
-
A Single Host
-
A Clustered Architecture
-
Unit Review Questions
-
Using XQuery to Load Data
-
Using XQuery for Bulk Loads and Binaries
-
Using MarkLogic Content Pump
-
Deploy the Baseline Application