Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Fundamentals of the MarkLogic NoSQL Database
Rating: 4.4 out of 5(700 ratings)
22,645 students

Fundamentals of the MarkLogic NoSQL Database

A hands-on guide to begin building and running applications using MarkLogic
Last updated 3/2016
English

What you'll 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

Course content

10 sections58 lectures6h 22m total length
  • Introducing the Course3:09

    Introducing the fundamentals of mark logic, this course guides installation, database creation, data insertion, APIs, search, indexes, semantics, alerting, and exposing the database to analytics tools like Tablo and Cognos.

  • Learning What MarkLogic Is9:04

    Learn MarkLogic, an enterprise NoSQL database with optional schema, horizontal scalability, and high availability through replication. Harness built-in search, acid transactions, and government-grade security for mission critical realtime applications.

  • Understanding What MarkLogic is Being Used For9:06

    Explore how MarkLogic, a flexible NoSQL database, stores diverse documents and formats and enables search across content—from the BBC Olympic sites to healthcare.gov and public records—using stemming and location-aware queries.

  • Getting Started With How MarkLogic Works11:27

    Discover how MarkLogic, an enterprise NoSQL database, enables real-time search, ACID transactions, and scalable architectures. Compare single-tier and three-tier deployments with REST, Java, and Node APIs.

  • System Requirements5:12

    Identify the system requirements to run the course virtual machine: 64-bit OS, at least 4 GB RAM, 20 GB free disk, VirtualBox, and internet access across Windows, macOS, and Linux.

  • Download the Virtual Machine0:02

    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


  • Using Virtual Box7:44

    download and install VirtualBox to create and run the course virtual machine on your computer. import the course virtual machine and enable virtualization in the BIOS for proper operation.

  • Getting Set Up4:39

    Set up the MarkLogic course environment by booting the virtual machine in VirtualBox, logging in as the CentOS user, and locating the MLS fundamentals files and course materials.

  • Lab: Open the Course Virtual Machine3:41

    Set up the course virtual machine in VirtualBox, import the course VM, and log in with the provided user and password to begin unit one labs and database tasks.

  • Introducing MarkLogic and the Course

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 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.