HOME > IT & Software > Building XQuery Apps with the MarkLogic NoSQL Database

Building XQuery Apps with the MarkLogic NoSQL Database

SynopsisBuilding XQuery Apps with the MarkLogic NoSQL Database, avail...
Building XQuery Apps with the MarkLogic NoSQL Database  No.1

Building XQuery Apps with the MarkLogic NoSQL Database, available at Free, has an average rating of 4.75, with 75 lectures, based on 233 reviews, and has 19528 subscribers.

You will learn about Integrate diverse data sources quickly and easily without the costs of upfront data modeling Build apps using the MarkLogic NoSQL database and XQuery and XPath programming Setup and configure a MarkLogic instance and describe the architecture of a MarkLogic cluster Implement a role based security model and configure permissions and privileges Implement Google-style search features in an application Create full text and geospatial search queries Configure database indexes Load and manage documents and metadata using XQuery and MarkLogic Content Pump Perform ACID database transactions Implement error handling and logging This course is ideal for individuals who are This course is for a technical audience such as application developers. or Familiarity with at least one database and one programming language is strongly recommended. or Completion of the free Fundamentals of the MarkLogic NoSQL Database course on Udemy is strongly recommended. It is particularly useful for This course is for a technical audience such as application developers. or Familiarity with at least one database and one programming language is strongly recommended. or Completion of the free Fundamentals of the MarkLogic NoSQL Database course on Udemy is strongly recommended.

Enroll now: Building XQuery Apps with the MarkLogic NoSQL Database

Summary

Title: Building XQuery Apps with the MarkLogic NoSQL Database

Price: Free

Average Rating: 4.75

Number of Lectures: 75

Number of Published Lectures: 75

Number of Curriculum Items: 75

Number of Published Curriculum Objects: 75

Original Price: Free

Quality Status: approved

Status: Live

What You Will Learn

  • Integrate diverse data sources quickly and easily without the costs of upfront data modeling
  • Build apps using the MarkLogic NoSQL database and XQuery and XPath programming
  • Setup and configure a MarkLogic instance and describe the architecture of a MarkLogic cluster
  • Implement a role based security model and configure permissions and privileges
  • Implement Google-style search features in an application
  • Create full text and geospatial search queries
  • Configure database indexes
  • Load and manage documents and metadata using XQuery and MarkLogic Content Pump
  • Perform ACID database transactions
  • Implement error handling and logging
  • Who Should Attend

  • This course is for a technical audience such as application developers.
  • Familiarity with at least one database and one programming language is strongly recommended.
  • Completion of the free Fundamentals of the MarkLogic NoSQL Database course on Udemy is strongly recommended.
  • Target Audiences

  • This course is for a technical audience such as application developers.
  • Familiarity with at least one database and one programming language is strongly recommended.
  • Completion of the free Fundamentals of the MarkLogic NoSQL Database course on Udemy is strongly recommended.
  • This hands-on course is designed to teach you how to quickly build apps using the MarkLogic NoSQL database and the XQuery programming language.

    You will?learn to?use?core features of the?MarkLogic platform?including:

  • Architecture and scalability
  • Managing data (XML, JSON, Binaries, text, RDF triples?and document?metadata)
  • CRUD (Create, Read, Update, Delete)
  • Performing?ACID database transactions
  • Search (including geospatial search, geoencoding, and map integration)
  • Indexes
  • Security (MarkLogic provides a?Common Criteria certified security model)
  • To be successful in the course, students should have familiarity with databases, at least one programming language, and some web development background. ?Students should also complete the free prerequisite course on Udemy titled Fundamentals of the MarkLogic NoSQL Database.

    The course is designed to be very hands-on. Each video discussion is followed with a hands-on lab. ?All the necessary software is free to download and comes with a free developer license.

    Course materials including?sample?data, code examples, and step-by-step instructions for completing the hands-on labs?are provided via a free download.

    Course Curriculum

    Chapter 1: Introducing the Course & Setting Up

    Lecture 1: Course Goals and Roadmap

    Lecture 2: Lab Project Overview

    Lecture 3: Course System Requirements

    Lecture 4: Course Materials

    Lecture 5: Getting Set Up

    Chapter 2: Getting Started with XQuery

    Lecture 1: Understanding XQuery

    Lecture 2: Setting up a Project

    Lecture 3: Using XQuery Editors

    Lecture 4: Creating and Running an XQuery Module

    Lecture 5: Describe and Use XQuery Syntax

    Lecture 6: Unit Review Questions

    Chapter 3: Writing XPath Expressions

    Lecture 1: Writing XPath Expressions

    Lecture 2: Using Namespaces

    Lecture 3: Using Predicates

    Lecture 4: Using Axes

    Lecture 5: Using Attributes

    Lecture 6: Text(), String(), and Axes Shortcuts

    Lecture 7: Unit Review Questions

    Chapter 4: Creating FLWOR Expressions

    Lecture 1: FLWOR Components and Requirements

    Lecture 2: Using FOR

    Lecture 3: Using LET

    Lecture 4: Using WHERE

    Lecture 5: Using ORDER BY

    Lecture 6: Unit Review Questions

    Chapter 5: Writing Conditional Expressions

    Lecture 1: Writing Conditional Expressions

    Lecture 2: Unit Review Questions

    Chapter 6: XQuery Functions and Operators

    Lecture 1: Understanding the XQuery Functions

    Lecture 2: Working with Node and String Functions

    Lecture 3: Working with Number and Date Functions

    Lecture 4: Unit Review Questions

    Chapter 7: Custom Functions

    Lecture 1: Creating a Local Function

    Lecture 2: Unit Review Questions

    Chapter 8: Library Modules

    Lecture 1: Creating and Using a Library Module

    Lecture 2: Unit Review Questions

    Chapter 9: Architecture

    Lecture 1: A Single Host

    Lecture 2: A Clustered Architecture

    Lecture 3: Unit Review Questions

    Chapter 10: Loading Data

    Lecture 1: Using XQuery to Load Data

    Lecture 2: Using XQuery for Bulk Loads and Binaries

    Lecture 3: Using MarkLogic Content Pump

    Lecture 4: Deploy the Baseline Application

    Lecture 5: Unit Review Questions

    Chapter 11: Developing Search

    Lecture 1: Key Search Concepts

    Lecture 2: Filtered vs. Unfiltered Search

    Lecture 3: Using CTS and the Search API

    Lecture 4: Unit Review Questions

    Chapter 12: Working with Indexes

    Lecture 1: Key Indexing Concepts

    Lecture 2: Using Range Indexes

    Lecture 3: Using Word Query

    Lecture 4: Unit Review Questions

    Chapter 13: Geospatial Data and Search

    Lecture 1: Geospatial Apps and Indexes

    Lecture 2: Develop Geospatial Search Queries

    Lecture 3: Geocoding and Map Integration

    Lecture 4: Unit Review Questions

    Chapter 14: Building Search App Features

    Lecture 1: Snippets

    Lecture 2: Highlights

    Lecture 3: Sorting

    Lecture 4: Pagination

    Lecture 5: Unit Review Questions

    Chapter 15: Faceted Navigation

    Lecture 1: Implementing Facets

    Lecture 2: Unit Review Questions

    Chapter 16: Transactions

    Lecture 1: MVCC and Performing Database Transactions

    Lecture 2: Commits in Single Statement Transactions

    Lecture 3: Unit Review Questions

    Chapter 17: Security

    Lecture 1: Setting Application-Level Authentication

    Lecture 2: Roles and Users

    Lecture 3: Document Permissions

    Lecture 4: Execute and URI Privileges

    Lecture 5: Unit Review Questions

    Chapter 18: Building an Alternative Search UI

    Lecture 1: Create an Advanced Search Page with Autocomplete

    Lecture 2: Unit Review Questions

    Chapter 19: Error Handling and Logging

    Lecture 1: Working with the Logs

    Lecture 2: Using Try – Catch

    Lecture 3: Unit Review Questions

    Chapter 20: Course Conclusion

    Lecture 1: Wrap Up and Next Steps

    Instructors

  • Building XQuery Apps with the MarkLogic NoSQL Database  No.2
    MarkLogic University
    Free training on the MarkLogic NoSQL database platform.
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 7 votes
  • 3 stars: 27 votes
  • 4 stars: 89 votes
  • 5 stars: 110 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!