Developing MarkLogic Applications
Apr 2, 2012 8:30 am | Monday to Apr 5, 2012 4:30 pm | Thursday
Start the conversation
Developing MarkLogic Applications in Chicago user reviews and comments
Event details
Developing MarkLogic Applications at MicroTek
Developing MarkLogic Applications
This hands-on course provides a developer with the information and experience needed to build applications with the MarkLogic Server. Familiarity with basic programming fundamentals and database technology is beneficial. Participants should have hands-on experience with programming languages (Java, .Net, C++) and web development technologies (ASP, JSP, Perl, HTML, JavaScript).
Course Objectives
- Use MarkLogic tools and XQuery code to build and load content into a database
- Build a MarkLogic application using Application Builder and XQuery
- Develop simple and advanced search queries against a MarkLogic database, including faceted navigation and geospatial searches
- Optimize search queries using MarkLogic index structures
- Create reusable application code libraries
- Perform insert, update, delete and query transactions
- Implement a role-based security model
Topics Covered
Understanding MarkLogic Server
- List the core components of the MarkLogic Server
Setting Up MarkLogic Server
- Install MarkLogic Server
Information Studio
- Create a database and load content using Information Studio
App Builder
- Build a Search Application using App Builder
- Deploy and App Builder Project
Build an Application with XQuery
- Install an XQuery Editor
- Create an Application using XQuery
Writing XPath Expressions
- Write XPath code to navigate documents, work with element and attribute values, implement predicates and utilize axes
Creating FLWOR Expressions
- Develop XQuery code user FLWOR
Conditional Expressions
- Create IF-THEN-ELSE expressions
XQuery Functions and Operators
- Create a text search
Creating a Function
- Create a local function in the main module fo an xQuery program
Understanding App Servers, Databases, and Forests
- Script the creation of a database, forest and app server using the Admin API
Loading Content into a Database
- Load documents using several different methods
Building an Application with XQuery
- Develop code to build an application using MarkLogic Server, XQuery and xPath
Error Handling & Logging
- Control MarkLogic logging levels
Creating a Basic Search
- Develop queries using the SearchAPI
Working with Indexes
- Implement additional indexes to enhance query performance
Geospatial Data, Indexing and Search
- Integrate geospatial data, maps, and search into an application
Snippets, Highlighting, Sorting and Pagination
- Use the Search API to control search results
Developing Library Modules
- Create reusable functions using library modules
Creating Faceted Navigation
- Implement a range index and facet constraint
Creating an Advanced Search
- Create an advanced search interface
Updating Database Content
- Perform insert, update, delete and query transactions
Assigning Application Security
- Create and implement a security model
Data Modeling Best Practices
- Evaluate the impact of data modeling decisions on performance
Recommended Prerequisites: Any application server technology, HTML/CSS
Required Equipment: Students will need a laptop for which they have administrator permissions, running Windows natively or in a virtualized environment. For system requirements, please see http://developer.marklogic.com/products/marklogic-server/requirements.
Terms & Conditions: MarkLogic Corp. must receive a valid Purchase Order or full payment prior to the start of the course. MarkLogic Corp. reserves the right to cancel courses up to 10 working days prior to the published start date. Please consider this when making your travel plans as MarkLogic's liability is limited to a full refund of tuition only.
We recognize that cancellations are sometimes unavoidable. Participants who notify MarkLogic in writing at least 10 days prior to the start date of a course are entitled to a full tuition refund. Participants who cancel within the 10-day period before the course start date will be eligible for a 50% tuition refund. Participants who register and fail to attend the course are not eligible for a refund. Substitution candidates are acceptable if MarkLogic is notified in writing of the change.
About MarkLogic University: MarkLogic University provides a variety of courses to enable developers, administrators, and product managers to take full advantage of the benefits of MarkLogic products. Courses are designed to deliver deep knowledge of MarkLogic products, toolkits, and connectors, including best practices around design, development and maintenance of an application.
Links
- [Tickets] Buy tickets at EventBrite.com
More events and tours in Chicago (10048)
| Date | Time | Event | Venue | |
|---|---|---|---|---|
| Jun 10 | 7:30 pm | Radiohead | First Midwest Bank Amphitheatre | |
| Sep 1 | 7:00 pm | Kelly Clarkson | First Midwest Bank Amphitheatre | |
| Jun 20 | 7:00 pm | Foster The People | Congress Theater | |
| Jun 17 | 12:00 pm | Spring Awakening Festival 2... | Soldier Field Stadium | |
| Sep 15 | 7:00 pm | Jason Mraz with Christina P... | First Midwest Bank Amphitheatre |
Top Movies
-
Men in Black 3
Now Playing | Watch Trailer
Even though agents J (Will Smith) and K (Tommy Lee Jones) have been...
-
Marvel's the Avengers
Now Playing | Watch Trailer
When Thor's evil brother, Loki (Tom Hiddleston), gains access to th...
-
Battleship
Now Playing | Watch Trailer
Lt. Alex Hopper (Taylor Kitsch) is a weapons officer aboard the des...
-
The Dictator
Now Playing | Watch Trailer
Gen. Aladeen (Sacha Baron Cohen) has ruled the oil-rich North Afric...
- See All









Leave a comment after signing in or joining.