php 基礎知識 乾貨
LAMP應該都知道吧,Linux下配合PHP、Mysql和Apache開發網站的技術。
一、我結合了幾十家中小型軟體企業對初級PHP工程師技能要求及日常學習PHP經歷,列出了初級PHP工程師所應具備的知識範疇。
如果你是初學PHP,可參考此步驟進行學習。
詳細列表:
------------------------------------------------
---------------------基礎知識-------------------
-------html----------------
1、xhtml基本語法
-------css-----------------
1、css2
-------js------------------
0、JS基本語法
1、DOM
2、BOM
3、COOKIE
4、AJAX
5、XML
6、運動
7、面向物件
8、VQuery
9、正則表示式
-------php----------------
1、字串處理
2、流程控制
3、陣列
4、面向物件
5、正則表示式
6、檔案處理
7、影象處理
8、時間管理
9、錯誤處理
10、資料庫[mysql mysqli pdo]
11、COOKIE SESSION
12、memcached
13、靜態化
14、smarty
-----計算機網路-----------
1、TCP/IP協議
------apache--------------
1、基本配置
2、配置段_容器
------mysql---------------
1、增、刪、改資料表
2、查詢[子查詢、相關子查詢]
3、系統函式
4、檢視、事務、觸發器、儲存過程
5、資料庫設計[ER圖、三正規化]
------linux---------------
1、常用命令
2、使用者管理
3、檔案目錄
4、檔案管理
5、程序管理
6、網路配置
7、軟體安裝
8、編譯器使用
9、磁碟管理
10、外接裝置[光碟機]管理
11、lamp、lnmp環境
------English-------------
1、預讀英文文件
--------------------------
---------------------高階部分------------------
1、html5+css3
2、php開源框架
3、資料庫索引、查詢、儲存優化
4、shell程式設計、Linux核心
5、網站高負載、大資料
6、高效能演算法設計
7、設計模式
8、PHP程式設計安全
------------------------------------------------
二、結合以上學習步驟,特意整理了學習所需手冊、書籍、視訊等資料
1> 手冊包