注:虽然这篇博文最初发表于2018年,但由于这位优秀的前成员的大力帮助和投入,它已经更新到2020年。花几分钟时间重新浏览一下,因为您会发现许多项目都已更新。别忘了"分享和享受"!
围绕CAP for SAP Cloud Platform开展了大量的活动和兴趣,尤其是在过去几年的SAP TechEd活动中,以及在云开发堆栈中整合为基础技术的过程中。我认为为想知道如何开始的人提供关键资源的概述会很有用。
简而言之,CAP for SAP Cloud Platform是一个由工具、语言和库组成的框架,有些来自SAP,有些来自开源。有了这些工具、语言和库,您可以以全栈开发方法高效、快速地构建企业服务和应用程序。它引导您沿着最佳实践的黄金路径前进,使您能够专注于自己的领域,同时将您从繁琐的技术任务中解脱出来。
您可以在capire中找到CAP的核心文档。
从入门部分开始,这将带您了解基础知识,并详细介绍一些最佳实践和参考资料。
您可以也可以在"新发行说明"部分找到新功能。
SAP开发人员中心
在SAP开发人员中心,有任务,教程组和教程。
在初级任务"深入了解OData"中,有一个教程组"构建您的第一个基于OData的后端服务",它为您提供了一个高水平的品尝者。
如果您更喜欢冒险,或者更渴望知识和洞察力,也有两个完整的任务可用:
任务使用CAP和SAP Cloud SDK扩展S/4HANA使用CAP模拟S/4HANA API,使用SAP Cloud SDK调用,并使用CAP构建一个自定义应用程序,使用自定义逻辑消费该S/4HANA API作为业务域设计的一部分。本次任务旨在让您很好地理解在云中扩展S/4HANA的基本构建块。
我写了一篇博客文章解释了本次任务,返利手游,并向您介绍了所涉及的内容:任务"使用CAP和SAP cloud SDK扩展S/4HANA"–概述。
任务构建了一个业务应用程序使用盖子节点.js指导您使用CAP开发业务应用程序。从您的本地环境开始,部署到SAP云平台。
如果您是Java说服者,您可能也喜欢类似的任务—使用CAP for Java构建业务应用程序:
您还可以通过以下URL找到其他标有"SAP云应用程序编程模型"的教程:
https://developers.sap.com/tutorial-navigator.html?tag=软件产品-功能:sap云应用程序编程模型
您将看到经过适当过滤的内容,如:
SAP社区
在SAP社区,您将发现一系列直接或间接谈论CAP的帖子。您可以使用以下标签找到完整的设置:
SAP云应用程序编程模型
Daniel的帖子"介绍新的应用程序编程模型"是一个很好的开始。
还有一个专门的主题页,您一定要查看:https://community.sap.com/topics/cloud-application-programming–这一切各种链接,大淘客,包括最新博客文章的摘要和最新问答,个人用云服务器,您也可以通过专门针对CAP相关问题和答案的标签直接访问这些链接。
SAP TechEd会议
CAP已被证明是SAP TechEd会议和走廊中的热门话题。SAP TechEd Barcelona举办了一系列会议–请查看议程生成器以了解更多信息。
这里有几个会议:
CNA376"在SAP云平台上使用编程模型构建应用程序"–实践研讨会(2小时)CNA652"使用SAP云平台使用SaaS应用程序不到一个小时"–CodeJam(迷你版)(1小时)
CNA376的练习材料"太空飞行"在GitHub上,私有云市场,适用于Node和Java。
如果您想简单了解CAP,您可以观看精彩的Gregor Wolf和我之间的简短(7分钟)采访,来自SAP TechEd 2019巴塞罗那:开发者CAPM,巴塞罗那2019:
工具
如果你看一下CNA376的练习,你会发现它们是针对节点.js(JavaScript)运行时。以及SAP Web IDE完整堆栈中提供的应用程序编程模型的工具和功能,Visual Studio代码还有一个扩展。
请在Joerg Mann的文章"介绍VS代码的核心数据和服务(CDS)"中阅读有关此扩展的更多信息,并从Visual Studio Marketplace获取它–在CAP文档的工具部分中找到更多信息。
还有,新的SAP Business Application Studio中也提供了CAP支持!
其他媒体
在SAP的非官方社区播客"咖啡角广播"上,关于大数据,我就应用程序编程模型采访了Rui Nogueira。在SAP CodeTalk上,我和Ian Thain进行了一次简短的采访,在高层谈论CAP:https://www.youtube.com/watch?v=GhEpcB7x4UA
在SAP Mentors GitHub组织中,有一个代表CAP社区活动的回购协议–请访问钻头/盖-如果你想通过观看人们在屏幕上闲逛来学习,或许也可以参与其中,然后,您可能想查看handsapdev系列的livestreams,它涵盖了各种SAP开发主题,当然包括CAP。请在此处查看过去几集的录音:bit.ly/handsonsapdev#回放
这就是我今天晚上想到的-如果还有什么(请让我知道),我会把它添加到这个职位,当它出现或出现在我身上。
快乐黑客!
更新:
2018年10月11日-添加SAP CodeTalk访谈链接;添加了CNA376 Java练习材料的链接
2018年12月21日-用新的tag SAP云应用程序编程模型替换了对原始用户tag应用程序编程模型的引用(向Mike Doyle提供提示)
2019年1月3日-添加了通过URL按tag查找教程的信息(向Andre Pfohlmann提供提示)。此外,还通过社区问答(Jijo Roy Jacob)
2020年3月25日–在前成员的大力帮助下进行重大更新
2020年9月28日–VS代码扩展的新位置)中的回答,添加了有关如何查看应用程序编程模型的新功能的信息