日期與時間的處理一直是許多程式語言中必備的功能,相關的函式也非常多,在各式問題的解決上,時間與日期經常都是同時要考量的項目之一。
[基礎課程] Lesson 4 字串處理
字串處理是網頁開發的基礎能力,因為網頁開發的最原始做法就是從伺服器產生包含HTML標籤及CSS屬性給客戶端,再由客戶端的瀏灠器去解析成網頁供大眾瀏灠,因此可以說網頁開發的過程就是在產生各式字串。
[基礎課程] Lesson 3 陣列
陣列可以當成是一種進階的變數,通常一個變數只會儲存或代表一筆資料,假如今天我們要處理十筆資料,那就需要建立十個變數,這會讓變數的管理變得複雜,陣列在這個情境下發揮很好的作用,可以把十筆資料用一個變數來管理,我們只需知道這十筆資料在這個單一變數中的位置和取用方式就可以了。
[基礎課程] Lesson 2 PHP程式流程控制
一個完整程式的執行通常都是為了解決一個特定的問題,而問題可以被拆解成為步驟,每個步驟都包含一些程式指令,這些指令可能只是一個運算的結果,也可能是一個判斷或邏輯處理的結果。
PHP程式會由檔案的第一行開始順序執行,中間遇到不同的指令可能產生不同的執行步驟變化,這個過程我們稱流程控制。
[基礎課程] Lesson 1 PHP程式語言基礎
我們選擇PHP做為了解程式語言的開始,這階段所提到的觀念和用法是大多數程式語言都相通的,差別只在於不同的程式語言會有不同的指令及撰寫的格式要求。
[基礎課程]Lesson 0 課程介紹與學習目標
本課程將教授學員認識網頁程式設計,涵蓋前端、後端、視覺、資料庫等知識,並期望學員能理解網頁技術的運作與整合,進而在結訓後能從事網頁程式技術相關的工作。
本課程預設的訓練對像為高中畢業以上,對網頁程式技術有興趣並想從事相關工作的待業者。
本課程預期結訓學員應有基本的網頁程式開發及視覺設計的基礎能力,能獨力處理第一線的程式碼編寫、除錯及維護的工作
Docker認識與基礎安裝操作
虛擬主機設定
在預設的xampp環境下,每次如果換了新的專案目錄,可能就要去改一次 documentroot
的設定,一但同時要管理的專案變多時,會一直在修改這個設定,很不方便,因此web server大多有提供設置虛擬主機(virtual host)的功能,讓我們可以透過 port 或 host 對應的方式,來簡化對documentroot的修改
[開發環境]網頁開發輔助工具
除了必需的開發環境及工具外,有些不錯的輔助工具可以協助我們進行筆記或小專案的先期測試之用
[開發環境]常用快速鍵及打字練習
做為一位長時間以程式碼輸入做為工具的程式人員,有些快鍵必須記住並常用,才能加速程式碼撰寫的速度,並且提升對於程式碼的掌握力。
此處的快速鍵以windows環境為主,Mac環境請參考相關文件及資料。