• Sélectionner un pays/une région: France
  • IBM®
  • Plan du site

  • IBM Formation
  • Catalogue en ligne

Cours: IBM® Lotus® Domino® 8.5.2 : Développement Avancé XPage

Vue générale

  • Participants
  • Pré-requis
  • Objectifs
  • Contenu
  • Remarques
List of course details in a data table
Code cours D8L54FR Type de formation Salle de cours
(Travaux pratiques)
Durée 2.0 Jour(s) Type de cours Public/Privé
Prix EUR 1 030,00 HT
EUR 1 231,88 TTC
   

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.

Voir ce cours dans d'autres pays


Schémas de filière:

  • Développement xPages
  • Lotus Notes Domino 8.x et 8.5.x : Développement

Début

Participants

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.

Début

Pré-requis

You should have:

  • Working knowledge of the JavaScript language and terminology
  • Understanding of object-oriented programming
  • Understanding of cascading style sheets (CSS)

In addition to the above prerequisite, you must also have completed the following:

  • Fundamentals of IBM Lotus Domino 8.5.1 Applications Development (D8L51FR)
  • Developing IBM Lotus Domino 8.5.2 Applications: Intermediate XPage Design (D8L53FR)
  • Three or more months experience developing Lotus Domino 8.5.x applications

Début

Objectifs

  • Understand the XPage life cycle
  • Work with XAgents
  • Call client-side JavaScript from server-side JavaScript
  • Call Java methods from JavaScript
  • Work with managed beans
  • Utilize open source controls
  • Work with programmable data sources
  • Use Dojo dijits
  • Use best practices

Début

Contenu

Day 1

Lesson 1: XPage architecture review

  • Topic A: Reviewing the XPage architecture
  • Topic B: Using the XPage event model

Lesson 2: Using Server-side JavaScript

  • Topic A: Realizing the benefits of using Server-side JavaScript
  • Topic B: Calling Server-side JavaScript from Client-side JavaScript
  • Topic C: Using Server-side JavaScript libraries

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

Day 2

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)

Lesson 8: Extending the data sources

  • Topic A: Using relational data sources
  • Topic B: Working with programmable data sources

Début

Remarques

Why should you attend the Advanced XPages course

The top three reasons to take this course are listed below.

  • Take your XPages Application designs to the next level by learning how to integrate advanced XPages design elements and paradigms into your applications.
  • Find out how XPages work under the hood and how you can utilize that knowledge to implement advanced UI and back-end techniques delivering higher value in less time.
  • Learn Best Practices and Tips for performance enhancements to gain application speed, all while developing with common design patterns and documentation.

See more courses in this curriculum at: www.ibm.com/software/lotus/trainingpaths

Début

Mon IBM

  • Editez votre profil

Nous contacter

Nos conseillers sont à votre écoute en direct ou par e-mail.

  • Par email
  • Au téléphone
  • Annuaire IBM dans le monde

Espace client

  • Mes inscriptions
  • Plan de formation

  • Conditions générales

navigation dans le contenu