WebUI - Angular front-end

  1. Introduction to WebUI
    1. Project Structure
      • Visual structure: discussion on the main components
      • Environment settings of the project.
  2. Introduction to using PrimeNG’s angular components
  3. Services

    1. Functionality description for the following services:
      • authentication-interceptor.service
      • authorisation.service
      • breadcrumbs.service
      • domain-path.service
      • form-edit.service
      • form-save.service
      • global-settings.service
      • item-name-lookup.service
      • item.service
      • lookup.service
      • menu-items.service
      • notification.service
      • resource.service
      • schedule-settings.service
      • ui-config.service
      • util.service
    2. Discussion on pipes
  4. Components

    1. Functionality description for the following components:
      • breadcrumbs.component
      • item-cards.component
      • item-collection.component
      • item-details.component
      • item-history.component
      • item-job-form.component
      • item-job-schema-editor.component
      • item-list.component
      • item-properties.component
      • item-schedule.component
      • item-toolbar.component
      • item-tree.component
      • item-viewpoints.component
      • outcome-view.component
      • toolbar-config.component
  5. Guards

    1. Functionality description for the following:
      • authorisation.guard
      • cristalDetailsguard
      • form-deactivate.guard
  6. Ng-Dynamic-Forms

    1. Introduction
    2. Rendering JSON model into Form
  7. Creating Protractor Test

    1. Introduction on how to create a protractor test (example: Batch Creation)
  8. Deployment to Production

    1. Guide in deploying to production
  9. Config File Formats

  10. Environment Settings
  11. Error Handling
  12. Multi Level Outcomes