Hyland Alfresco Developer – Software Development Kits (SDKs) Course. In depth look at Alfresco SDK 4.x (In-Process) and Alfresco SDK 5.x (Out-of-Process)
Hyland Alfresco Developer – Software Development Kits (SDKs) Course
Developing extensions for Hyland Alfresco Content Management systems can be daunting at first. But if you spend some time getting to know the Software Development Kits (SDKs) available to aid you in developing extensions, then the development journey will be much more pleasant.
There are mainly two development kits available:
The traditional In-Process SDK 4.x. This SDK has existed since the beginning of Alfresco and has evolved several times. We cover it in detail and even look at an earlier version, 3.x, when containers weren’t common practice.
The new Out-of-Process SDK 5.x. This SDK follows newer best practices of keeping your extensions outside the Alfresco application, enabling easier upgrades of Alfresco and independent development, deployment, and scaling of your extensions.
Larger development projects involving multiple developers usually require some infrastructure, such as Artifacts Repository and CI server, to be considered. We look at how you can use Nexus Repository manager to store stand-alone extensions and how to build them with Jenkins CI Server.
This course is mostly about Alfresco Content Services (ACS) development and the officially supported SDKs. But we will also look at an unofficial SDK for developing extensions for Alfresco Process Services (APS), just so you know it exists.
What you’ll learn
- What Alfresco In-Process SDK 4.x is used for
- What Alfresco Out-of-Process SDK 5.x is used for
- How to generate Alfresco extension projects based on templates
- How to organize Alfresco projects for bigger teams
- How to create out-of-process Spring Boot applications integrating with Alfresco Content Services Repository
- How to store Alfresco extension artifacts (JARs, Docker Images) in Nexus
- How to build Alfresco extension artifacts (JARs, Docker Images) with Jenkins CI server
- How to inspect an extension and make sure it does not break best practices
- About the unofficial Alfresco Process Services SDK
Hyland Alfresco Developer – Software Development Kits
- 17 hours on-demand video
- 1 article
- 19 downloadable resources
- Access on mobile and TV
- Full lifetime access
- Certificate of completion
Who this Alfresco Course is for?
- Alfresco Developers
- Alfresco Architects
- Alfresco Project Managers
Recommended Alfresco Course
Asana -Project Management -The Complete Course for Beginners Best seller
DevOps MasterClass 2024: Terraform Kubernetes Ansible Docker Best seller
Technical Details
Instructor | Martin Bergljung |
Course Duration | 17 hours on-demand video |
Language Support | English |
Source | Udemy |