This website is designed for IBM Employee use only.
Notes Domino 9 Developer Courses

Click here for Notes and Domino 9 Admin courses
Update Courses

Notes Domino 9 Application Development Update Click here to order this course at Talent@IBM
Learn all the new features in Notes and Domino 9 including the new controls for XPages that allow you to build a great looking XPages application. Ready to move your applications to mobile devices? This course has an entire module on using the new Mobile controls. You will also learn how to use the new Server Side JavaScript debugger and how to use Source Control in Designer 9. Many other topics are also included! This course will prepare you for the certification exam to update your 8.5 certification and become an IBM Certified Application Developer - Notes and Domino 9.

Core Notes/Domino Development - Release 9

Notes Domino 9 Application Development 1 Click here to order this course at Talent@IBM
Using Notes and Domino Designer 9, you will learn how to create a Domino database, create forms, add fields to a form, create views, use the formula language, and create agents. Learn how to make your Domino application available to web browser users and how to enhance your application using framesets, outlines, pages, tables, single category views, hotspots, buttons, and actions. Complete your application by adding help documents and applying Domino security.

Notes Domino 9 Application Development 2 Click here to order this course at Talent@IBM
Become an expert Domino developer and get certified with this comprehensive distance learning course. This course concentrates on the tools you need to develop complex workflow applications and how to improve your application's user interface. Learn how to use Domino's many tools to lookup data in both Notes and relational databases with profile documents, @DbColumn, @DbLookup, DECS and DCR. The complete Domino security model is presented from top to bottom. An extensive module covers the use of Composite Applications and Widgets.

JavaScript Courses

JavaScript in Notes Domino 9 Click here to order this course at Talent@IBM
Learn the basics of the JavaScript programming language, what it can do for you and how you can incorporate it into your Domino applications. First, you will learn the fundamental building blocks of the core JavaScript language, its syntax and how it relates to HTML. Next, become familiar with the JavaScript Object Model and how JavaScript employs object-oriented programming techniques for working with information on web pages. Learn to use Client-Side JavaScript objects, methods and events to create useful and interesting interfaces for your Domino web pages. Recreate the Notes Client features that Domino cannot port to web browsers such as dialog boxes and opening windows. Understand browser compatibility and the differences between the Notes client, Firefox browser, and Microsoft browser and how to handle them. This course is designed exclusively for Domino developers and includes many demonstrations and activities.

Java Courses

Beginner Java Programming for Notes Domino 9 Click here to order this course at Talent@IBM
This course will teach you the basics of the Java language and apply that knowledge to writing Java-based agents in Domino. Learn the basic Java operators, statements and core classes. Then learn how to use Java to access and interact with Domino Objects including the Session, Database, View, AgentContext and Document objects. This course is written exclusively for Notes and Domino developers and contains many live demonstrations and activities you do right in Domino Designer.

Intermediate Java Programming for Notes Domino 9 Click here to order this course at Talent@IBM
Take your Java programming skills to the next level! Learn how to use the core Java classes to work with strings, numbers, vectors, arrays, and to read and write information. Learn web application techniques like performing field validation, preventing multiple submissions of incomplete forms, and passing data using URL variables. Build a cool web based order form that will hold multiple items. Use the Domino Objects for Java classes to access and work with Notes items, rich text items, documents, views, view entries and document collections. Use a Java agent to build reports to show the information in a database exactly the way you want using the rich text classes. Learn how to use Eclipse and other development environments to write Java agents.

Using XML and Web Services for Domino 9 Click here to order this course at Talent@IBM
This course will introduce the Domino Developer to XML and web services. Incorporate XML into your Domino Applications using standard design elements such as agents, forms, pages and views. Both LotusScript and Java will be used in this course. Learn how to use XLST style sheets to transform XML data in Domino agents and to use DXL to both export and import Domino data and design elements. Expose your Domino data via an RSS Feed. An extensive series of lessons will teach you how to use Domino 9 to make available web services (using both LotusScript and Java) on a Domino server for use by any web services client. Consuming web services will also be covered in this course.

LotusScript Courses

Beginner LotusScript for Notes and Domino 9 Click here to order this course at Talent@IBM
TLCC’s Beginner LotusScript for Notes Domino 9 course will teach you the basics of the LotusScript language and the Domino object model. This course has many real life demonstrations and examples. You will learn LotusScript by actually writing real code, not a simulation, at your own pace and at your place!

Intermediate LotusScript for Notes and Domino 9 Click here to order this course at Talent@IBM
TLCC’s Intermediate LotusScript for Notes and Domino 9 course builds upon the techniques learned in the Beginner LotusScript course. This course will expand your LotusScript programming skills and your knowledge of the Domino Object Model. Become a LotusScript expert in your own home and/or office!

Advanced LotusScript for Notes and Domino 9 Click here to order this course at Talent@IBM
This advanced LotusScript programming course will make you a LotusScript expert! Learn how to handle errors, work with relational databases, work with rich text like tables and hotspots, send internet emails from an agent and more.

Using LotusScript in Domino 9 Web Applications Click here to order this course at Talent@IBM
Successful Domino web applications require the use of agents to provide validation and back end processing for tasks like e-commerce and e-business. These agents perform similar functions to CGI scripts on other web server platforms. One way to create these agents in Domino is to use LotusScript. This hands-on distance learning course will show you how to create LotusScript agents that run when a user opens or saves a document and how to run agents from a web browser. Learn to create WebQueryOpen and WebQuerySave agents, run agents via a URL, pass data from one page to another using query strings, and to use the Print statement to send customized output to a web browser. Many live demonstrations and exercises are provided including examples of e-commerce applications.

Web Development Courses

Developing Domino 9 Web Applications Click here to order this course at Talent@IBM
Learn the ins and outs of how to make your application function and look great on the web using traditional Domino web techniques (not XPages). Get the most from forms, views, and frames when displayed using a web browser. Use layers, CSS, and image resources to enhance your application. Learn how the Domino server interprets URL commands and how to secure your application.

Using XML and Web Services for Domino 9 Click here to order this course at Talent@IBM
This course will introduce the Domino Developer to XML and web services. Incorporate XML into your Domino Applications using standard design elements such as agents, forms, pages and views. Both LotusScript and Java will be used in this course. Learn how to use XLST style sheets to transform XML data in Domino agents and to use DXL to both export and import Domino data and design elements. Expose your Domino data via an RSS Feed. An extensive series of lessons will teach you how to use Domino 9 to make available web services (using both LotusScript and Java) on a Domino server for use by any web services client. Consuming web services will also be covered in this course.

Using LotusScript in Domino 9 Web Applications Click here to order this course at Talent@IBM
Successful Domino web applications require the use of agents to provide validation and back end processing for tasks like e-commerce and e-business. These agents perform similar functions to CGI scripts on other web server platforms. One way to create these agents in Domino is to use LotusScript. This hands-on distance learning course will show you how to create LotusScript agents that run when a user opens or saves a document and how to run agents from a web browser. Learn to create WebQueryOpen and WebQuerySave agents, run agents via a URL, pass data from one page to another using query strings, and to use the Print statement to send customized output to a web browser. Many live demonstrations and exercises are provided including examples of e-commerce applications.

XPage Development Courses

XPages Development 1 for Notes and Domino 9 Click here to order this course at Talent@IBM
Take a deep dive into XPages. All the XPage controls are covered including how to validate data, show views, and use the provided simple actions. Learn the various programming options in XPages such as server-side JavaScript, the Expression language, and using the Domino object model. Use CSS and Themes to format and style your XPages applications. Take advantage of the built-in Ajax support to provide field level typeahead and partial page refresh of an XPage. Advanced techniques such as repeat controls, session and application variables, joining data from more than one view, combining views and documents on one XPage, building your own custom reusable controls, and Java integration are also covered in this comprehensive course.

XPages Development 2 for Notes and Domino 9 Click here to order this course at Talent@IBM
Take your XPage expertise to a higher level with this advanced course for experienced XPage developers. This course concentrates on the skills needed to move your traditional Notes/Domino applications to XPages and to enhance your applications using the latest Web 2.0 tools. Learn how to create charts and graphs with the Dojo library. Dive into advanced Server-side JavaScript techniques like XAgents, working with dialogs, and using data from XML, JSON, and relational databases on your XPage.

JavaScript for XPages Development (9.0) Click here to order this course at Talent@IBM
JavaScript is the core language used in XPages and JavaScript skills are suggested before starting with XPages training. If you don't have JavaScript skills than take this course before you take TLCC's XPages courses. This course will teach you JavaScript by using XPages in the familiar Domino Designer environment.

Rapid XPages Development using Application Layout and Dojo UI Controls (9.0) Click here to order this course at Talent@IBM
One of the hardest part of application development is designing a great user interface. There are many new controls in Domino 9 to enable rapid XPages development and provide a great Web 2.0 user interface. This course takes a deep dive into these controls such as the Application Layout, the many Dojo controls, Form Table, and the Data View control. This course will save you many hours of development time and your users will love your applications!

Mobile XPages Development for Domino 9.0 Click here to order this course at Talent@IBM
Learn how to move your Notes and Domino applications to the iPhone, Android, and Blackberry devices using the mobile controls (now built right into Domino 9!) This course covers all the new mobile controls as well as many tips and techniques on how to develop mobile web applications using XPages.

Java 1 for XPages Development (9.0) Click here to order this course at Talent@IBM
This course will teach you Java language basics and how to use Java in XPages. Learn the basic Java operators, statements and core classes. Then learn how to use Java to access and interact with Domino Objects including the Session, Database, View and Document objects. Learn how to take advantage of the power of Java in your XPages development!

Java 2 for XPages Development (9.0) Click here to order this course at Talent@IBM
Apply your Java programming skills that you learned in Java 1 to advanced XPages development techniques. Learn how to debug XPages, use the Expression Language (EL), Managed Beans, and use third party Java libraries to export data in pdf, spreadsheet, and word processing formats!