|   
 課程目錄 :        
(內容與授課時間)        授課總時數:   
13:50:51 
 
簡 介:
      通過本課程的學習,要求學員能夠熟練掌握PHP基礎知識,能夠勝任初級PHP程序員的日常工作,同時為進一步深入學習PHP打下良好基礎。 
 
 
PHP是一個WEB(網際網路)的直譯式程式語言。從前的PHP是在Unix/Linux下被廣笵的使用,而和Windows的asp程式語言都是同樣為直譯式的語言,而在Apache(web 
server 
網頁伺服器)的發展開始佔有大多的網頁伺服器的巿場及開放源始碼開始興起之後,PHP開姶隨之得到最大的關注,有大量的程式設計師開始學習這種簡便的程式語言,每天有數以萬計的程式在使用PHP開發。因應巿場的需求大多數的主機商也開始提供L.A.M.P(Linux 
, Apache , MySQL , PHP)的整合環境. 而在近年來PHP開始跳脫網際網路的範圍,發展出多樣的開發模式提供更多的程式設計的需求。 
 
 
本課程為PHP網站開發(PHP語言基礎),主要涵蓋以下PHP相關內容:  
 
1. PHP開發環境:詳細講解PHP開發環境的搭建過程,PHP環境的配置過程,PHP開發工具的使用,第1個PHP程序的開發方法等相關內容。  
2. PHP語言基礎:從零開始詳細剖析程序設計語言的基本要素(數據類型、變量、常量、運算符、流程控制結構、函數等),同時詳細介紹PHP中使用廣泛的兩種基本數據類型(字符串、數組)及其常用函數。 
 
3. PHP連接MySQL數據庫:從MySQL數據庫的搭建、數據庫的基礎知識、SQL語句等開始學習,重點講解PHP面向過程方式連接MySQL數據庫的一般方法。 
 
4. Web核心開發技術:剖析PHP作為動態網站要素的關鍵技術,詳細講解HTTP協議、表單處理、狀態維持等基礎內容,同時介紹常用調試工具的使用。  
5. 實戰:通過簡單實例,引導學生掌握PHP開發的過程(需求分析、數據庫設計、功能設計、代碼實現等),同時掌握PHP基礎知識,為後續深入學習PHP技術打下基礎。 
 
  
 課程大綱: 
章節1 搭建PHP開發環境 
 
第01課 PHP簡介 →時長:00:19:09 
第02課 搭建PHP運行環境 →時長:00:22:38 
第03課 配置PHP環境 →時長:00:23:23 
第04課 選擇PHP開發工具 →時長:00:30:17 
第05課 第1個PHP應用程序 →時長:00:29:59 
第06課 使用PHP手冊 →時長:00:14:19 
 
章節2 PHP語言基礎 
 
第07課 PHP程序基本結構 →時長:00:12:31 
第08課 數據類型 →時長:00:32:30 
第09課 變量 →時長:00:34:16 
第10課 常量 →時長:00:22:24 
第11課 運算符(1) →時長:00:24:37 
第12課 運算符(2) →時長:00:27:29 
第13課 if語句 →時長:00:14:13 
第14課 switch語句 →時長:00:15:54 
第15課 while循環 →時長:00:18:17 
第16課 for循環 →時長:00:14:54 
第17課 break和continue →時長:00:12:48 
第18課 循環程序的編寫 →時長:00:19:23 
第19課 文件包含 →時長:00:22:46 
第20課 基礎語法小結 →時長:00:26:24 
第21課 函數的定義 →時長:00:18:00 
第22課 函數參數傳遞 →時長:00:22:07 
第23課 參數默認值和可變個數參數 →時長:00:14:53 
第24課 遞歸函數 →時長:00:21:25 
第25課 閉包涵數 →時長:00:35:39 
第26課 內置函數的使用 →時長:00:18:24 
第27課 定義和使用字符串 →時長:00:23:03 
第28課 字符和字符串存儲探秘 →時長:00:20:09 
第29課 格式化字符串 →時長:00:23:57 
第30課 字符串比較 →時長:00:12:46 
第31課 字符串匹配函數 →時長:00:17:44 
第32課 數組 →時長:00:24:54 
第33課 數組遍歷 →時長:00:21:03 
第34課 數組算法(1) →時長:00:13:32 
第35課 數組算法(2) →時長:00:24:32 
第36課 數組算法(3)—冒泡排序 →時長:00:17:56 
第37課 數組內置排序函數 →時長:00:14:10 
第38課 數組內置處理函數 →時長:00:20:35 
第39課 $_ENV 超全局數組 →時長:00:18:25 
第40課 $_SERVER 超全局數組 →時長:00:09:07 
 
  
   |