0%

字串處理是網頁開發的基礎能力,因為網頁開發的最原始做法就是從伺服器產生包含HTML標籤及CSS屬性給客戶端,再由客戶端的瀏灠器去解析成網頁供大眾瀏灠,因此可以說網頁開發的過程就是在產生各式字串。

閱讀全文 »

陣列可以當成是一種進階的變數,通常一個變數只會儲存或代表一筆資料,假如今天我們要處理十筆資料,那就需要建立十個變數,這會讓變數的管理變得複雜,陣列在這個情境下發揮很好的作用,可以把十筆資料用一個變數來管理,我們只需知道這十筆資料在這個單一變數中的位置和取用方式就可以了。

閱讀全文 »

一個完整程式的執行通常都是為了解決一個特定的問題,而問題可以被拆解成為步驟,每個步驟都包含一些程式指令,這些指令可能只是一個運算的結果,也可能是一個判斷或邏輯處理的結果。

PHP程式會由檔案的第一行開始順序執行,中間遇到不同的指令可能產生不同的執行步驟變化,這個過程我們稱流程控制。

閱讀全文 »

本課程將教授學員認識網頁程式設計,涵蓋前端、後端、視覺、資料庫等知識,並期望學員能理解網頁技術的運作與整合,進而在結訓後能從事網頁程式技術相關的工作。

本課程預設的訓練對像為高中畢業以上,對網頁程式技術有興趣並想從事相關工作的待業者。

本課程預期結訓學員應有基本的網頁程式開發及視覺設計的基礎能力,能獨力處理第一線的程式碼編寫、除錯及維護的工作

閱讀全文 »

Docker簡介

Docker起源於一個開放原始碼的專案,該專案的目標是利用linux上的容器化(containers)技術,來隔離應用軟體和系統。

Docker和傳統的虛擬器不同,傳統的虛擬器是把實體的硬體資源切割出來,模擬成一台獨立硬體,因此可以做到在windows系統中模擬一台linux主機或是在linux系統中模擬一台windows主機。

Docker目前只能在linux環境下運作,它隔離的是作業系統和應用服務,而不是硬體資源,可以理解為Docker是一個虛擬化的輕量級linux系統,它只負責應用程式和作業系統之間的溝通。

閱讀全文 »

在預設的xampp環境下,每次如果換了新的專案目錄,可能就要去改一次 documentroot 的設定,一但同時要管理的專案變多時,會一直在修改這個設定,很不方便,因此web server大多有提供設置虛擬主機(virtual host)的功能,讓我們可以透過 porthost 對應的方式,來簡化對documentroot的修改

閱讀全文 »