event Image
Venue

230 West Monroe Street
Chicago, IL 60606
Map
Details
Developing MarkLogic ApplicationsThis 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... (read more)

Developing MarkLogic Applications in Chicago user reviews and comments

Share your thoughts…
Leave a comment after signing in or joining.

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.

Categories:
Event details may change at any time, always check with the event organizer when planning to attend this event or purchase tickets.

 

Added by evdb on () (permalink)

Top Concert Tickets