Web3.0 時代已經(jīng)到來,企業(yè)對于 PHP 人才的需求將更加緊迫 PHP 是全球應(yīng)用廣泛的開發(fā)語言。Web 開發(fā)語言。因開發(fā)周期短、、穩(wěn)定、安全、簡單易學(xué)、跨平臺性等因素,PHP 入選全球五大受歡迎的編程語言。全球互聯(lián)網(wǎng)公司都用 PHP。如:新浪、、騰訊、阿里等均是 PHP 技術(shù)的經(jīng)典應(yīng)用。目 前, 全 球 5000 萬 互 聯(lián) 網(wǎng) 網(wǎng) 站 中, 有 60% 以上使用著 PHP 技術(shù)。
PHP課程體系3大優(yōu)勢
PHP課程
要想成為 PHP“互聯(lián)網(wǎng)大!保瑢χR的學(xué)習(xí)就不能停留在表面,達內(nèi)在打造 PHP 課程的天起就力求知識的“新”和“深”。
01 語言基礎(chǔ)扎實
如果想成為一名優(yōu)秀的 PHP 開發(fā)工程師,必須具備扎實的 PHP 基礎(chǔ)、核心函數(shù)庫及 MySQL 語言功底。課程體系中安排的足夠的相應(yīng)課時長度,使學(xué)員語言基礎(chǔ)扎實。
02 全程項目貫穿
課程真正實現(xiàn)全程項目貫穿。在階段(Web 開發(fā)基礎(chǔ))、第二階段(PHP 開發(fā)技術(shù))、第三階段(Web 2.0 RIA 技術(shù))及第四階段(PHP 高級應(yīng)用)的課程中貫穿綜合性電子商務(wù)平臺應(yīng)用項目。
03 面向高級技術(shù)
為了滿足企業(yè)對 PHP 工程師日益增長的要求,PHP 課程體系中添加了SEO、負載均衡、網(wǎng)絡(luò)安全、緩存和靜態(tài)化、高并發(fā)處理等技術(shù),使學(xué)員實現(xiàn)具備高級 PHP 工程師的技術(shù)水平。
模塊 | 課程內(nèi)容 | 項目貫穿 |
1. PHP 編程基礎(chǔ) | ||
項目需求概述 | 貫穿項目需求講解 | e 商城后臺管理 -V01 (管理員頁面、登錄、修改密碼及基本信息管理) |
HTML5 基礎(chǔ) | HTML5 基礎(chǔ)、文檔結(jié)構(gòu)、有效 DTD、屬性(全局屬性、語言屬性、事件屬性)、文本、標題、圖像、鏈接、表格、列表、表單、HTML 新增元素(音頻、視頻、Canvas)等;W3C 合法性校驗;HTML5 與 XHTML1.0 的區(qū)別; | |
CSS3 | CSS3 基礎(chǔ)語法、CSS3 選擇器(通配選擇器、元素選擇器、ID 選擇器、類選擇器、后代選擇器、子代選擇器、偽類選擇器、屬性選擇器等)、CSS 單位(長度單位、顏色單位)、瀏覽器的標準模式與怪異模式、Box 模型、背景樣式、文本樣式、表格樣式、邊框樣式、CSS3 動畫(2D 轉(zhuǎn)換、3D 轉(zhuǎn)換、過渡等)、多列布局等、CSS3 響應(yīng)式布局設(shè)計;CSS 性能調(diào)優(yōu);利用 CSS Hacks 解決瀏覽器兼容 | |
PHP 核心 | 互聯(lián)網(wǎng)開發(fā)基礎(chǔ)(B/S 結(jié)構(gòu)、C/S 結(jié)構(gòu))、LAMP/LNMP 環(huán)境搭建、變量、PHP 數(shù)據(jù)類型(主要數(shù)據(jù)類型、偽類型)、運算符(字符運算符、數(shù)學(xué)運算符、比較運算符、邏輯運算符、位運算符等)、短數(shù)組、閉包、流程控制語句 ( 分支語句、循環(huán)語句 )、自定義函數(shù)、內(nèi)置函數(shù)庫的使用(字符函數(shù)庫、數(shù)學(xué)函數(shù)庫、日期時間函數(shù)庫、數(shù)組函數(shù)庫等)、預(yù)定義變量、文件上傳及下載、HTTP 協(xié)議、常量、魔術(shù)常量、錯誤及異常處理; | |
MySQL 數(shù)據(jù)庫 | 數(shù)據(jù)庫基礎(chǔ)知識、數(shù)據(jù)類型、數(shù)據(jù)庫管理、數(shù)據(jù)表管理(CREATE TABLE、ALTER TABLE、DROP TABLE)、記錄管理(INSERT、UPDATE、DELETE、SELECT)、連接(INNER JOIN、OUTER JOIN、CROSS JOIN)、用戶管理 (CREATE USER、DROP USER)、權(quán)限管理 (GRANT、REVOKE)、MySQL 數(shù)據(jù)庫相關(guān)處理函數(shù)(字符函數(shù)、數(shù)學(xué)函數(shù)、加密函數(shù)、信息函數(shù)等)、邏輯刪除的數(shù)據(jù)表設(shè)計、無限分類的數(shù)據(jù)表設(shè)計以及圖形化管理工具--Navicat for MySQL 的使用; | |
MySQLi 函數(shù)庫 | 建立與 MySQL 數(shù)據(jù)庫連接;執(zhí)行增加、刪除、修改、查找等SQL 查詢操作;結(jié)果集操作(抽取全部結(jié)果集、抽取索引數(shù)組、抽取關(guān)聯(lián)數(shù)組、抽取對象等);預(yù)處理操作(提供預(yù)處理、執(zhí)行預(yù)處理、綁定變量、綁定結(jié)果集);事務(wù)處理(開啟事務(wù)、事務(wù)提交、事務(wù)回滾動);MySQL 分頁原理及實現(xiàn)過程;e 商城項目 -V1 完成 e 商城的管理員登錄、修改密碼及用戶基本信息管理、友情連接管理; | |
2. PHP 核心技術(shù) | ||
PHP 核心函數(shù)庫 | GD 函數(shù)庫提供實時圖像處理的 API,通過該函數(shù)庫實現(xiàn)驗證碼、縮略圖、水印、圖表等;File&Directory 函數(shù)庫提供實時處理目錄及文件操作的 API,通過該函數(shù)庫實現(xiàn)文件靜態(tài)化、文件緩存、文件日志處理等功能;cURL 函數(shù)庫利用 URL 語法在命令行方式下工作的文件傳輸工具;它支持 FTP、 FTPS、 HTTP、HTTPS 協(xié)議,通過該函數(shù)庫實現(xiàn)模擬登錄、數(shù)據(jù)采集等功能; 通過 mbstring 函數(shù)庫實現(xiàn)多字節(jié)字符的處理功能,如多字節(jié)字符串截取、多字節(jié)字符串替換等功能;正則表達式是用于描述字符排列和匹配模式的一種語法規(guī)則;它主要用于字符串的模式分割、匹配、查找及替換等操作;SESSION 技術(shù)用來解決 HTTP 協(xié)議無狀態(tài)的不足,主要用于在服 務(wù)器上存儲特定的用戶會話所需的信息 | e 商城后臺管理 -V02 (商品 CURD、商品詳情靜態(tài)化處理) |
PHP OOP | 類、對象、屬性、方法、魔術(shù)方法 (__construct、__destruct、__isset、__unset、__set、__get 等 )、抽象類、靜態(tài)成員、終類、接口、反射、命名空間、trait、PDO_MySQL、匿名類、類的自動加載等、PSR 規(guī)范;常用類的封裝(數(shù)據(jù)庫操作類、分頁類、圖像操作類、文件上傳及下載類、ActiveRecord 模式的實現(xiàn)等); | |
PHP 設(shè)計模式 | 常用設(shè)計模式如:單例模式、工廠模式、適配器、迭代器模式、MVC 等及 Countable 、Iterator 等接口的使用;單例模式是簡單的設(shè)計模式之一,該類負責創(chuàng)建自己的對象,同時確保只有單個對象被創(chuàng)建;工廠模式在創(chuàng)建對象時不會對客戶端暴露創(chuàng)建邏輯,并且是通過使用一個共同的接口來指向新創(chuàng)建的對象; MVC 編程模式,一種軟件設(shè)計,將業(yè)務(wù)邏輯 (Controller)、數(shù)據(jù) (Model)、界面 (View) 分離的代碼組織方法; | |
Composer | composer 基礎(chǔ)、基本用法、庫、命令行、composer.json、 Comoser 自動加載、鎖; | |
e 商城項目 -V2 | 封裝 EMFramework 框架,并且利用該框架完成商品管理、類型 管理及商品詳細的靜態(tài)化; | |
3. Web 前端與 ThinkPHP 框架 | ||
JavaScript | JavaScript 基礎(chǔ)、ECMAScript6 新特性,變量、數(shù)據(jù)類型、流 程控制語句、內(nèi)置對象 (String 對象、Math 對象、Date 對象、Array 對象、RegExp 對象、Number 對象、Error 對象等 )、DOM編程 (DOM Core、HTML DOM、XML DOM)、BOM(window 對象、screen 對象、location 對象、navigator 對象等 )、自定義函數(shù)、閉包、JS 面向?qū)ο缶幊獭ML、AJAX 原理及實現(xiàn)等; | e 商城后臺管理 -V03 (V02 重構(gòu)、并且實現(xiàn)前 / 后端頁面的 JS 處理) |
jQuery | jQuery 選擇器(基本選擇器、層次選擇器、屬性選擇器、表單元素選擇器等)、過濾器、屬性操作、文本操作、值操作、節(jié)點操作、動畫處理、事件處理(瀏覽器事件、鍵盤事件、鼠標事件、事件綁定等)、AJAX、JSON、JSON 跨域(JSONP)、多庫共存、jQuery (jQuery UI、jQuery Validate) 等; | |
Bootstrap | 理解響應(yīng)式布局的原理,熟練掌握 Bootstrap 的核心 API,能夠熟練應(yīng)用 Bootstrap 的全局樣式、組件以及 JS 來實現(xiàn)響應(yīng)式布局的開發(fā)、測試以及功能交互,并能夠使用 LESS 語言實現(xiàn)動態(tài)樣式的編寫以及定制; | |
ThinkPHP 框架 | 基礎(chǔ)(環(huán)境要求、目錄結(jié)構(gòu)、入口文件)、配置(配置格式、配置加載、讀取配置、動態(tài)配置)、架構(gòu)(模塊化設(shè)計、URL 模式、CBD 模式、自動加載)、路由(規(guī)則路由、正則路由、靜態(tài)路則)、 控制器(偽靜態(tài)、AJAX 返回、重定向)、模型(實例化、定段定義、CURD 操作、自動驗證)、視圖(模板賦值、模板渲染)、模板(變量輸出、系統(tǒng)變量、標簽庫、包含文件)、調(diào)試、緩存、安全、擴展、布署等。 | e 商城后臺管理 -V04 (通過 TP 框架進行 e 商城后臺管理的整體重構(gòu)) |
4.NoSQL 與 Laravel 框架 | ||
NoSQL | Redis 安裝與配置、Redis 數(shù)據(jù)類型、Redis 命令 ( 鍵、字符串、列表、集合、有序列表、事務(wù)、腳本等 )、Redis 安全與性能、PHP 使用Redis | e 商城 -V05 (數(shù)據(jù)緩存及支付功能、首頁、注冊、登錄、列表頁、詳細頁、購物車、訂單、個人中心) |
接口 | 接口 ( 支付 API、會員 API、店鋪 API、商品 API、營銷API、服務(wù) API、生活激費 API 等 ); | |
Laravel 框架 | 基礎(chǔ)(安裝、運行應(yīng)用)、應(yīng)用結(jié)構(gòu)(入口腳本、應(yīng)用組件、控制器、模型、視圖、模塊、過濾器、小部件、前端資源、擴展)、請求處理(引導(dǎo)、路由、請求、響應(yīng)、SESSION、COOKIE、錯誤處理、日志)、數(shù)據(jù)庫(查詢生成器、活動記錄、數(shù)據(jù)庫遷移、 Sphinx、Redis、MongoDB)、HTTP 請求(創(chuàng)建表單、輸入驗證、文件上傳)、視圖(格式化數(shù)據(jù)、分頁、排序、操作客戶端腳本)、安全(、授權(quán)、處理密碼、客戶端)、緩存(數(shù)據(jù)緩存、 片斷緩存、分頁緩存、HTTP 緩存)、RESTful( 資源、控制器、路由 )、測試、收發(fā)郵件、國際化等。 | |
e 商城項目 -V5 | 數(shù)據(jù)緩存及支付功能、首頁、注冊、登錄、列表頁、詳細頁、購物車、訂單、個人中心 | |
5. 互聯(lián)網(wǎng)高級技術(shù) | ||
微信接口 | 微信接口(自定義菜單、消息管理、網(wǎng)頁開發(fā)、素材管理、用戶管理、賬號管理、微信小店、微信卡券、微信搖一搖周邊、微信連 Wi-Fi、微信掃一掃等); | e 商城 -V06 (小程序版積分抽獎、積分游戲) |
微信小程序 | 微信小程序,簡稱小程序,是一種不需要下載安裝即可使用的應(yīng)用,它實現(xiàn)了應(yīng)用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應(yīng)用。小程序體現(xiàn)了“用完即走”的理念,用戶不用關(guān)心是否安裝太多應(yīng)用的問題;小程序能夠?qū)崿F(xiàn)消息通知、線下掃碼、公眾號關(guān)聯(lián)等七大功能。通過公眾號關(guān)聯(lián),用戶可以實現(xiàn)公眾號與小程序之間相互跳轉(zhuǎn); | |
Linux 操作系統(tǒng) | Linux 系統(tǒng)的安裝及常用命令的使用、(文件處理命令、權(quán)限管理命令、文件搜索命令、壓縮解壓命令等);vim 編輯器的基本操作與高級應(yīng)用、RPM 軟件包管理、YUM 倉庫管配置、源碼包的安裝、用戶與組管理、權(quán)限管理、磁盤管理、文件系統(tǒng)管理、進程管理、日志管理、網(wǎng)絡(luò)管理等;LAMP/LNMP 環(huán)境搭建與配置; | e商 城 -V07(項目部署) |
技術(shù)新
包含互聯(lián)網(wǎng)更新的技術(shù)內(nèi)容(ThinkPHP5.0、 Laravel5.4、HTML5、CSS3、NoSQL、Bootstrap等等)。
教法好
O2O 雙模式教學(xué),課堂效率不斷優(yōu)化,在有限的時間內(nèi)將更深更新的知識傳授給學(xué)員。
前景好
將通過“企業(yè)內(nèi)部”等方式,為 PHP“互聯(lián)網(wǎng)大牛”軟件工程師贏得好職位。
內(nèi)功深
包含行業(yè)內(nèi)更深入的 PHP 課程,基礎(chǔ)課程時間長,內(nèi)容深入。
講師優(yōu)
上市企業(yè)高薪匯聚行業(yè)內(nèi)更牛的 PHP 講師,教學(xué)總監(jiān)領(lǐng)銜授課。