0% found this document useful (0 votes)
107 views8 pages

Alfresco Content Services Certified Engineer Exam Study Guide January 2019

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
107 views8 pages

Alfresco Content Services Certified Engineer Exam Study Guide January 2019

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Alfresco Content Services

Certified Engineer

Exam Study Guide


January 2019
Document Control
Copyright 2019 by Alfresco. No part of this document may be reproduced or transmitted in any form
or by any means, electronic or mechanical, for any purpose, without the express written permission
of Alfresco. The trademarks, service marks, logos, or other intellectual property rights of Alfresco and
others used in this documentation ("Trademarks") are the property of Alfresco. The furnishing of this
document does not give you license to these patents, trademarks, copyrights, or other intellectual
property except as expressly provided in any written agreement from Alfresco. The United States
export control laws and regulations, including the Export Administration Regulations of the U.S.
Department of Commerce, and other applicable laws and regulations apply to this documentation
which prohibit the export or re-export of content, products, services, and technology to certain
countries and persons. You agree to comply with all export laws, regulations, and restrictions of the
United States and any foreign agency or authority and assume sole responsibility for any such
unauthorized exportation. You may not use this documentation if you are a competitor of Alfresco,
except with Alfresco's prior written consent.

Page 2 of 8
Content
1 Summary.................................................................................................................................. 4
1.1 Purpose ...................................................................................................................................... 4
2 Recommended Study ............................................................................................................... 5
2.1 Alfresco University ..................................................................................................................... 5
2.2 Alfresco Community................................................................................................................... 5
2.3 Alfresco Documentation ............................................................................................................ 5
2.3.1 Architectural Core .................................................................................................................................5
2.3.2 Repository Customization .....................................................................................................................6
2.3.3 User Interface Customization ...............................................................................................................7
2.3.4 Alfresco API Interface ............................................................................................................................7
2.3.5 Web Scripts ............................................................................................................................................8
2.4 Practical Experience ................................................................................................................... 8

Page 3 of 8
1 Summary
1.1 Purpose
The document provides information and guidelines that may be useful in your preparation prior to
attempting the Alfresco Content Services Certified Engineer (ACSCE) exam.

• Recommended Preparation
o Alfresco University
o Alfresco Community
o Alfresco Documentation
o Practical Experience

Page 4 of 8
2 Recommended Study
2.1 Alfresco University
Alfresco University provides several training courses targeted at the Developer role for Alfresco
Content Services.

For further information please visit:


https://university.alfresco.com/

2.2 Alfresco Community


The Alfresco Community is also a useful source of information for Alfresco Content Services.
https://community.alfresco.com

2.3 Alfresco Documentation


The following list contains links to the Alfresco documentation which covers the various topics in the
exam.

Some of the links refer to specific articles in the documentation whilst others are more generic with
the implication that the entire section may be of use.

2.3.1 Architectural Core


Database
https://docs.alfresco.com/5.2/concepts/auth-subsystem-intro.html
https://docs.alfresco.com/5.2/concepts/dev-services.html
https://docs.alfresco.com/5.2/concepts/schema-diff-tool-intro.html
https://docs.alfresco.com/5.2/concepts/zeroday-database.html
https://docs.alfresco.com/5.2/concepts/content-repo-about.html

Repository
https://docs.alfresco.com/5.2/concepts/dev-repository-concepts.html
https://docs.alfresco.com/5.2/concepts/search-fts-config.html
https://docs.alfresco.com/5.2/concepts/rm-searchsyntax-intro.html
https://docs.alfresco.com/5.2/concepts/aspect-about.html
https://docs.alfresco.com/5.2/concepts/sf-folder.html
https://docs.alfresco.com/5.2/concepts/smart-video-02.html
https://docs.alfresco.com/5.2/concepts/sf-best-practice.html
https://docs.alfresco.com/5.2/references/dev-extension-points-actions.html
https://docs.alfresco.com/5.2/tasks/sf-config-examples.html
https://docs.alfresco.com/5.2/pra/1/concepts/cmis-1.1-item-support.html

Page 5 of 8
Security & Authentication
https://docs.alfresco.com/5.2/concepts/secur-acl.html
https://docs.alfresco.com/5.2/concepts/auth-subsystem-types.html
https://docs.alfresco.com/5.2/tasks/auth-subsystem-chain-config.html

Solr
https://docs.alfresco.com/5.2/concepts/solr-event-consistency.html
https://docs.alfresco.com/5.2/concepts/solrsecurity-intro.html
https://docs.alfresco.com/5.2/concepts/solr-overview.html

Subsystems
https://docs.alfresco.com/5.2/concepts/email-intro.html
https://docs.alfresco.com/5.2/concepts/at-adminconsole.html
https://docs.alfresco.com/5.2/concepts/email-inboundsmtp-props.html
https://docs.alfresco.com/5.2/concepts/subsystem-intro.html
https://docs.alfresco.com/5.2/concepts/subsystem-categories.html
https://docs.alfresco.com/5.2/references/dev-extension-points-custom-subsystem.html

2.3.2 Repository Customization


Content Modelling
https://docs.alfresco.com/5.2/tasks/dev-extensions-content-models-tutorials-deploy-model.html
https://docs.alfresco.com/5.2/references/dev-extension-points-content-model-define-and-
deploy.html
https://docs.alfresco.com/5.2/concepts/content-model-preconfigured.html
https://docs.alfresco.com/5.2/concepts/admintools-cmm-intro.html

Extension Classpath
https://docs.alfresco.com/5.2/concepts/twelve-tips.html
https://docs.alfresco.com/5.2/reuse/conv-syspaths.html

Packaging Extensions
https://docs.alfresco.com/5.2/concepts/dev-extensions-packaging-techniques-amps.html
https://docs.alfresco.com/5.2/concepts/dev-extensions-modules-management-tool.html
https://docs.alfresco.com/5.2/concepts/sdk-archetypes-intro.html
https://docs.alfresco.com/5.2/concepts/sdk-getting-started.html

Event Model (Behaviours, Policies)


https://docs.alfresco.com/5.2/references/dev-extension-points-content-model-define-and-
deploy.html
https://docs.alfresco.com/5.2/references/dev-extension-points-behaviors.html
https://docs.alfresco.com/5.2/concepts/library-folder-rules.html

Rules & Actions


https://docs.alfresco.com/5.2/concepts/library-folder-rules.html
https://docs.alfresco.com/5.2/concepts/audit-overview.html
https://docs.alfresco.com/5.2/references/API-JS-rootscoped.html

Page 6 of 8
Transformations & Extractions
https://docs.alfresco.com/5.2/references/dev-extension-points-custom-metadata-extractor.html
https://docs.alfresco.com/5.2/references/dev-extension-points-mimetypes.html

https://docs.alfresco.com/5.2/concepts/managing-transformations.html

Embedded Workflows
https://docs.alfresco.com/5.2/concepts/wf-process-def.html
https://docs.alfresco.com/5.2/concepts/wf-process-def-gateways-exclusive.html
https://docs.alfresco.com/5.2/concepts/wf-process-def-listeners.html
https://docs.alfresco.com/5.2/concepts/wf-process-def-listeners-execution.html

2.3.3 User Interface Customization


Aikau
https://docs.alfresco.com/5.2/concepts/dev-extensions-share-aikau-widgets.html

Share Configuration
https://docs.alfresco.com/5.2/tasks/forms-config.html
https://docs.alfresco.com/5.2/tasks/controlling_search_results.html
https://docs.alfresco.com/5.2/concepts/share-configuration-files.html
https://docs.alfresco.com/5.2/concepts/smart-video-02.html
https://docs.alfresco.com/5.2/concepts/doclib-web-tier.html
https://docs.alfresco.com/5.2/tasks/dev-extensions-share-tutorials-add-action-doclib.html
https://docs.alfresco.com/5.2/tasks/dev-extensions-content-models-tutorials-add-aspect.html
https://docs.alfresco.com/5.2/tasks/admintools-ct-properties-delete.html
https://docs.alfresco.com/5.2/concepts/dev-extensions-share-extension-points-introduction.html
https://docs.alfresco.com/5.2/concepts/dev-extensions-share-evaluators.html

Share Customization
https://docs.alfresco.com/5.2/tasks/configure-ssl-prod.html
https://docs.alfresco.com/5.2/concepts/ws-custom-client-authentication.html
https://docs.alfresco.com/5.2/concepts/dev-extensions-share-architecture-extension-points.html

2.3.4 Alfresco API Interface


REST API
https://docs.alfresco.com/5.2/pra/1/concepts/pra-request.html
https://docs.alfresco.com/5.2/concepts/arch-api-remote.html

Foundation Services API


https://docs.alfresco.com/5.2/concepts/dev-api-intro.html
https://docs.alfresco.com/5.2/references/dev-extension-points-javascript-root-objects.html
https://docs.alfresco.com/5.2/concepts/ws-and-Java.html
https://docs.alfresco.com/5.2/topics/wf-deploy-taskmodel.html
https://docs.alfresco.com/5.2/references/dev-extension-points-behaviors.html
https://docs.alfresco.com/5.2/references/API-JS-createNode.html
https://docs.alfresco.com/5.2/references/dev-services-node.html
https://docs.alfresco.com/5.2/references/dev-services-dictionary.html

Page 7 of 8
Freemarker Template API
https://docs.alfresco.com/5.2/references/API-FreeMarker-intro.html
https://docs.alfresco.com/5.2/references/API-FreeMarker-Workflow.html
https://docs.alfresco.com/5.2/references/API-FreeMarker-defaultmodel.html
https://docs.alfresco.com/5.2/references/API-FreeMarker-TemplateNode.html

JavaScript API
https://docs.alfresco.com/5.2/concepts/API-JS-intro.html
https://docs.alfresco.com/5.2/references/API-JS-rootscoped.html
https://docs.alfresco.com/5.2/references/API-JS-ScriptNode.html
https://docs.alfresco.com/5.2/references/API-JS-ModifyCreate.html
https://docs.alfresco.com/5.2/pra/1/concepts/pra-people.html
https://docs.alfresco.com/5.2/concepts/dev-reference-guide.html
https://docs.alfresco.com/5.2/tasks/ws-uri-parse.html

CMIS
https://docs.alfresco.com/5.2/pra/1/topics/cmis-welcome.html
https://docs.alfresco.com/5.2/pra/1/concepts/cmis-query.html
https://docs.alfresco.com/5.2/pra/1/concepts/cmis-objects.html

2.3.5 Web Scripts


Web Scripts Framework
https://docs.alfresco.com/5.2/concepts/ws-components.html
https://docs.alfresco.com/5.2/concepts/ws-component-name.html
https://docs.alfresco.com/5.2/concepts/ws-component-place.html
https://docs.alfresco.com/5.2/concepts/surf-webscripts.html
https://docs.alfresco.com/5.2/references/api-wsdl-url.html
https://docs.alfresco.com/5.2/references/api-wsdl-authentication.html
https://docs.alfresco.com/5.2/references/api-wsdl-transaction.html

2.4 Practical Experience


We would also recommend practical, hands-on experience of developing extensions to both Alfresco
Content Services and Share to fully prepare for the exam.

Page 8 of 8

You might also like