This advanced course builds upon the skills you obtained in the Developing IBM Lotus Domino 8.5.2 Applications: Intermediate XPages through informative lectures and discussions and hands-on labs.
In the first half of the course, you will create an XPage and implement advanced controls. The second half of the course covers best practices and how to optimize your XPages.
Note that building Domino XPage applications will not be taught in this course.
The target audience for this in-depth advanced course is the experienced Domino Designer application developers as well as the experienced XPage application developers. This course is also beneficial for the Lotus Domino application developer, administrator, analyst, power user, and others.
Understand the XPage life cycle
Work with XAgents
Work with managed beans
Utilize open source controls
Work with programmable data sources
Use Dojo dijits
Use best practices
You should complete:
Fundamentals of IBM Lotus Domino 8.5.1 Applications Development (D8L51)
Developing IBM Lotus Domino 8.5.2 Applications: Intermediate XPage Design (D8L53)
In addition, you should have:
Understanding of object-oriented programming
Understanding of cascading style sheets (CSS) and
Three or more months experience developing Lotus Domino 8.5.x applications
Lesson 1: XPage architecture review
Topic A: Reviewing the XPage architecture
Topic B: Using the XPage event model
Lesson 3: Building themes
Topic A: Working with predefined CSS frameworks
Topic B: Using themes to set control properties
Lesson 4: Using advanced Dojo controls
Topic A: Overview of Dojo
Topic B: Reviewing dijits
Topic C: Adding dijits to your XPage
Topic D: Using custom built Dojo controls
Topic E: Parsing JSON
Lesson 5: Utilizing best practices
Topic A: Coding and performance
Topic B: Optimization
Topic C: Tagging
Topic D: Debugging
Topic E: Developer and user documentation
Lesson 6: Utilizing open source controls
Topic A: Working with OpenNTF
Topic B: Applying open source controls
Topic C: Leveraging mobile capabilities
Lesson 7: Interfacing to Java
Topic A: Overview of Java 2 Enterprise Edition (J2EE)
Topic B: Working with the Java perspective
Topic C: Working with managed beans
Topic D: Extending the XPage application programming interface (API)
If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. It's a cost effective option.
Submit an enquiry from any page on this site, and let us know you are interested in the requirements box, or simply mention it when we contact you.