Fundamentals of the MarkLogic NoSQL Database
4.4 (153 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
6,291 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Fundamentals of the MarkLogic NoSQL Database to your Wishlist.

Add to Wishlist

Fundamentals of the MarkLogic NoSQL Database

A hands-on guide to begin building and running applications using MarkLogic
4.4 (153 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
6,291 students enrolled
Last updated 3/2016
English
Price: Free
Includes:
  • 6.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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
View Curriculum
Requirements
  • 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
Description

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 is the target audience?
  • 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.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
58 Lectures
06:22:22
+
Introducing MarkLogic and the Course
9 Lectures 54:04
Introducing the Course
03:09

Learning What MarkLogic Is
09:04

Understanding What MarkLogic is Being Used For
09:06

Getting Started With How MarkLogic Works
11:27

System Requirements
05:12

If you haven't done so already, please download the virtual machine that we'll use to complete the hands on labs from here:

https://mlu.marklogic.com/downloads/centos_64_fundamentals.ova


Download the Virtual Machine
00:02

Using Virtual Box
07:44

Getting Set Up
04:39

Lab: Open the Course Virtual Machine
03:41

A short quiz on the concepts covered in this section.

Introducing MarkLogic and the Course
3 questions
+
Installing MarkLogic
5 Lectures 21:21
MarkLogic System Requirements
03:23

Downloading the Installer
03:03

Installing MarkLogic
06:50

Starting the Service
01:47

Initializing the Instance
06:18

Installing MarkLogic
4 questions
+
Creating a Database
4 Lectures 20:21
Understanding a Database
05:11

Creating a Forest
04:54

Creating a Database
05:43

Lab: Create a Second Database
04:33

Creating a Database
3 questions
+
Communicating with MarkLogic
3 Lectures 31:56
Understanding Ways to Communicate
09:08

Using Query Console
10:03

Using the REST API
12:45

Communicating with MarkLogic
3 questions
+
Inserting Data into a Database
7 Lectures 55:29
Storing Data in MarkLogic
11:27

Understanding Ways to Insert Data
03:32

Inserting Data Through Query Console - Part 1
06:08

Inserting Data Through Query Console - Part 2
10:52

Inserting Data Through the REST API
08:45

Using MarkLogic Content Pump to Bulk Load Data - Part 1
09:38

Using MarkLogic Content Pump to Bulk Load Data - Part 2
05:07

Inserting Data into a Database
3 questions
+
Setting Up an Application
12 Lectures 01:42:43
Understanding MarkLogic Application Servers
12:34

Defining an HTTP Application Server - Part 1
07:41

Defining an HTTP Application Server - Part 2
08:37

Getting Started with the Java API - Part 1
08:07

Getting Started with the Java API - Part 2
08:00

Getting Started with the Java API - Part 3
10:34

Getting Started with the Java API - Part 4
09:29

Getting Started with the Node.js API - Part 1
08:25

Getting Started with the Node.js API - Part 2
06:55

Getting Started with the Node.js API - Part 3
05:55

Lab: Stand up a Node.js Application - Part 1
07:41

Lab: Stand up a Node.js Application - Part 2
08:45

Setting Up an Application
3 questions
+
Introducing Search
5 Lectures 38:35
Understanding Search
09:45

Understanding the Search Programming Interfaces
06:41

Writing a Simple Search Query - Part 1
09:02

Writing a Simple Search Query - Part 2
07:38

Writing a Simple Search Query - Part 3
05:29

Introducing Search
3 questions
+
Introducing Indexes
2 Lectures 13:33
Understanding Indexes
07:30

Adding an Index
06:03

Introducing Indexes
3 questions
+
Using More Technologies
4 Lectures 17:01
Using Semantics
07:06

Understanding Alerting Applications
03:31

Integrating MarkLogic with Hadoop
03:37

Providing a SQL Data Source to BI Applications
02:47

Using More Technologies
2 questions
+
Learning Resources and Wrap Up
7 Lectures 27:19
Accessing Documentation
02:58

Reading White Papers, Blogs, and Tutorials
03:43

Watching On-Demand Training and Webinars
05:31

Attending In-Person MarkLogic Events
02:42

Posting Questions
05:32

Attending MLU Training Classes
05:09

Wrap Up
01:44
About the Instructor
MarkLogic University
4.4 Average rating
204 Reviews
8,631 Students
3 Courses
Free training on the MarkLogic NoSQL database platform.

MarkLogic University provides free technical training courses on the MarkLogic NoSQL database platform.  Learn quickly through hands on training how to use MarkLogic to build cool apps and solve data integration challenges.