(2018乾貨系列三)最新PHP學習路線整合

怎麼學PHP

PHP是一種通用開源腳本語言。語法吸取了C語言、Java和Perl的特色,利於學習,使用普遍,主要適用於Web開發領域。css

 

菜鳥到大神,一步到位,正式開啓乾貨模式:nginx

PHP初級開發工程師

  • PHP課程介紹
    • B/S和C/S介紹
    • 互聯網發展趨勢
    • LNMP優點
    • PHP就業和薪資狀況
    • PHP常見的產品
    • PHP最近幾年的創業英雄

     

  • HTML5入門
    • HTML的做用
    • 全局標籤
    • 絕對路徑與相對路徑
    • 常見標籤
    • 字符集
    • frame標籤
    • 表單標籤
    • 布制指定的網頁

     

  • CSS3入門
    • css聲明類型
    • 常見的各類屬性
    • 圓角屬性:border-radius的使用
    • 陰影屬性:box-shadow的用法
    • 背景屬性擴展:多背景應用
    • 新的顏色表示方式:HSLA色輪模式
    • 浮動
    • 完成本身的初級課頁面實戰

     

  • PHP基礎
    • PHP7 環境安裝
    • 變量
    • PHP數據類型
    • PHP的類型轉化
    • PHP常量
    • 預約義常量
    • PHP的註釋
    • 預約義變量
    • 運算符
    • 運算符優先級
    • 自動類型轉換
    • 流程控制-if..else
    • 流程控制-switch...case
    • 流程控制-while、do..while、for循環
    • goto、break、continue語法
    • 函數的定義
    • 自定義函數
    • 函數
    • 函數的工做原理和結構化編程
    • PHP變量的範圍
    • 函數中參數的傳遞方式
    • 函數值傳遞和引用傳遞的區別
    • PHP中變量函數
    • 內部函數
    • 包含函數與defined組合使用
    • 自定義經常使用函數庫
    • 數學函數和字符串經常使用函數
    • PHP數組定義
    • PHP數組經常使用函數

     

  • PHP基礎應用
    • 時間處理
    • 錯誤處理
    • MySQL數據庫
    • MySQLi鏈接數據庫
    • 文件處理
    • 文件上傳
    • 正則表達示
    • GD2
    • session & cookie

     

  • PHP基礎項目
    • 項目簡介
    • 項目功能演示
    • 項目模塊劃分
    • 項目中的一些常見問題實現與解決
    • 後臺登陸
    • 搜索分頁
    • 小吧主權限管理
    • 評論管理
    • 積分管理
    • 項目驗收

     

PHP高級開發工程師

  • 面向對象基礎
    • 面向對象概述
    • 對象和類之間的關係
    • 類的聲明、成員屬性、成員方法
    • 建立對象
    • 對象保護
    • 對象中經常使用的魔術方法
    • 類的繼承
    • final關鍵字的應用
    • static和const關鍵字的使用
    • 克隆對象
    • 類中通用的方法__toString()
    • 經過__call()方法處理錯誤調用
    • 自動加載類
    • trait、匿名類、遍歷對象、類型約束
    • 抽象類和接口
    • 與類有關的系統函數
    • 命名空間
    • namespace關鍵字__NAMESPACE__常量
    • 使用命名空間:別名/導入
    • 全局空間
  • 面向對象擴展
    • 文件上傳類
    • 圖片處理類
    • PDO數據庫操做類
    • 數據庫操做類
    • 模板引擎類
    • 驗證碼類
    • 分頁類
    • 異常處理類和自定義異常處理類
    • MVC本身組合本身的框架
  • PHP經常使用設計模式
    • 單例
    • 工廠
    • 觀察者
    • 多態
    • 適配器
    • DI 依賴注入
    • IoC控制反轉
  • composer
    • composer本身搭建框架
    打造本身的框架
    • 用本身寫的框架完成一個博客系統
  • HTML5高級運用
    • JavaScript基本語法
    • BOM和DOM操做
    • jQuery操做
    • H5經常使用標籤和CSS3經常使用屬性
    • 第三個項目頁面和後臺準備
    • ajax分頁、驗證等
  • CSS3高級運用
    • 經常使用新屬性
    • 動畫
    • 彈性盒子佈局
    • 媒體查詢
  • BootStrap運用
    • BootStrap基礎
    • 柵格系統
    • 自適應界面製做
  • ThinkPHP框架
    • 框架基礎
    • 框架手機API講解
    • 框架ORM
    • 框架模板引擎
    • 框架分頁和經常使用功能
    • 框架的權限認證
  • Laravel框架
    • 框架安裝
    • 路由
    • 控制器
    • Elequent模型
    • 數據庫操做
  • 微信公衆號開發
    • PHP開發微信
    • 微信jssdk
    • 微信支付
    • 微信公衆號小項目
  • 第三方登陸開發
    • oAuth概念以及運行流程
    • 新浪微博登陸開發
    • QQ登陸開發
    • 微信登陸開發
  • GIT使用
    • Git安裝
    • GIT簡單使用
    • GITHUB使用
    • GIT多人開發流程
  • SVN使用
    • SVN安裝
    • SVN圖形界面應用
    • SVN多人開發流程

PHP大神級開發工程師

  • Linux基礎
    文件處理命令權限管理命令幫助命令文件搜索命令壓縮解壓命令命令使用技巧VIM使用軟件包管理用戶和用戶組管理服務和進程基本網絡設置
  • Git經常使用命令
    git經常使用命令
  • LNMP環境搭建
    LNMP環境搭建
  • 大併發架構演變
    大併發架構
  • memcached應用
    Memcached
  • redis應用
    Redis基本操做Redis隊列
  • MongoDB應用
    MongoDB
  • 全文檢索應用方案
    xunSearch全文索引
  • 數據庫高級應用及優化
    MySQL主從MySQL數據庫優化Mysql分庫分表實踐My cat 分庫分表中間件應用
  • nginx高級應用實戰
    nginx負載均衡nginx反向代理
  • 服務器雙活技術
    keepalived服務器雙活技術
  • 秒殺併發架構實踐
    秒殺業務分析秒殺流程設計秒殺業務實踐
  • PHP多進程與多線程
    PHP多進程和多線程
  • PHP SOCKET編程
    常見協議簡介SOCKECT協議解析WEB IM 實踐
  • Swoole應用實戰
    Swoole安裝與使用Swoole實踐即時通訊技術Swoole樹莓派實踐

     實戰項目

相關文章
相關標籤/搜索