|
在未來的幾周時間里,張路和金從軍將為大家?guī)硪粋€嶄新的課程:面向App Inventor開發(fā)者的n8n開發(fā)入門,下面簡單介紹一下課程的由來。如你所知,App Inventor是一個可視化的、無代碼的開發(fā)工具,用于開發(fā)安卓和iOS應用。這種運行在手機端的應用,也被稱作客戶端應用,或前端應用。與之相對應的則是服務器端應用,也稱作后端應用。當一個應用需要借助于互聯(lián)網(wǎng)技術(shù)而實現(xiàn)數(shù)據(jù)共享,同時又要確保數(shù)據(jù)的安全性與訪問效率時,那么僅憑App Inventor開發(fā)的客戶端應用,就難于實現(xiàn)這樣的目標。這時,我們需要引入服務器端應用,或者說開發(fā)服務器端程序,而n8n正是一款開發(fā)服務器端應用的利器。與無代碼的、可視化的App Inventor相比,n8n是一款低代碼的可視化開發(fā)工具,不同的是,App Inventor采用了面向過程的開發(fā)方法,而n8n采用了基于流程的開發(fā)方法。流程與過程,代表了當今軟件開發(fā)技術(shù)的兩種不同范式,對于App Inventor開發(fā)者而言,從前端走向后端,從單點應用到分布式應用,從熟悉的過程式擴展到流程式的開發(fā)方式,這不僅是技術(shù)的拓展,也是應用領(lǐng)域的拓展,更是概念體系的拓展。這門課程的目標,首先是幫助App Inventor開發(fā)者實現(xiàn)上述三項擴展,其次,將當前流行的智能體(AI Agent)技術(shù)與傳統(tǒng)軟件進行系統(tǒng)整合,實現(xiàn)應用的智能化(Agentic)升級改造。這個課程分三期完成,具體安排如下。介紹與n8n工具有關(guān)的基本概念及使用方法,通過實例項目的開發(fā)過程,展示n8n應用開發(fā)的常規(guī)思路和方法。開課時間:2025年11月1日 上午9:30-11:30結(jié)合App Inventor與n8n,開發(fā)一個前后端相結(jié)合的真實應用。開課時間:2025年11月8日 上午9:30-11:30運用人工智能技術(shù),對既有傳統(tǒng)應用項目進行智能化升級和擴展。開課時間:2025年11月15日 上午9:30-11:30本課程要求學員具備一定的App Inventor開發(fā)經(jīng)驗,熟悉Web客戶端組件的使用方法,最好有開發(fā)信息管理系統(tǒng)的經(jīng)歷。課程以騰訊會議為視頻平臺,采用線上教學方式。建議學員使用ai2.17coding.net開發(fā)App Inventor程序,使用自建的n8n開發(fā)和部署服務器端程序。對于沒有相關(guān)經(jīng)驗的學員,可以簡單采用zeabur上的模板化部署方案(我們已為課程建好了一個名為n8n4ai2workshop的模板),具體方法可參考下面視頻。
|