Join us May 20-21 for MarkLogic World 2020 in Chicago

Learn to build three-tier applications using the MarkLogic Java client API.

  • 期間:8時間のクラス3つ
  • 形式:講義形式の講座と実践ラボ
  • 利用方法:ライブオンライン、公開クラス、プライベートオンサイト
  • 対象者:開発者
  • 前提条件:



Attendees completing this course will be able to:

  1. Setup and configure a MarkLogic instance and describe the architecture of a MarkLogic cluster.
  2. Deploy the Samplestack application and understand deployment automation.
  3. Use the Samplestack application and study the implementation of application functionality in the middle tier using the MarkLogic Java client API.
  4. Explore the Samplestack front end implemented in AngularJS.
  5. Use the MarkLogic REST APIs.
  6. Use the Java client API to create database clients, document managers and handles for working with JSON, XML, Full Text, Binary and RDF data in MarkLogic.
  7. Load and manage documents and metadata using the Java client API and MarkLogic Content Pump.
  8. Create full text and geospatial search queries.
  9. Implement query options to customize search results.
  10. Implement structured queries.
  11. Build a three tier application using the Java client API to implement custom search grammar, facets, pagination, search snippets and highlighting.
  12. Configure database indexes.
  13. Implement a role based security model and configure permissions and privileges.
  14. Write server side JavaScript code and study its use for extensions in Samplestack.
  15. Write SPARQL queries against RDF triple data.
  16. Describe the technologies and architecture for High Availability and Disaster Recovery in MarkLogic.

Course Units


  • MarkLogic in a Three Tiered Architecture
  • MarkLogic Server Architecture
  • Using the REST APIs
  • セキュリティ
  • Database Clients, Document Managers, and Handles
  • Loading and Managing Data
  • 検索
  • インデックス
  • Faceted Search and Structured Query
  • Sorts, Snippets, Highlights, and Pagination
  • Database Transactions
  • Introduction to Server Side JavaScript
  • Geospatial Search and Indexing
  • Introduction to Semantics
  • 高可用性と災害復旧
  • Exploring an AngularJS Front End


Code editor with question bubbles



On Demand Tutorials



Code editor