Maricopa Community Colleges  CIS275LH   20002-20035 
Official Course Description: MCCCD Approval: 11/23/99
CIS275LH 20002-20035 L+L 1 Credit(s) 2 Period(s)
Developing Interactive Web Applications for Notes Developers
Development of interactive web applications for Lotus Notes Developers. Covers form design, HTML usage with Domino, graphics, web site creation and site security. Prerequisites: Permission of instructor.
Go to Competencies    Go to Outline
 
MCCCD Official Course Competencies:
 
CIS275LH   20002-20035 Developing Interactive Web Applications for Notes Developers
1. Explain Domino. (I)
2. Format text for web pages and use tables to align web page elements. (II)
3. Write and use HTML code on Notes forms. (III)
4. Use various graphics including animated graphics in an application. (IV)
5. Create views. (V)
6. Create a view template for use with multiple database views. (V)
7. Explain and use @ Functions. (VI)
8. Plan and create a web site. (VII)
9. Evaluate various security options. (VIII)
10. Create and configure a site search database. (IX)
Go to Description    Go to top of Competencies
 
MCCCD Official Course Outline:
 
CIS275LH   20002-20035 Developing Interactive Web Applications for Notes Developers
    I. Domino Introduction
        A. Overview
        B. Notes Designer
      II. Designing Forms for the Web
          A. Forms, Documents, and Web Pages
          B. Previewing Web Pages
          C. Text and Paragraph Formatting
          D. Text Conversion on Web Pages
          E. Fields on the Web
          F. Web Page Elements
          G. Background Graphics and Color
          H. Form Buttons
          I. Forms to Gather Input
          J. Actions, Agents, Scripts
          K. Hiding Elements
          L. Form Actions, Formulas and Tables
          M. Attachments
        III. Using HTML with Domino
            A. Overview
            B. Writing Basic HTML Code
            C. Writing HTML Code in Notes
            D. Writing Structured HTML Code
            E. Body Tags
            F. Lists
            G. HTML Styles
            H. HTML in Fields
            I. HTML Attributes
            J. Creating Links
            K. Nested Tables
          IV. Graphics
              A. Graphic Images
              B. Graphics by Reference
              C. Graphics in Views
              D. HTML in Views
              E. Animation
            V. Designing Views for the Web
                A. Overview
                B. Displaying
                C. Column Properties
                D. View Actions
                E. Domino Support of Notes Views
                F. Searching Databases from the Web
                G. Customizing Web Pages
                H. Embedding Notes Elements
                I. View Template
                J. Navigator Pages
                K. View Display
              VI. Optimizing Forms for the Web
                  A. Using @ Functions
                  B. Building URLs Using the Domino URL syntax
                  C. Using URLs with Notes
                  D. Browser Response
                  E. Java
                VII. Creating a Web Site
                    A. Planning Sites
                    B. Home Page
                    C. Adding Links
                    D. Navigating Notes Databases on the Web
                    E. Designing Navigators
                    F. Creating a Site Home Page
                  VIII. Securing the Site
                      A. Domino Environment
                      B. Basic Web Authentication
                      C. Other Security Options
                      D. Anonymous Server Access
                      E. Access to Notes Data
                      F. Anonymous Access to Databases
                      G. Restricting Access
                      H. Guest Book
                      I. Access Control Mechanisms
                      J. Roles
                      K. Using @UserRoles
                    IX. Multi-Database Web Site
                        A. Searching a Web Site
                        B. Creating a Site Search Database
                        C. Configuring Site Search Database
                        D. Searching Multiple Databases
                        E. Enabling Multi-Database Indexing
                        F. Making Site Search Available to Web Browsers
                    Go to Description    Go to top of Competencies    Go to top of Outline