Fundamentals of the MarkLogic NoSQL Database

A hands-on guide to begin building and running applications using MarkLogic
Free tutorial
Rating: 4.5 out of 5 (680 ratings)
21,965 students
6hr 22min of on-demand video
English [Auto]

Describe what MarkLogic is and how it is being used to solve complex data integration problems
Install MarkLogic
Create forests and databases
Use Query Console
Create a REST API instance
Describe the document types supported by MarkLogic
Insert documents through Query Console, a REST API instance, and MLCP
Configure an HTTP application server
Create a simple Java application using the MarkLogic Java client API
Stand up a Node.js application
Describe the programming interfaces for search
Use the search APIs for simple search queries
Create a range index
Describe how MarkLogic integrates with other technologies


  • Download but don't setup the virtual machine that will be used to complete the hands-on labs. We'll walk you through the setup of the virtual machine in the course.
  • https://mlu.marklogic.com/downloads/centos_64_fundamentals.ova


This hands-on course is the starting point for developers, administrators, and architects who are new to MarkLogic technology. It is designed to quickly teach you the core fundamentals as you explore what MarkLogic is, how to install and configure MarkLogic, how to create a database, how to load and query data, and how to connect to a database via programming interfaces.

To be successful in the course, students should have familiarity with databases, at least one programming language, and some web development experience.

The course is designed to be very hands-on. You will be provided with a downloadable virtual machine that contains all the software, data, examples and instructions necessary to complete the labs. You will watch short videos discussing a topic, and then watch short videos where an instructor guides you through completion of the hands-on labs.

Who this course is for:

  • This course is for a technical audience such as database administrators or application developers.
  • Familiarity with at least one database and one programming language is strongly recommended.
  • No prior knowledge of MarkLogic or NoSQL databases is required.


Free training on the MarkLogic NoSQL database platform.
MarkLogic University
  • 4.6 Instructor Rating
  • 1,220 Reviews
  • 45,052 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.

Top companies trust Udemy

Get your team access to Udemy's top 25,000+ courses