Building XQuery Apps with the MarkLogic NoSQL Database

A hands-on guide to building apps using the XQuery programming language and the MarkLogic NoSQL database.
Rating: 4.6 out of 5 (192 ratings)
14,934 students
Building XQuery Apps with the MarkLogic NoSQL Database
Rating: 4.6 out of 5 (192 ratings)
14,934 students
Integrate diverse data sources quickly and easily without the costs of upfront data modeling
Build apps using the MarkLogic NoSQL database and XQuery and XPath programming
Setup and configure a MarkLogic instance and describe the architecture of a MarkLogic cluster
Implement a role based security model and configure permissions and privileges
Implement Google-style search features in an application
Create full text and geospatial search queries
Configure database indexes
Load and manage documents and metadata using XQuery and MarkLogic Content Pump
Perform ACID database transactions
Implement error handling and logging

Requirements

  • Download MarkLogic (free developer license!!): http://developer.marklogic.com/products
  • Install MarkLogic: http://docs.marklogic.com/guide/installation
  • Download MarkLogic Content Pump: http://developer.marklogic.com/products/mlcp

Description

This hands-on course is designed to teach you how to quickly build apps using the MarkLogic NoSQL database and the XQuery programming language.

You will learn to use core features of the MarkLogic platform including:

  • Architecture and scalability
  • Managing data (XML, JSON, Binaries, text, RDF triples and document metadata)
  • CRUD (Create, Read, Update, Delete)
  • Performing ACID database transactions
  • Search (including geospatial search, geoencoding, and map integration)
  • Indexes
  • Security (MarkLogic provides a Common Criteria certified security model)

To be successful in the course, students should have familiarity with databases, at least one programming language, and some web development background.  Students should also complete the free prerequisite course on Udemy titled Fundamentals of the MarkLogic NoSQL Database.

The course is designed to be very hands-on. Each video discussion is followed with a hands-on lab.  All the necessary software is free to download and comes with a free developer license.

Course materials including sample data, code examples, and step-by-step instructions for completing the hands-on labs are provided via a free download.

Who this course is for:

  • This course is for a technical audience such as application developers.
  • Familiarity with at least one database and one programming language is strongly recommended.
  • Completion of the free "Fundamentals of the MarkLogic NoSQL Database" course on Udemy is strongly recommended.

Course content

20 sections • 75 lectures • 8h 23m total length
  • Course Goals and Roadmap
    03:06
  • Lab Project Overview
    06:42
  • Course System Requirements
    01:51
  • Course Materials
    01:13
  • Getting Set Up
    08:24

Instructor

Free training on the MarkLogic NoSQL database platform.
MarkLogic University
  • 4.5 Instructor Rating
  • 981 Reviews
  • 34,140 Students
  • 5 Courses

MarkLogic University provides free technical training courses on the MarkLogic NoSQL database platform.  Our goal is to make it really easy and accessible for anyone to learn quickly through interactive, hands on training. We teach people what MarkLogic is, why it is different and valuable, and how to use MarkLogic to build cool apps and solve real world data integration challenges.