Progress Acquires MarkLogic! Learn More
MarkLogic Fundamentals

Course Details

MarkLogic Administrator badge MarkLogic Architect badge MarkLogic Developer badge

Learn core MarkLogic skills, including installation, database creation, data modeling, data loading, serving data, search, and more!

  • Duration: 8 hours
  • Format: Instructor-led or self-paced course with hands on labs
  • Availability: Live online, public classes, private onsite
  • Audience: Developers, Administrators, Data Architects
  • Prerequisites:
    • There are no prerequisites for this course, but it is helpful to have experience working with databases and experience working with JavaScript (or any other programming language).

Select Day and Time for Instructor-LedStart Self-Paced Training

Course Objectives

Attendees completing this course will be able to:

  • Describe what MarkLogic is
  • Install MarkLogic
  • Access MarkLogic
  • Create forests and databases
  • Use the REST API
  • Describe the document types
  • Load documents and triples
  • Use directories and collections
  • Assign document permissions
  • Configure an HTTP application server
  • Create a hello world Java application
  • Stand up a Node.js application
  • Serve data as documents, triples, and rows
  • Describe the APIs for search
  • Search using cts, JSearch, SPARQL, and SQL
  • Create indexes
  • Explain machine learning, geospatial, and alerting
  • Access learning resources

Course Outline

Learning What MarkLogic Is
  • Understand what MarkLogic is
  • See how MarkLogic is used
  • Get started with how MarkLogic works
  • Describe the system requirements
  • Access the installer
  • Install MarkLogic
  • Start MarkLogic
  • Initialize MarkLogic
  • Access MarkLogic
  • Describe the relationship between a forest and a database
  • Create a forest
  • Create a database
  • Attach a forest to a database
  • Create a database via REST
  • Describe MarkLogic as a multi-model database
  • Model data as documents and triples
  • Explain document types
  • Translate from relational
  • Describe ways to bring in data
  • Define URIs
  • Insert documents using JavaScript
  • Use directories and collections
  • Assign document permissions
  • Use MLCP to load documents and triples
  • Access data
  • Read data via the REST API
  • Host an application
  • Use the Java API
  • Use the Node.js API
  • Serve data to a BI tool
  • Search documents
  • Search triples
  • Search rows
  • Create indexes
  • Learn about machine learning
  • Make a geospatial search
  • Discuss alerting
Learning Made Simple

Free Training Courses Will Make You a MarkLogician in No Time

Code editor with question bubbles

Self-Paced Training

Do you need a more flexible learning schedule? Learn on your own time! Take classes as time permits through our self-paced portal.

Get Started

On-Demand Tutorials

Watch the latest video tutorials with hands-on examples covering a wide variety of product features.

Start Watching
Code editor

Learning Assessments

Learning Assessments provide a way for you to demonstrate understanding of the learning objectives defined for a specific training course.

Take an Assessment