XPages Banner

XPages 201 Classroom Training

So you've started using XPages either in your development environment or you've released some simple applications. This course is aimed at you, to validate that the approach you're taking is right, and to show you some of the tools, tips and techniques that you can use to improve your XPages skills. The agenda can be defined by your needs. Normally we would teach ten or so lessons from the following list (of course multiple days can be catered for if you want to cover more ground):

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."

List of XPages 201 lessons

  • What are XPages and getting started
  • First document data bindings
  • Introduction to Themes
  • Layout and OneUI
  • Repeats and Server Side Javascript
  • Navigation and Search
  • Repeating Repeats
  • Dojo Charts
  • Document Selection in Views
  • Working with your old WQS agents
  • Adding Java to your SSJS
  • Introduction to Partial Refresh - Linking Combo boxes together
  • Creating a Dialog box with Dojo
  • Accessing fields client side and server side
  • Adding Access Control to your XPages
  • Logging errors
  • Using XPages as servlets
  • Advanced validation pattern
  • Internationalization
  • URL Structure for web vs Notes
  • Scoped Variables
  • Custom Properties on Custom Controls
  • Using MooTools in SSJS
  • Making a Dojo Carousel
  • CLickable Button
  • Calling Server Side JS from the client side
  • Using jQuery with XPages
  • Ignore URL Parameters
  • Radio Button / Check Box Groups
  • Dojo List Animations
  • What’s New With XPages in 8.5.2
  • Data Tables
  • Extension Library
  • Creating PDFs with iText
  • Documents in other databases
  • Control CSS Classes
  • Keyboard Shortcuts
  • Rich Text
  • SVN Integration
  • Properties Files
  • Dojo Form Rating
  • Export to Excel
  • Extension Library Dojo Grid
  • Managed Beans
  • Performance Profiling
  • Working with Fields
  • "XSP.partialRefreshGet(""#{id:content}"");"
  • Drag and Drop Control
  • REST API
  • Session Timeouts
  • Removing Dojo or OneUI
  • Navigation Rules
  • Editing Multiple Documents
  • Debugging Java in XPages
  • Using JDBC in XPages
  • CGI Variables
  • Tabbed Panels
  • nhttp -preview
  • Dojo Tree Widget
  • Dojo Mobile Controls
  • JDBC in 8.5.3
  • What’s new with Xpages in 8.5.3
  • Using Github in Domino Designer
  • Using JSON Data in SSJS
  • Installing the Extension Library Using Update Sites

Want to learn more?

The day is a hands on training course, there are very few slides, it's all about writing code and getting used to new development techniques in your applications. To arrange the XPages 201 day in your offices please contact us.