Application Design and Best Practices( WT-1171-180 )
| Course Description |  |

This course introduces students to advanced Notes programming capabilities, as well as best practices for applying those capabilities. Students will learn to effectively plan and implement advanced Notes, Domino, and Web applications.
Along with the other course in this bundle, Application Planning and Performance Tuning, this course also prepares students to pass Exam # 512, Domino R5 Application Architecture.
This course requires a computer running Windows, Macintosh, or UNIX.
eMentoring Services are included with this course.
Course length: 8 hours
| Course details |
| id:
WT-1171-180 |
| subscription duration:
180 days
| | list price: $
325.00 |
|
Languages Offered |
 |
This course is currently available in English only.
|
Prerequisites |
 |
To succeed fully in this course, students should be able to: Demonstrate completion of application Planning and Performance Tuning or equivalent knowledge or experienceDemonstrate familiarity with the R5 Domino Designer Demonstrate a basic understanding of the Lotus Domino application development
|
Skills Gained |
 |
Upon completion of this course, you should be able to: Design efficient business applications that leverage the power of Domino R5Implement application designs using Domino development best practices
|
Related Courses |
 |
Before: Application Planning and Performance Tuning
|
Course Content |
 |
Course introductionPrerequisitesWhat you needCourse resourcesYour learning communityMeet your instructor
|
Module 2: Using LotusScript with Notes and Domino |
Back To Top
| Using LotusScript with Notes and DominoThe LotusScript integrated development environment The LotusScript object modelDesign elements that use LotusScriptThe Notes front-end classes The LotusScript back-end classesThe NotesSession class The NotesDatabase classThe NotesDocument class The NotesView class The NotesDocumentCollection class The NotesItem class The NotesDateTime class Module wrap-up
JavaScript in Notes and DominoJavaScript in the Notes clientJavaScript syntax and rulesJavaScript event model Dialog boxes in JavaScript Fields and JavaScriptJavaScript validation JavaScript functions JavaScript buttons Advanced JavaScript validation 11Module wrap-up
|
Module 4: Using HTML and other Web technologies in Notes and Domino |
Back To Top
| Using HTML and other Web technologies in Notes and DominoHTML formatting syntaxHTML in the Notes clientHTML in element properties Pass-thru HTML Treating pages and forms as HTMLHTML in viewsImage ResourcesThe WebQuerySave and WebQueryOpen eventsQuery_String CGI variable and DocumentContextModule wrap-up
|
Module 5: Using the LotusScript Data Object |
Back To Top
| Using the LotusScript Data Object Accessing non-Notes data ODBC data sourcesODBCConnection class SQL language and the ODBCQuery classODBCResultSet classResult set recordsUpdate, insert, and delete records Importing data to a Notes form Web reports using LS:DOModule wrap-up
|
Module 6: Data access with other Lotus tools |
Back To Top
| Data access with other Lotus toolsLotus tools for non-Notes data accessDomino Enterprise Connections Services (DECS)How DECS worksDECS and NotesLotus Enterprise Integrator (LEI)LEI functionsLotus ConnectorsLotus Connectors and ERP systemsJava servletsServlets and DominoModule wrap-up
|
Module 7: Best practices for application development |
Back To Top
| Best practices for application developmentShared fields and subformsScript librariesImage Resources Native graphic file formatsDesign element limitations@FunctionsLotusScriptJavaScriptMulti-client applicationsWeb applicationsModule wrap-up
Course conclusionWe'd love your feedbackCourse survey |