欢迎学习《基于Atlassian Forge云应用开发平台Jira云应用APP开发培训视频教程》课程,你将了解如何使用 Atlassian Forge 编写您自己的 Jira Cloud 应用程序。这是迄今为止编写自己的 Jira 应用程序的最简单方法。
类型:在线学习 | MP4 | 视频:h264,1280×720 | 音频:AAC,48.0 KHz
语言:英语 | 大小:2.10 GB | 持续时间:5h 21m
您将学到
Atlassian Forge 应用程序的工作原理
如何开发 Forge 应用程序
所有扩展点的演练
构建两个 Forge 应用程序
UI Kit 用于用户界面构建
自定义 UI 用于用户界面构建
在 Atlassian Marketplace 上发布应用程序
课程介绍
了解如何使用 Atlassian Forge 编写您自己的 Jira Cloud 应用程序。这是迄今为止编写自己的 Jira 应用程序的最简单方法。
许多应用程序供应商仍然使用 Atlassian Connect 作为他们的主要平台。Forge 可能还没有那么强大,但比 Connect 容易得多,而且无需担心设置任何基础设施。Atlassian 为您处理一切。
如果您是 Jira 管理员或软件开发人员,并且一直梦想制作自己的扩展,那么本课程适合您。它将帮助您制作自己的附加组件并将其列在 Atlassian Marketplace 上,您可以在其中选择免费提供附加组件,甚至将您的工作货币化。
您永远不知道,这可能是您自己的 Atlassian App 业务的开始!
如果您是 Atlassian 顾问,那么您将了解 Forge 应用程序的强大功能以及编写它们的难易程度。
设置好开发环境后,本课程将教您如何编写自己的应用程序,首先涵盖所有基本概念,然后带您开发两个应用程序:UI Kit 应用程序和使用 Atlassian 的自定义 UI 应用程序锻造。别担心,您还将了解什么是 UI Kit 和自定义 UI。
本课程涵盖以下内容:-
- Jira 应用简介
- 开发环境设置
- 构建一个简单的示例应用程序以及它是如何工作的
- 开发周期
- 使用 UK Kit、自定义 UI 格式化用户界面
- 使用 JavaScript 和REST API(应用程序编程接口)从 Jira 中提取信息并在 Jira 中进行更改
- 扩展点、模块和网络钩子
- 从头开始构建两个应用程序
- 在 Marketplace 上发布您的应用
本课程面向的对象:
Atlassian 顾问,他们需要了解
想要编写自己的 Jira 应用程序的Forge Software 开发人员的可能性想要
解决自己的应用程序问题的 Jira 管理员
希望建立 Jira 应用程序业务的初创公司创始人
关于企业级云计算应用开发平台Forge
PaaS服务供应商Atlassian宣布推出应用程序开发平台Forge,可让开发人员简单地在云计算应用程序集成Atlassian的产品,平台有三个主要组件,包括无服务器函数即服务(Functions-as-a -Service,FaaS)托管平台、声明式UI语言Forge UI以及Forge命令行工具。
Atlassian提到,Atlassian生态系统社群拥有超过25,000名的开发者,包括为团队构建自定义应用程序的内部开发人员,以及在Atlassian市场发布应用程序的第三方开发人员。而为了更好地支持开发生态系统发展,Atlassian发布了云计算开发平台Forge,让开发者可以更简单地构建和执行集成Atlassian服务的云计算应用程序。
Forge由三个组件组成,第一个是无服务器FaaS托管平台,开发人员可以在应用程序加入Atlassian运营的计算与存储功能。该平台采用AWS的无服务器函数服务Lambda,官方也提到,Forge无服务器FaaS模型,可以让开发人员只撰写单个函数,而非一定要构建整个网页应用程序,减少需要撰写程序代码的数量,不用担心程序代码执行的地方,FaaS托管平台也可让开发人员,简单处理身份验证和扩展等常见问题。
Forge第二个组件则是声明性UI语言Forge UI,开发人员只需要撰写几行程序代码就可以在网页和其他设备上,构建交互式用户体验。Forge UI让开发人员以声明性的方法构建UI接口,其默认内置的应用程序安全性配置,可以保护个人数据隐私与安全性,通过抽象化渲染的方法,Forge可以确保应用程序安全地呈现与传输数据,而且Forge UI还可以让开发者构建一次,就可以在网页和移动设备上执行,为最终用户提供一致的产品体验。
第三个组件则是Forge命令行工具,开发者可以用来管理Forge应用程序,Atlassian也正持续改进工具功能,提供主动的指令以及易于使用的模板,而Forge的DevOps工具链可用在应用程序创建、测试和部署等程序,Forge集成Bitbucket Pipelines支持应用程序持续交付。
Forge的目的是要消除构建应用程序过程的复杂工作,解决实际遇到的开发问题,官方提到,构建、托管和运营云计算应用程序,需要许多云计算基础架构和管理的专业知识,Forge可以减轻开发人员所面对的负担。