Developing MarkLogic Apps I
Learn to quickly build single-tier applications using XQuery programming and MarkLogic.
Prerequisites:
Duration: 40 Hours
Course Content:
MarkLogic Fundamentals
Learning What MarkLogic Is
- MarkLogic Fundamentals
Duration: 40 Hours
Course Content:
MarkLogic Fundamentals
Learning What MarkLogic Is
- Describe what an enterprise NoSQL database is
- Describe the difference between MarkLogic and Hadoop
- Demonstrate how customers are using MarkLogic
- Get started with how MarkLogic works
- Describe the system requirements
- Access the installer
- Install MarkLogic
- Start MarkLogic
- Initialize MarkLogic
- Describe the relationship between a forest and a database
- Create a forest
- Create a database
- Attach a forest to a database
- Describe the ways for communicating with MarkLogic
- Use Query Console
- Create a REST API instance
- Describe the supported document formats
- Define URIs
- Describe the ways to insert documents
- Insert documents using JavaScript and XQuery functions
- Insert documents using a REST API instance
- Use MarkLogic Content Pump to bulk load
- Describe MarkLogic application servers
- Create an HTTP Application Server
- Create a hello world XQuery application
- Create a hello world Java application
- Stand up a simple Node.js application
- Describe search features
- Describe MarkLogic’s search APIs
- Write a simple search query
- Discuss indexes in MarkLogic
- Add an index
- Describe semantics
- Explain alerting
- Access MarkLogic and Hadoop learning resources
- Describe MarkLogic and BI applications
- Setting Up MarkLogic Server
- Using the REST APIs
- Building XQuery Applications
- Writing XPath Expressions
- Writing FLWOR Expressions
- Conditional Expressions
- XQuery Functions and Operators
- Creating Local Functions
- MarkLogic Server Architecture
- Loading and Managing Data
- Error Handling and Logging
- Search Fundamentals
- Indexes
- Geospatial Data, Indexing, and Search
- Snippets, Highlighting, Sorting and Pagination
- Developing Library Modules
- Creating Faceted Navigation
- Introduction to Semantics
- Transactions
- Security
- Creating an Alternative Search Interface