Maricopa Community Colleges  CIS275LB   19994-20035 
Official Course Description: MCCCD Approval: 03/23/99
CIS275LB 19994-20035 L+L 3 Credit(s) 4 Period(s)
Domino Web Development
Overview of web page development using Lotus Domino and Notes 4.6. Includes modifying and organizing pages, adding images to pages and page navigation as well as site implementation and security. Prerequisites: CIS105 and CIS133DA, or permission of instructor.
Go to Competencies    Go to Outline
 
MCCCD Official Course Competencies:
 
CIS275LB   19994-20035 Domino Web Development
1. Explain Domino and Lotus Notes. (I)
2. Create and maintain web pages. (II)
3. Create a Notes Database. (III)
4. Design and create a form. (III)
5. Explain Open Database Connectivity (ODBC) including its drivers and data sources. (IV)
6. Identify @Db Formulas. (IV)
7. Create a home page using graphical links to additional pages. (V)
8. Pass and capture information between applications. (VI)
9. Complete a Domino server installation. (VII)
10. Configure the web server settings including server ports and multiple sites. (VII)
11. Describe various Domino security options. (VIII)
12. Create and customize a guest book. (VIII)
Go to Description    Go to top of Competencies
 
MCCCD Official Course Outline:
 
CIS275LB   19994-20035 Domino Web Development
    I. Domino
        A. Definition
        B. Lotus Notes
        C. Design Environment
          1. Notes Workspace
          2. Notes Database
      II. Web Development
          A. Modifying Pages
          B. Changing Individual Page Data
          C. Organizing Pages By Category
          D. Adding Images to Pages
        III. Discussion Application
            A. Creating a Database
            B. Designing and Creating a Form
            C. Adding Computed and Hidden Fields to a Form
            D. Submitting Data From A Browser
            E. Creating a Threaded Discussion
            F. Reusing Data
          IV. Accessing External Data
              A. Open Database Connectivity (ODBC)
              B. Registering an ODBC Data Source
              C. @DbFormulas
              D. @DbLookup
              E. Accessing Cost Field from a Non-Notes Database
            V. Appearance and Navigation of Web Site
                A. Creating Home Page
                  1. Where to Place Home Page
                  2. Links
                  3. Uniform Resource Locator (URL)
                B. Creating Java Applet
                C. Design Standards
              VI. Information Between Applications
                  A. Sales Lead Application Preparation
                  B. @DbColumn
                  C. Linking to Sales Lead Form
                  D. @ReplaceSubstring
                  E. Common Gateway Interface (CGI) Variables
                  F. @RightBack
                  G. Automating Lead Form Initialization
                  H. $$Return
                VII. Site Implementation
                    A. Domino Server Installation
                    B. Starting Server
                    C. Stopping Server
                    D. Configure Server Settings
                    E. Adding Developers Workstations
                    F. Hosting Multiple Sites
                    G. Monitoring Site Activity
                  VIII. Site Security
                      A. Visitor Identification
                      B. Challenging Visitors
                        1. Anonymous Server Access
                        2. Access Control List (ACL)
                        3. Anonymous Database Access
                        4. Access to Name and Address Book
                      C. Automating Visitor Registration/Guest Book
                      D. Restricting Access
                  Go to Description    Go to top of Competencies    Go to top of Outline