<Course/>
Sessions
● Session 1
○ XML Overview
○ XML Source tree
○ Namespaces
○ XPath
○ Exercises
● Session 2
○ What is XQuery?
○ Where it is used?
○ Everything is a Sequence
○ FLWOR Expression
○ Exercises
● Session 3
○ Functions/conditional operators/typeswitch/element/attribute constructions
○ Joins, Aggregation, Sorting and Grouping
○ XSLT Vs XQuery/Push Vs Pull
○ Modules - Main Vs Library
○ Exercises
Sessions(Contd…)
● Session 4
○ Understanding MarkLogic - what & where we use MarkLogic
○ Setting Up MarkLogic
○ MarkLogic Architecture
○ RDBMS to MarkLogic
● Session 5
○ XQuery Modules
○ Admin UI walk through
○ Database, Forest and stands
○ Details about App servers
■ How to create and purpose
● Session 6
○ Loading and Managing Data - Different type of methodology to load data
■ Record loader
■ MLCP
■ XQuery APIs - xdmp:document-load() and xdmp:document-insert()
■ WebDav
○ Directories and Collections
Sessions(Contd…)
● Session 7
○ xdmp:eval(), xdmp:invoke() and xdmp:spawn() in detail
○ Content Processing Framework (CPF)
○ Rebalancing
● Session 8
○ Small project to ingest content in bulk using mlcp & CPF - Use of XQuery and XSLT
● Session 9
○ Backup and Restore
○ Indexing
○ REST services
● Session 10
○ Search - cts:search, search:search, search:resolve, cts:values etc…
● Session 11
○ Small project using search APIs
Sessions(Contd…)
● Session 12
○ Small project using search APIs - Continue
○ Clustering
○ Database and Forest Level Failover and replication
● Session 13
○ Performance tuning
○ Merges
○ High Availability and Disaster Recovery
○ Monitoring MarkLogic
○ Working with MarkLogic Support

MarkLogic Course

  • 1.
  • 2.
    Sessions ● Session 1 ○XML Overview ○ XML Source tree ○ Namespaces ○ XPath ○ Exercises ● Session 2 ○ What is XQuery? ○ Where it is used? ○ Everything is a Sequence ○ FLWOR Expression ○ Exercises ● Session 3 ○ Functions/conditional operators/typeswitch/element/attribute constructions ○ Joins, Aggregation, Sorting and Grouping ○ XSLT Vs XQuery/Push Vs Pull ○ Modules - Main Vs Library ○ Exercises
  • 3.
    Sessions(Contd…) ● Session 4 ○Understanding MarkLogic - what & where we use MarkLogic ○ Setting Up MarkLogic ○ MarkLogic Architecture ○ RDBMS to MarkLogic ● Session 5 ○ XQuery Modules ○ Admin UI walk through ○ Database, Forest and stands ○ Details about App servers ■ How to create and purpose ● Session 6 ○ Loading and Managing Data - Different type of methodology to load data ■ Record loader ■ MLCP ■ XQuery APIs - xdmp:document-load() and xdmp:document-insert() ■ WebDav ○ Directories and Collections
  • 4.
    Sessions(Contd…) ● Session 7 ○xdmp:eval(), xdmp:invoke() and xdmp:spawn() in detail ○ Content Processing Framework (CPF) ○ Rebalancing ● Session 8 ○ Small project to ingest content in bulk using mlcp & CPF - Use of XQuery and XSLT ● Session 9 ○ Backup and Restore ○ Indexing ○ REST services ● Session 10 ○ Search - cts:search, search:search, search:resolve, cts:values etc… ● Session 11 ○ Small project using search APIs
  • 5.
    Sessions(Contd…) ● Session 12 ○Small project using search APIs - Continue ○ Clustering ○ Database and Forest Level Failover and replication ● Session 13 ○ Performance tuning ○ Merges ○ High Availability and Disaster Recovery ○ Monitoring MarkLogic ○ Working with MarkLogic Support