Fundamentals of the MarkLogic NoSQL Database

Visit Tutorial Page ( Report)
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.
  • Introducing MarkLogic and the Course
    • Introducing the Course
    • Learning What MarkLogic Is
    • Understanding What MarkLogic is Being Used For
    • Getting Started With How MarkLogic Works
    • System Requirements
    • Download the Virtual Machine

      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 Box
    • Getting Set Up
    • Lab: Open the Course Virtual Machine
  • Installing MarkLogic
    • MarkLogic System Requirements
    • Downloading the Installer
    • Installing MarkLogic
    • Starting the Service
    • Initializing the Instance
  • Creating a Database
    • Understanding a Database
    • Creating a Forest
    • Creating a Database
    • Lab: Create a Second Database
  • Communicating with MarkLogic
    • Understanding Ways to Communicate
    • Using Query Console
    • Using the REST API
  • Inserting Data into a Database
    • Storing Data in MarkLogic
    • Understanding Ways to Insert Data
    • Inserting Data Through Query Console - Part 1
    • Inserting Data Through Query Console - Part 2
    • Inserting Data Through the REST API
    • Using MarkLogic Content Pump to Bulk Load Data - Part 1
    • Using MarkLogic Content Pump to Bulk Load Data - Part 2
  • Setting Up an Application
    • Understanding MarkLogic Application Servers
    • Defining an HTTP Application Server - Part 1
    • Defining an HTTP Application Server - Part 2
    • Getting Started with the Java API - Part 1
    • Getting Started with the Java API - Part 2
    • Getting Started with the Java API - Part 3
    • Getting Started with the Java API - Part 4
    • Getting Started with the Node.js API - Part 1
    • Getting Started with the Node.js API - Part 2
    • Getting Started with the Node.js API - Part 3
    • Lab: Stand up a Node.js Application - Part 1
    • Lab: Stand up a Node.js Application - Part 2
  • Introducing Search
    • Understanding Search
    • Understanding the Search Programming Interfaces
    • Writing a Simple Search Query - Part 1
    • Writing a Simple Search Query - Part 2
    • Writing a Simple Search Query - Part 3
  • Introducing Indexes
    • Understanding Indexes
    • Adding an Index
  • Using More Technologies
    • Using Semantics
    • Understanding Alerting Applications
    • Integrating MarkLogic with Hadoop
    • Providing a SQL Data Source to BI Applications
  • Learning Resources and Wrap Up
    • Accessing Documentation
    • Reading White Papers, Blogs, and Tutorials
    • Watching On-Demand Training and Webinars
    • Attending In-Person MarkLogic Events
    • Posting Questions
    • Attending MLU Training Classes
    • Wrap Up
Write Your Review

Reviews