Learn to build full-stack JavaScript applications using the MarkLogic Node.js client API and server-side JavaScript.

  • Duration: Three 8 hour class periods
  • Format: Instructor-led course with hands-on labs
  • Availability: Live online, public classes, private onsite
  • Audience: Developers
  • Prerequisites:

Select Your Day and Time to Register

Course Objectives

Attendees completing this course will be able to:

  • Setup and configure a MarkLogic instance and describe the architecture of a MarkLogic cluster.
  • Use the MarkLogic REST APIs.
  • Deploy the Samplestack Node.js application and understand deployment automation.
  • Use the Samplestack application and study the implementation of application functionality in the middle tier using the MarkLogic Node.js client API.
  • Use the Node.js client API to work with JSON, XML, Full Text, Binary and RDF data in MarkLogic.
  • Load and manage documents and metadata using the Node.js client API and MarkLogic Content Pump.
  • Create full text and geospatial search queries.
  • Implement Query By Example (QBE).
  • Implement structured queries.
  • Implement custom search grammar, facets, pagination, search snippets and highlighting.
  • Configure database indexes.
  • Perform database transactions including patch updates and multi-statement transactions.
  • Implement a role based security model and configure permissions and privileges.
  • Build an extension using server side JavaScript.
  • Write and execute SPARQL queries against RDF data from a Node.js application.
  • Describe the technologies and architecture for High Availability and Disaster Recovery in MarkLogic.

Course Outline

This course has the following units:

  • MarkLogic in a Three Tiered Architecture
  • MarkLogic Server Architecture
  • Using the REST APIs
  • Security
  • Using the Node.js API
  • Loading and Managing Data
  • Search
  • Indexes
  • Faceted Search
  • Sorts, Snippets, Highlights, and Pagination
  • Database Transactions
  • Introduction to Server Side JavaScript
  • Geospatial Search and Indexing
  • Introduction to Semantics
  • High Availability and Disaster Recovery
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.

On Demand Tutorials

On-Demand Tutorials

Watch the latest video tutorials with hands-on examples covering a wide variety of product features. Also available through the University mobile app: Apple or Google.

Code editor

Learning Assessments

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

This website uses cookies.

By continuing to use this website you are giving consent to cookies being used in accordance with the MarkLogic Privacy Statement.