點兩下電腦工作室致力於XOOPS相關模組開發、佈景設計以及教學應用。本賣場會陸續推出相關的商業版模組以及佈景套件和教學相關產品。
由 XOOPS正體中文計畫網站、XOOPS輕鬆架站長 Tad老師錄製講解,共九大單元,204個課程章節,201個教學影片,課程影片長度總計 27小時 42 分17 秒。
課程主要以開發一個可釋出的模組為實例(釋出模組在此),從無到有到釋出的完整步驟教學,從XOOPS的運作機制、各種物件用法,到前端Smarty、BootStrap4等運用,以及製作前端語言用的API,均有完整詳細的說明。
輔以十多年開發經驗,提供各種業界系統常用功能,如各種類型文件的產生功能,如PDF、Excel、Word、HTML、CSV、JSON等,還有CSV、Excel、JSON等匯入功能及運用的說明。讓您學完也可以製作出各種實用系統。
本門課需有PHP或其他程式語言基礎,且需要有使用XOOPS的操作經驗,並需自備網路及電腦。
本課程採用線上課程方式進行,報名後即可觀看「PHP系統全端開發」所有線上課程,線上課程於結束後可以永久重複觀看。
費用:7200元/人(前100名,享搶先價 3600元/人),有任何問題請洽: 0938-778777 or [email protected]
課程位置:https://www.tad0616.net/modules/tad_book3/index.php?op=list_docs&tbsn=48
課程主題內容:
課程主題 | 課程內容 |
一、開發環境與 XOOPS 模組結構 | 在自己電腦建立 XOOPS 模組的開發環境,架設 XOOPS 網站,並熟悉相關開發工具。說明 XOOPS 的整體結構,操作邏輯,以及其運作原理,讓您從底層了解起 XOOPS 架站機。此次課程會建立一個基礎的模組結構。 本次課程會以實際釋出的模組 tad_signup 活動報名模組為製作範例,製作一個可以產生多個報名活動、可以快速設計每個活動的報名欄位,並取得完整報名資訊的系統為範例。 |
二、製作前台活動管理功能 | 這次改用全物件寫法來存取各種資料,除了可以提供網站使用外,還可以製作成各種 API 來供其他前端語言,如 JavaScript 、 Vue 、 React 甚至是手機 App 來介接使用。所以我們會先以前台為範例,了解 API 與系統之前的關聯及架構,以及 XOOPS XMF 框架用法。本次至少會完成新增界面、儲存、顯示單一畫面、修改、刪除、列出等功能。除了了解 XOOPS 各種物件用法外,還會學習到 Smarty 樣板佈景引擎如何同時支援 BootStrap3 、 4 之方法。 |
三、製作前台活動報名功能(上) | 接著,我們會建立第二、三個資料表,了解 API 物件之間如何呼叫引用,以及多資料表之間如何進行關聯。這節課我們也會開始大量使用 TadTools 中的 TadDataCenter 物件,來學習資料中心的用法,並可快速產生報名表,並學習如何存取其資料。這堂課我們會完成報名功能。 |
四、製作前台活動報名功能(下) | 這堂課我們會完成所有報名功能,包括修改、取消報名以及寄發通知信給報名者以及開設活動者。至此,對於 API 的應用以及程式運作的流程應該會有一個明確的輪廓,之後若要新增功能只要循者相同模式進行即可輕鬆應付。 |
五、 寄信、後台、權限、搜尋、偏好設定等機制用法 | 由於我們將管理區搬至前台,後台相對比較不那麼重要,不過有些項目還是要在後台會比較適當,例如權限設定,所以,本週也來了解一下後台頁面如何設計。 學習 XOOPS 的權限機制,在後台可以建立權限的套用界面,並可在前台實際去套用權限規則,讓不同的使用者可以看到不同的東西或者操作不同的功能。此外,可加入搜尋功能,讓使用者可以搜尋到我們系統中的資料。還有偏好設定的加入方法,提供一個更彈性的設定方式。 |
六、模組區塊及模組自動功能的製作 | 區塊為構成畫面的重要元件之一,學會製作區塊,便可將網站的資料用各種不同的方式來呈現。讓系統界面更彈性更好用。 此外, XOOPS 有提供安裝模組、更新模組、刪除模組時的自動功能,讓使用者在進行這三種動作時,可以在系統中進行一些動作,例如:安裝時自動建立目錄、更新時修改資料表欄位或資料、移除時進行上傳資料的備份...等。 |
七、 HTML 、 CSV 、 Excel 的匯出與匯入 | 這個單元來講解網站常用的各種匯出匯入方式,包括 HTML 、 CSV 、 Excel 的匯出要如何製作,還有要如何匯入 CSV 、 Excel ,這些都是常用來快速建立大量資料的方法,不管是作報表、統計資料都相當實用。 |
八、 PDF 、 Word 文件輸出 | 一個實用的系統通常會有許多報表,最常見的兩種輸出格式為 word 及 PDF 。前者用可以編輯,後者外觀格式不變,所以適合用來做列印或套印,我們將利用這堂課來了解如何利用 PHP 來產生 word 報表以及 PDF 文件。 |
九、 API 製作、操作優化並製成多國語系模組釋出 | 這節課來了解一下當各種物件建立後,如何轉換成可以對外服務的 RESTful API ,以提供各種前端程式來介接(例如開發 App 就會用到)。並介紹最常用到的一些技巧及工具,例如如何製作頁籤畫面,讓畫面可以化繁為簡。還有如何做到不進入編輯畫面也可以直接修改頁面上的資訊,讓我們的系統在操作上可以更友善。另外,也了解一下如何製作成多國語系的模組並了解一下若想將模組釋出該如何進行。 |
線上討論時間:
2021年09月25日起,每週六早上9:00-12:00 (共九次,和台南社大開發班一起,用 https://tilde.so 、 Google Meet 或 https://app.butter.us 進行線上補充或提問、交流。 )
若有問題,亦可用Email、留言簿等方式進行討論,需要即時互動討論可另約時間。
直接網路下載或者於網路上進行。
運費:0元若您不是在台灣地區,或者想線上刷卡,那麼您可以透過 PayPal 來付款,我們會直接線上開啟您的帳號,您可從線上觀看完整教學。
台新銀行: 812
府城分行: 0713
戶名:點兩下電腦工作室陳銘洲
帳號: 2071-01-00004569
所謂大型系統指的是超過萬元,比較複雜或者或扯到需量身訂作的系統。