AWS+PaaS+7+ADE認(rèn)證培訓(xùn)詳解V5_第1頁
AWS+PaaS+7+ADE認(rèn)證培訓(xùn)詳解V5_第2頁
AWS+PaaS+7+ADE認(rèn)證培訓(xùn)詳解V5_第3頁
AWS+PaaS+7+ADE認(rèn)證培訓(xùn)詳解V5_第4頁
AWS+PaaS+7+ADE認(rèn)證培訓(xùn)詳解V5_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

Low-Code(低代碼)/

Programing

高級編程

AWS開發(fā)工程師ADE

Actionsoft

Developer

Engineer

)全球領(lǐng)先的低代碼和BPM

PaaS提供商1前言 AWS

PaaS(以下簡稱AWS)

為開發(fā)者和非開發(fā)者構(gòu)建下一代企業(yè)應(yīng)用提供了完整

、專業(yè)的基礎(chǔ)設(shè)施工具

包括BPM(

Business

Process

Management

,業(yè)務(wù)流程管理)

的全部能力

、應(yīng)用建模

、移動管理

、開放API和復(fù)雜后端集成服務(wù)。

開發(fā)工程師培訓(xùn)主要針對掌握AWS

BPM平臺開發(fā)工具和開發(fā)技能為目標(biāo)的培訓(xùn)課程

。通過ADE認(rèn)證的工程師

能夠全面了解AWS平臺事件編程框架

、接口規(guī)范和AWS各類插件擴展開發(fā)技術(shù)

,掌握AWS各類SDK包的用

。課程修完并通過考試后頒發(fā)ADE工程師證書。

適用人群:AWS

PaaS簽約用戶/伙伴

,炎黃盈動員工及AWS

PaaS平臺開發(fā)技術(shù)愛好者4全球領(lǐng)先的低代碼和BPM

PaaS提供商2課程目標(biāo)與范圍

掌握此課程后的所具備的能力:

全面了解AWS平臺事件編程框架

、接口規(guī)范

AWS各類插件擴展開發(fā)技術(shù)

掌握AWS各類SDK包的用法

可駕馭的產(chǎn)品:

AWS

PaaS

易鯨云(專業(yè)版)

學(xué)員需具備的基礎(chǔ)要求:

需要Java,Vue,JS,SQL等編程基礎(chǔ)

了解AWS

PaaS或者易鯨云產(chǎn)品全球領(lǐng)先的低代碼和BPM

PaaS提供商3ADE培訓(xùn)課程安排ADE課程大綱時長內(nèi)容級別技術(shù)架構(gòu)和開發(fā)規(guī)范10

'AWS7版本前后端技術(shù)棧介紹初級后端環(huán)境搭建30

'快速了解AWS開發(fā)規(guī)范和設(shè)計原則

搭建本地開發(fā)者環(huán)境初級AWS

PaaS

API35

'完整的API接口

,

滿足不同場景的無縫集成

,

提高用戶體驗中級AWS

流程事件開發(fā)25

'讓開發(fā)者輕松

、靈活的完成復(fù)雜業(yè)務(wù)處理中級AWS

定時器開發(fā)15

'定時同步和執(zhí)行對數(shù)據(jù)/對賬/庫存預(yù)警等一系列的程序任務(wù)示例中級Spring

MVC

for

AWS20

'掌握技術(shù)領(lǐng)先

、

自主可控的輕量級開發(fā)框架的使用高級接口封裝與調(diào)用20

'封裝(HTTP

、SOAP

、

RESTful)自定義接口高級AWS

插件擴展開發(fā)20

'通過拓展插件解決差異化的平臺需求高級前端開發(fā)環(huán)境搭建20

'快速了解前端項目組成部分

搭建本地開發(fā)環(huán)境高級A

I

工具

、插件的開發(fā)30

'基于插件機制

,

擴展開發(fā)AI

工具

、插件步驟高級打包運行10

'如何將程序部署運行至AWS

PaaS平臺內(nèi)初級5全球領(lǐng)先的低代碼和BPM

PaaS提供商大

綱1.

技術(shù)架構(gòu)和開發(fā)規(guī)范2.低代碼開發(fā)①

AWS后端開發(fā)環(huán)境搭建②

AWS

PaaSAPI③

AWS流程事件開發(fā)④

AWS定時器開發(fā)3.

高級編程①

Spring

MVC

forAWS②接口封裝與調(diào)用③

AWS

插件擴展開發(fā)④

A

I工具

、插件開發(fā)4

.

打包運行6前后端技術(shù)棧全球領(lǐng)先的低代碼和BPM

PaaS提供商7「事件驅(qū)動」低代碼增強應(yīng)用

,深度復(fù)雜業(yè)務(wù)邏輯開發(fā)流程事件AIAgent全球領(lǐng)先的低代碼和BPM

PaaS提供商應(yīng)用事件表單事件視圖事件調(diào)度事件AIAgentAIAgentAIAgent8全部非侵入式擴展,程序資源與平臺隔離,可獨自升降級微服務(wù)使用熟悉的SpringBoot和前后端框架,通過Dubbo/HTTP互操作平臺插件提供十余種平臺插件編程接口和注冊

管理機制,靈活擴展平臺底層能力開發(fā)測試上線復(fù)用「編程框架」

高代碼開發(fā)應(yīng)用

,非侵入式插件靈活拓展平臺能力外部能力與現(xiàn)有能力(如物聯(lián)網(wǎng)IoT

、自研PaaS能力)深度融合微應(yīng)用提供輕量級

、前后端分離SpringMVC

for

AWS編程框架全球領(lǐng)先的低代碼和BPM

PaaS提供商9開發(fā)階段1

、MVC編程:

Java程序包路徑命名

、cmd命名

、Java編程風(fēng)格與注釋

、變量命名

、文件讀寫限制2

、Java工程資源結(jié)構(gòu):

應(yīng)用代碼分包

,資源結(jié)構(gòu)3

、BO建模配置:

BO表命名約定

、字段命名約定

、字段長度

、相鄰的BO字段

、設(shè)置空值提示

、字

段必填控制

、字段只讀控制4

、公共基礎(chǔ)字典:

列表

、單選等盡量使用基礎(chǔ)字典

、封裝業(yè)務(wù)標(biāo)準(zhǔn)基礎(chǔ)字典5

、DW建模配置:

合理的列寬度

、提供查詢項

、提供常用排序方案

、Excel導(dǎo)入導(dǎo)出

、Tab頁打

開窗體設(shè)置標(biāo)題名稱6

、UX用戶體驗:

建議使用awsui.js框架

圖片處理(縮放處理)

、必填校驗

、前端長度校驗

、禁止出

現(xiàn)雙滾動條

、刪除等敏感操作給予詢問

、功能操作路徑

鼠標(biāo)點擊次數(shù)不超過3次全球領(lǐng)先的低代碼和BPM

PaaS提供商10大

綱1.技術(shù)架構(gòu)和開發(fā)規(guī)范2.低代碼開發(fā)①

AWS

后端開發(fā)環(huán)境搭建②

AWS

PaaSAPI③

AWS流程事件開發(fā)④

AWS定時器開發(fā)3.

高級編程①

Spring

MVC

forAWS②接口封裝與調(diào)用③

AWS

插件擴展開發(fā)④

A

I工具

、插件開發(fā)4

.

打包運行11搭建后端開發(fā)環(huán)境全球領(lǐng)先的低代碼和BPM

PaaS提供商IDEA12大

綱1.技術(shù)架構(gòu)和開發(fā)規(guī)范2.低代碼開發(fā)①

AWS后端開發(fā)環(huán)境搭建②

AWS

PaaS

API③

AWS流程事件開發(fā)④

AWS定時器開發(fā)3.

高級編程①

Spring

MVC

forAWS②接口封裝與調(diào)用③

AWS

插件擴展開發(fā)④

A

I工具

、插件開發(fā)4

.

打包運行13提供如下場景的API

程序調(diào)用AWS流程引擎

對業(yè)務(wù)數(shù)據(jù)進行讀寫處理

程序訪問

、管理組織結(jié)構(gòu)

、權(quán)限

基于訪問者權(quán)限開發(fā)獨特的門戶

向特定的應(yīng)用完成SSO身份集成

.........AWS

PaaS開放給開發(fā)者的編程接口全球領(lǐng)先的低代碼和BPM

PaaS提供商14API在線地址:

https://docs.awspaas.com/api/aws-api-javadoc-7/index.html?overview-tree.html

BOAPI

TaskAPI

ProcessAPI

ORGAPI

PortalAPI

CCAPI

.......AWS

PaaS

API-常用API

,

實現(xiàn)復(fù)雜業(yè)務(wù)場景全球領(lǐng)先的低代碼和BPM

PaaS提供商15大

綱1.技術(shù)架構(gòu)和開發(fā)規(guī)范2.低代碼開發(fā)①

AWS后端開發(fā)環(huán)境搭建②

AWS

PaaSAPI③

AWS

流程事件開發(fā)④

AWS定時器開發(fā)3.

高級編程①

Spring

MVC

forAWS②接口封裝與調(diào)用③

AWS

插件擴展開發(fā)④

A

I工具

、插件開發(fā)4

.

打包運行16AWS

流程事件-事件可以解決那些應(yīng)用場景?

用程序阻止引擎完成某項業(yè)務(wù)

當(dāng)流程被啟動時

,初始化更復(fù)雜的數(shù)據(jù)結(jié)構(gòu)

當(dāng)某個任務(wù)完成時

,補償業(yè)務(wù)處理或者完成一個集成調(diào)用

用程序影響流程的后繼路線和參與者

對于表單類人工任務(wù)

,用程序動態(tài)控制字段權(quán)限事件遍布在流程實例的全生命周期范圍之內(nèi)

,

當(dāng)流程在執(zhí)行過程中

,AWS流程引擎會觸發(fā)相關(guān)的監(jiān)聽

事件

,通常是空跑事件。全球領(lǐng)先的低代碼和BPM

PaaS提供商17

任務(wù)完成(結(jié)束)

前被觸發(fā)

任務(wù)完成(結(jié)束)后被觸發(fā)

任務(wù)掛起后被觸發(fā)

任務(wù)恢復(fù)后被觸發(fā)

節(jié)點離開前被觸發(fā)

節(jié)點離開后被觸發(fā)

節(jié)點就緒參與者即將產(chǎn)生任務(wù)

任務(wù)收回前被觸發(fā)

任務(wù)收回后被觸發(fā)

任務(wù)創(chuàng)建后被觸發(fā)

程序指定后繼路線和參與者,

流程表單辦理前校驗,流程辦

理前被觸發(fā)

表單工具欄構(gòu)建觸發(fā)

表單構(gòu)建前被觸發(fā)

表單構(gòu)建后被觸發(fā)

表單(或子表)保存前被觸發(fā)

表單(或子表)保存后被觸發(fā)

表單子表記錄刪除前被觸發(fā)

表單子表記錄刪除后被觸發(fā)

表單子表過濾

表單子表Excle轉(zhuǎn)換處理

流程創(chuàng)建前被觸發(fā)

流程創(chuàng)建后被觸發(fā)

流程啟動后被觸發(fā)

流程掛起后被觸發(fā)

流程恢復(fù)后被觸發(fā)

流程完成(結(jié)束)

前被觸發(fā)

流程完成(結(jié)束)后被觸發(fā)

流程終止前被觸發(fā)

流程終止后被觸發(fā)

流程取消前被觸發(fā)

流程取消后被觸發(fā)

上一節(jié)點準(zhǔn)備離開時觸發(fā)......

......AWS

流程事件-事件列表全球領(lǐng)先的低代碼和BPM

PaaS提供商

......18AWS

流程事件-代碼實例全球領(lǐng)先的低代碼和BPM

PaaS提供商19大

綱1.技術(shù)架構(gòu)和開發(fā)規(guī)范2.低代碼開發(fā)①

AWS后端開發(fā)環(huán)境搭建②

AWS

PaaSAPI③

AWS流程事件開發(fā)④

AWS

定時器開發(fā)3.

高級編程①

Spring

MVC

forAWS②接口封裝與調(diào)用③

AWS

插件擴展開發(fā)④

A

I工具

、插件開發(fā)4

.

打包運行20AWS

定時器開發(fā)-調(diào)度任務(wù)AWS

PaaS支持的定時器類型

常規(guī)Job

常規(guī)定時任務(wù)

DB

Job

,定時執(zhí)行數(shù)據(jù)庫SQL

DataService

Job

,定時執(zhí)行數(shù)據(jù)服務(wù)AWS

PaaS的定時器(

Job

Scheduler)功能可用來定期執(zhí)行一系列簡單或復(fù)雜的程序任務(wù)

,

比如定時同步數(shù)據(jù)

、對賬

、庫存預(yù)警等

。AWS

PaaS的定時器基于Quartz2.2.

1并支持企業(yè)級全球領(lǐng)先的低代碼和BPM

PaaS提供商集群。21AWS

定時器開發(fā):

簡單示例只需關(guān)注業(yè)務(wù)實現(xiàn)全球領(lǐng)先的低代碼和BPM

PaaS提供商22大

綱1.技術(shù)架構(gòu)和開發(fā)規(guī)范2.低代碼開發(fā)①

AWS后端開發(fā)環(huán)境搭建②

AWS

PaaSAPI③

AWS流程事件開發(fā)④

AWS定時器開發(fā)3.

高級編程①

Spring

MVC

for

AWS②接口封裝與調(diào)用③

AWS

插件擴展開發(fā)④

A

I工具

、插件開發(fā)4

.

打包運行23AWS

PaaS7

以SpringBoot做為應(yīng)用層框架

,基于Spring

MVC封裝了一層MVC編程框架Spring

MVC

for

AWS

。Spring

MVC

forAWS完全兼容AWS6平臺的AWS

MVC框架

,其處理流程如圖:Spring

MVC

for

AWS編程全球領(lǐng)先的低代碼和BPM

PaaS提供商24Spring

MVC

for

AWS:

提交請求全球領(lǐng)先的低代碼和BPM

PaaS提供商25大

綱1.技術(shù)架構(gòu)和開發(fā)規(guī)范2.低代碼開發(fā)①

AWS后端開發(fā)環(huán)境搭建②

AWS

PaaSAPI③

AWS流程事件開發(fā)④

AWS定時器開發(fā)3.

高級編程①

Spring

MVC

forAWS②

接口封裝與調(diào)用③

AWS

插件擴展開發(fā)④

A

I工具

、插件開發(fā)4

.

打包運行26請求過程

發(fā)起請求

因安全或請求非法被拒絕

調(diào)用AWS

PaaS的本地接口封裝

將處理結(jié)果以JSON/XML文檔返回AWS

接口封裝與調(diào)用-開放自主封裝API能力全球領(lǐng)先的低代碼和BPM

PaaS提供商27

WebAPI

RESTfulAPI

SOAPAPI

JavaSDKAPIAWS

接口封裝與調(diào)用-API類型全球領(lǐng)先的低代碼和BPM

PaaS提供商28大

綱1.技術(shù)架構(gòu)和開發(fā)規(guī)范2.低代碼開發(fā)①

AWS后端開發(fā)環(huán)境搭建②

AWS

PaaSAPI③

AWS流程事件開發(fā)④

AWS定時器開發(fā)3.

高級編程①

Spring

MVC

forAWS②接口封裝與調(diào)用③

AWS

插件擴展開發(fā)④

A

I工具

、插件開發(fā)4

.

打包運行29AWS

插件擴展開發(fā)-實現(xiàn)

‘私人訂制

的AWS

PaaS平臺建模配置類通過配置實現(xiàn)業(yè)務(wù)場景

,使業(yè)務(wù)應(yīng)用的交付和

調(diào)整更靈活

、高效

。如

表單UI組件

、@公式資源類為應(yīng)用申請資源

,如DC文件處理器

,更換文

件加解密技術(shù)類如緩存對象

、ASLP接

,ES統(tǒng)一檢索體驗類門戶主題風(fēng)格

,表單主

題風(fēng)格

,

自定義UI組件全球領(lǐng)先的低代碼和BPM

PaaS提供商30

表單UI組件

AT公式

登錄適配器

路由方案

DC文件處理器

ASLP服務(wù)

Cache緩存對象

流程全局事件監(jiān)聽器

組織改變監(jiān)聽事件

門戶主題風(fēng)格

前端樣式

......AWS

PaaS目標(biāo)定位成更輕量

、更開放的架構(gòu)

,可以通過拓展插件解決差異化的平臺需求。AWS

插件擴展開發(fā)全球領(lǐng)先的低代碼和BPM

PaaS提供商31搭建前端開發(fā)環(huán)境全球領(lǐng)先的低代碼和BPM

PaaS提供商VS

Code32引入框架依賴包

配置框架屬性安裝框架使用框架客戶引入外部框架全球領(lǐng)先的低代碼和BPM

PaaS提供商33大

綱1.技術(shù)架構(gòu)和開發(fā)規(guī)范2.低代碼開發(fā)①

AWS后端開發(fā)環(huán)境搭建②

AWS

PaaSAPI③

AWS流程事件開發(fā)④

AWS定時器開發(fā)3.

高級編程①

Spring

MVC

forAWS②接口封裝與調(diào)用③

AWS

插件擴展開發(fā)④

A

I工具

、插件開發(fā)4

.

打包運行34工具采用AWSPaaS平臺的插件機制實現(xiàn)1

、

自定義工具核心邏輯類

,實現(xiàn)

ToolInterface接口2

、創(chuàng)建ToolPluginProfile插件對象3

、將插件對象注冊進應(yīng)用的Plugins中A

I工具的擴展開發(fā)全球領(lǐng)先的低代碼和BPM

PaaS提供商35A

I插件的擴展開發(fā)為解決在AWS

AI

Chain智能鏈中外掛場景

,實現(xiàn)自動化智能處理機制

,

因此在AI

Chain中

提供了一個較小集合的插件概念

,

即AWS

AI

Plugin插件。AI插件采用ASLP開發(fā)方式:1

、一個實現(xiàn)com.actionsoft.apps.resource.interop.aslp.ASLP

的類2

、在該App應(yīng)用中開發(fā)【

PluginListener】接口實現(xiàn)類

,注冊插件配置全球領(lǐng)先的低代碼和BPM

PaaS提供商36大

綱1.技術(shù)架構(gòu)和開發(fā)規(guī)范2.低代碼開發(fā)①

AWS后端開發(fā)環(huán)境搭建②

AWS

PaaSAPI③

AWS流程事件開發(fā)④

AWS定時器開發(fā)3.

高級編程①

Spring

MVC

forAWS②接口封裝與調(diào)用③

AWS

插件擴展開發(fā)④

A

I工具

、插件開發(fā)4

.

打包運行37打包階段?

資源文件–manifest常規(guī)項:

合理的APP依賴設(shè)置

,合理的APP關(guān)聯(lián)設(shè)置

,APP基本信息–自定義參數(shù):

必須是該App出廠默認(rèn)配置

,合適的參數(shù)值類型

,如錄入框

、下拉框或密碼–應(yīng)用資源結(jié)構(gòu):

未被引用的無效文件資源

、空文件夾

、lib下存放了多個程序jar包副本?

自定義數(shù)據(jù)結(jié)構(gòu)–表名稱前綴

:APP_前綴關(guān)鍵詞_XXX

,前綴關(guān)鍵詞在開發(fā)證書中約定–sql腳本文件:

db下二級目錄名與該應(yīng)用的版本號一致

,文件以UTF-8無BOM編碼格式存儲–sql腳本語法:

僅允許對符合tablePrefix前綴的表操作:

-create

table/alter

table/drop

table......?

部署菜單–如果您的應(yīng)用有菜單部署

,請務(wù)必注意菜單的合理分類

、排序

、菜單圖片引用本應(yīng)用Web目錄相應(yīng)圖片

資源

。三級功能菜單圖片大小要求為20*20px

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論