ToC for the MarkLogic training course. This covers basic understanding of XML and XPath. Detailed walk through of XQuery and tried to cover important features of MarkLogic
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