APS Development: Overview

APS Development: Overview

Development builds upon the features and functionality covered in Configuration and allows the extension of Alfresco Process Services to suit the requirements that are specific to an organization.

About this course

Overview

Development builds upon the features and functionality covered in Configuration and allows the extension of Alfresco Process Services to suit the requirements that are specific to an organization. Development is closely related to Process Modeling, Configuration, Requirements and Testing. Time and effort is usually required in all of these areas to deliver an application which meets business needs and delivers organizational value

What Will I Learn?

The learning objectives that are covered by this course are:

  • Java API – Overview of the core services in the Process Engine and Alfresco Process Services Java API
  • REST API – Overview of the Process Engine and Alfresco Process Services REST API
  • Spring Beans – Overview of Spring Beans within Alfresco Process Services
  • Expressions – Overview of Expressions within Alfresco Process Services
  • Process Extensions – The extension points available from a process perspective
  • Application Extensions – The extension points available from an application perspective
  • User Interface Extensions – The extension points available from a user interface perspective
  • Development Environment – Development environment considerations for Alfresco Process Services

Target Audience

This course is targeted at the following roles:

  • Developers
  • Architects

Time Required: ~30 minutes

Applicable Product Versions: 1.8 - 1.8

Difficulty: Foundation

Prerequisite Knowledge

This course presumes that the student is competent with the following tools, technologies and concepts:

  • Alfresco Process Services Process Modeling
  • Alfresco Process Services Configuration
  • General Application Development

The following course should also be considered before completing this one:

Prerequisite Resources

Not Applicable

Curriculum

  • Introduction
  • Objectives
  • Prerequisites
  • Java API
  • Overview
  • Process Engine API
  • Process Engine Deprecated API
  • Alfresco Process Services API
  • REST API
  • Overview
  • Spring Beans
  • Overview
  • Configuration
  • Default Spring Beans
  • Expressions
  • Overview
  • Process Extensions
  • Service Task
  • Script Task
  • Task Listener
  • Messages & Signals
  • Application Extensions
  • Overview
  • User Interface Extensions
  • Form Extensions
  • Custom Web Resources
  • Development Environment
  • Maven Modules
  • Whitelisting
  • Developer / Secure Installation
  • Conclusion
  • Review
  • References
  • Next Steps
  • Course Survey

About this course

Overview

Development builds upon the features and functionality covered in Configuration and allows the extension of Alfresco Process Services to suit the requirements that are specific to an organization. Development is closely related to Process Modeling, Configuration, Requirements and Testing. Time and effort is usually required in all of these areas to deliver an application which meets business needs and delivers organizational value

What Will I Learn?

The learning objectives that are covered by this course are:

  • Java API – Overview of the core services in the Process Engine and Alfresco Process Services Java API
  • REST API – Overview of the Process Engine and Alfresco Process Services REST API
  • Spring Beans – Overview of Spring Beans within Alfresco Process Services
  • Expressions – Overview of Expressions within Alfresco Process Services
  • Process Extensions – The extension points available from a process perspective
  • Application Extensions – The extension points available from an application perspective
  • User Interface Extensions – The extension points available from a user interface perspective
  • Development Environment – Development environment considerations for Alfresco Process Services

Target Audience

This course is targeted at the following roles:

  • Developers
  • Architects

Time Required: ~30 minutes

Applicable Product Versions: 1.8 - 1.8

Difficulty: Foundation

Prerequisite Knowledge

This course presumes that the student is competent with the following tools, technologies and concepts:

  • Alfresco Process Services Process Modeling
  • Alfresco Process Services Configuration
  • General Application Development

The following course should also be considered before completing this one:

Prerequisite Resources

Not Applicable

Curriculum

  • Introduction
  • Objectives
  • Prerequisites
  • Java API
  • Overview
  • Process Engine API
  • Process Engine Deprecated API
  • Alfresco Process Services API
  • REST API
  • Overview
  • Spring Beans
  • Overview
  • Configuration
  • Default Spring Beans
  • Expressions
  • Overview
  • Process Extensions
  • Service Task
  • Script Task
  • Task Listener
  • Messages & Signals
  • Application Extensions
  • Overview
  • User Interface Extensions
  • Form Extensions
  • Custom Web Resources
  • Development Environment
  • Maven Modules
  • Whitelisting
  • Developer / Secure Installation
  • Conclusion
  • Review
  • References
  • Next Steps
  • Course Survey