Developing MarkLogic Apps II
- MarkLogic Fundamentals
- Developing MarkLogic Applications I – XQuery
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
- Data Modeling
- Content Processing Framework
- Working with Content in Different Languages
- Working with Schemas
- Working with Unstructured Documents
- MarkLogic Server Transactions
- Joining Documents
- Modular Documents
- Managing Versions with DLS
- Registered Queries
- Reverse Queries
- Matchmaking Queries
- Alerting Applications
- Co-Occurrence and Proximity Search
- Geospatial Search
- Using a Custom Thesaurus and Dictionary
- Taxonomies and Ontologies
- Entity Enrichment
- Tuning Queries