• 2024-12-26【報名需備資料


    ● 新生報名| 請準備 一吋照片1張 、身分證件正本備查、報名註冊費200元、學分費。
    ● 舊生報名| 請準備 學員證、報名註冊費150元、學分費。
    ● 設籍...[詳全文]

  • 2024-12-26【線上報名的操作方式


    ★ 舊學員登入系統:帳號、密碼皆為個人的「身份證字號」(英文字大寫)
    ★ 點選欲報名的課程,再點「我要線上報名」,之後再按確認繳費。
    ★ 領有身...[詳全文]

  • 2024-12-09【114年第一學期,報名須知(114/3/3起開課)


    ● 12/29(日)上午9:00起 新舊生 同步開放 線上報名/線上轉帳
    ● 12/30(一)起 開放 現場報名
    ● 部份課程分時段開放線上報名,請見報名須知,以取得線...[詳全文]

:::

PHP7入門 ---自己動手寫程式

人氣:4156 人 人氣:4156 人 下載課綱PDF 課綱
確定開課 確定開課 未開放線上報名 未開放線上報名
課程資訊 課程資訊
上課時間:
每週 六 早上9:00-12:00 下午13:30~16:30(第一次上課日期:10 月 14 日)
開課地點:
成功國中(台南市北區和緯路1 段2 號)
招生人數:
30 人
課程收費:
  • 總學分費:3 學分 3000 元(9 週課程 / 一次上課 6 小時)
  • 學期報名費:新生:200 元; 舊生:150 元
  • 保證金:對於免收學費者(低收入或身心障礙)收取 1000 元
  • 上機費:500 元
  • 旁聽費: 本課程不開放旁聽
授課老師 授課老師
最高學歷:
台南大學資訊教育研究所
現職:
XOOPS正體中文延伸計畫站長
相關學經歷:
台南市教育網路中心教學資源組
教育部校園自由軟體應用諮詢中心顧問
台南社大資訊學程召集人
松崗、旗標、上奇、碁峰電腦書籍作者
關於這一門課 關於這一門課
1.為什麼想開這門課?希望帶領學員共同學習甚麼
PHP7是目前非常熱門的網站程式語言,因為它易學易懂,資源豐富,且PHP為自由軟體,不需任何開發成本,因此,在網路上廣泛被使用,許多架站程式或部落格也都是用PHP開發,因此,學會它,我們將可以隨心所欲的寫出自己生活上或工作上會用得到的工具,除了讓工作更有效率,也可以成為自己的一技之長,並運用在各個面向上。(此課程為系列課程之第三部份,為未來「XOOPS模組開發」、「PHP進階班」之基礎。)
2.修此門課需具備什麼條件?
要具備HTML(網頁語法)、CSS(樣式表)基礎,不需要精熟,皮毛亦可,但不能完全不懂。
3.上課的方式是怎麼進行的?學生可以有什麼收穫?
首先會說明課程目標,讓學員明白這節課要學習的目標為何,可運用在何處。
接著將大目標拆成幾個學習步驟,循序講解,演示作法及操作流程並讓學員進行實際操作。
學員若有問題可即時發問,問題會統一跟學員說明,讓大家明白可能會遇到的狀況。
學員將可學到網路上常見的功能是怎麼做出來的。
4.如何取得學分?(評量方式)
出席率40%、作品實作40%、學習態度20%
5.備註&推薦書目
建議閱讀書目│《實戰PHP7+MySQL:從0開始寫出自己想要寫的程式》,松崗出版社
各週課程規劃各週課程規劃
  • 日期
  • 課程主題
  • 課程內容
  • 授課講師
  • 第 1 次課程
  • 第 1 次 2017-10-14
    (六)早上9:00-12:00 下午13:30~16:30
    成功國中電腦教室
  • 建構開發環境與系統規劃
  • 本學期以「報導者」系統網站為範例,解析規劃好要開發的系統為何,有哪些功能,需要哪些頁面,需要哪些權限,以及操作流程的設計。接著安裝開發伺服器環境及工具,並說明 PHP、Apache、MySQL等基本概念。
  • 吳弘凱
  • 第 2 次課程
  • 第 2 次 2017-10-21
    (六)早上9:00-12:00 下午13:30~16:30
    成功國中電腦教室
  • PHP流程控制與Smarty樣板的使用
  • 利用HTML+BootStrap語法來設計專題表單,並從中了解表單與PHP變數之間的關係,順便了解PHP的基本架構及撰寫規則。學習接收到PHP變數該如何結合Smarty樣板以輸出成漂亮的畫面。並認識PHP的變數種類,以及常用的環境變數,並介紹幾個常用的PHP運算元及基本流程控制方法。
    同時,在本節課亦開始導入git為未來的團隊開發做準備。
  • 吳弘凱
  • 第 3 次課程
  • 第 3 次 2017-10-28
    (六)早上9:00-12:00 下午13:30~16:30
    成功國中電腦教室
  • MySQL資料庫
  • 說明MySQL的運作原理,並了解PHP與MySQL如何做結合。同時認識MySQL的欄位類型,並學會操作 Adminer,最後利用之來設計程式要用的資料表。練習將常用PHP語法寫成函數,並開始將資料寫入資料庫。
  • 吳弘凱
  • 第 4 次課程
  • 第 4 次 2017-11-04
    (六)早上9:00-12:00 下午13:30~16:30
    成功國中電腦教室
  • 資料庫的讀取並利用BootStrap產生頁面
  • 接著練習利用PHP將資料庫中的資料讀出,並利用BootStrap組合成輸出自適應的網站系統畫面。
  • 吳弘凱
  • 第 5 次課程
  • 第 5 次 2017-11-11
    (六)早上9:00-12:00 下午13:30~16:30
    成功國中電腦教室
  • 資料的編輯修改及刪除
  • 可以存入輸出後,便要開始製作編輯及修改等管理功能。
  • 吳弘凱
  • 第 6 次課程
  • 第 6 次 2017-11-18
    (六)早上9:00-12:00 下午13:30~16:30
    成功國中電腦教室
  • 加入圖片上傳、所見即所得編輯器
  • 了解PHP上傳原理,學習如何製作縮圖,並將編輯工具改為所見即所得編輯器,已提昇編輯的便利性。
  • 吳弘凱
  • 第 7 次課程
  • 第 7 次 2017-11-25
    (六)早上9:00-12:00 下午13:30~16:30
    成功國中電腦教室
  • 加入登入認證機制
  • 設計會員資料表及會員登入和管理介面,了解並運用session的機制,以便讓程式的每個功能可以針對身份做判斷以進行權限控管。
  • 吳弘凱
  • 第 8 次課程
  • 第 8 次 2017-12-02
    (六)早上9:00-12:00 下午13:30~16:30
    成功國中電腦教室
  • 加入分類、搜尋、專題文章編輯...等功能
  • 本週開始進行分組團隊開發,同時加入分類、專題文章等功能,須能合作進行開發,並學習github的提交、審核、合併等功能。
  • 吳弘凱
  • 第 9 次課程
  • 第 9 次 2017-12-09
    (六)早上9:00-12:00 下午13:30~16:30
    成功國中電腦教室
  • 最後整合開發
  • 將系統做最後的整理與整合,讓系統得以完美運行。
  • 吳弘凱