|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/hyland-alfresco-developer-software-development-kits/
课程评论:没有评论
课程名称:Hyland Alfresco开发者 - 软件开发工具包(SDKs) 概述:开发Hyland Alfresco内容管理系统的扩展一开始可能会感到困难。但是,如果您花时间了解可帮助您开发扩展的软件开发工具包(SDKs),那么开发过程将会更加愉快。该课程主要介绍两种开发工具包: 1. **传统的In-Process SDK 4.x**:该SDK自Alfresco创立以来就存在,并经过多次演变。我们详细讲解它的功能,并回顾早期的3.x版本,那时容器尚未成为常用做法。 2. **新的Out-of-Process SDK 5.x**:该SDK遵循更新的最佳实践,将扩展保持在Alfresco应用程序之外,从而简化了Alfresco的升级以及扩展的独立开发、部署和扩展。 对于涉及多个开发人员的大型开发项目,通常需要一些基础设施,例如工件库和持续集成(CI)服务器。我们还将探讨如何使用Nexus Repository管理工具来存储独立的扩展及如何通过Jenkins CI服务器构建它们。 本课程主要关注Alfresco内容服务(ACS)的开发及其正式支持的SDK,但我们还将介绍一个非官方的SDK,用于开发Alfresco流程服务(APS)的扩展,以便您了解其存在。 此课程帮助学员掌握Alfresco开发的核心概念,为在内容管理系统中创建高质量的扩展打下基础。
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.