Get Started with XPages

Enter XPages

XPages is the new development technology added to Lotus Notes and Domino from version 8.5. Elguji offers either classroom based or online courses depending upon your requirements. Our first and most popular course is our "Introduction to XPages".

Classroom Style Training

In a busy eight hours, you're going to create an entire application and will cover the following elements of XPage development:

  • Data Binding for Forms
  • Data Binding for Views
  • Using jQuery with XPages
  • Themes and UI Design
  • Custom Control design
  • Type Ahead and simple Form Validation
  • Building dynamic HTML using Repeat Controls
  • Server Side Javascript
  • Using Java and XPages
  • Advanced concepts
  • And a whole lot more...

Who Should Attend?

This course is aimed at Lotus Notes / Domino developers who have not done any XPages development. We'll start at the beginning and aim to have you ready to go back to the office ready to start an XPages project.

What Previous Attendees Have Said

"A real eye opener for me as I've not looked at XPages prior to the course."

"Excellent value for money. Pitched just right for the first steps into XPages."

"It gave me a very good understanding of XPages under the bonnet."

"It was great being here, great course, the XPages start I was looking for."

Learn More

Interested? Learn more here >

Online Video Training

We offer online training in the form of a suite of videos that walk you through the steps for building XPages applications. Our premier set of lessons covers the same subjects as our popular XPages101 Classroom course but your purchase also covers all of the other lessons that we offer.

Partial Lesson List

Introduction to XPages Course

  • What are XPages and getting started (11:49)
  • First document data bindings (20:39)
  • Introduction to Themes (9:05)
  • Layout and OneUI (10:01)
  • Repeats and Server Side Javascript (21:00)
  • Navigation and Search (15:11)
  • Repeating Repeats (11:47)
  • Dojo Charts (14:18)

Other lessons

  • Using Java with Server Side Javascript
  • How to create a dialog box
  • Accessing fields client side vs server side
  • Access Control

Learn More

Want to learn more about our online video courses? Learn more here >