ACS Development: API Overview

ACS Development: API Overview

This course provides an introduction to the Application Programming Interfaces (APIs) that are provided by Alfresco Content Services (ACS).

About this course

Objective

This course provides an introduction to the Application Programming Interfaces (APIs) that are provided by Alfresco Content Services (ACS). Each distinct API in the set of APIs that have been provided have their own advantages and disadvantages. An informed architect or developer will be able to make the best possible decision by weighing those advantages and disadvantages against the constraints of their project and IT infrastructure.

What Will I Learn?

The learning objectives that are covered by this course are:

  • Overview of the APIs available in Alfresco Content Services
  • Extension points which use the APIs
  • Differences between the remote and in-process APIs
  • The reasons to choose each API for a given use case

Target Audience

  • Architects
  • Developers

Time Required: ~15 minutes

Applicable Product Versions: 4.0 - 6.1

Difficulty: Foundation

Prerequisite Knowledge

This course presumes that the student is familiar with the following:

  • Enterprise Content Management (ECM)
  • Alfresco Content Services (ACS)

Prerequisite Resources

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

Curriculum15 Minutes

  • Introduction
  • Objectives
  • Prerequisites
  • API
  • Overview
  • Alfresco Content Services API
  • Conclusion
  • Review
  • References
  • Next Steps
  • Course Survey

About this course

Objective

This course provides an introduction to the Application Programming Interfaces (APIs) that are provided by Alfresco Content Services (ACS). Each distinct API in the set of APIs that have been provided have their own advantages and disadvantages. An informed architect or developer will be able to make the best possible decision by weighing those advantages and disadvantages against the constraints of their project and IT infrastructure.

What Will I Learn?

The learning objectives that are covered by this course are:

  • Overview of the APIs available in Alfresco Content Services
  • Extension points which use the APIs
  • Differences between the remote and in-process APIs
  • The reasons to choose each API for a given use case

Target Audience

  • Architects
  • Developers

Time Required: ~15 minutes

Applicable Product Versions: 4.0 - 6.1

Difficulty: Foundation

Prerequisite Knowledge

This course presumes that the student is familiar with the following:

  • Enterprise Content Management (ECM)
  • Alfresco Content Services (ACS)

Prerequisite Resources

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

Curriculum15 Minutes

  • Introduction
  • Objectives
  • Prerequisites
  • API
  • Overview
  • Alfresco Content Services API
  • Conclusion
  • Review
  • References
  • Next Steps
  • Course Survey