Building XQuery Apps with the MarkLogic NoSQL Database
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
-
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024