【教學目標】
學員不僅學習到實用的技術,還可以在多方面得到綜合訓練,從而培養(yǎng)出適合企業(yè)需要的高素質人才,本課程從以下幾方面著手培養(yǎng)學員的各項必備技能。
【從業(yè)方向】
1、網(wǎng)站建設公司 2、一般公司維護其網(wǎng)站 3、專業(yè)網(wǎng)站公司----如百度,新浪,淘寶之類。
【課程特色】
①基于職業(yè)崗位制作內容資源
②基于企業(yè)信息化環(huán)境開展體驗式教學
③基于海量企業(yè)項目進行案例教學
④基于企業(yè)項目背景的實訓
⑤基于學習、應用與經(jīng)驗循序漸進的實訓
⑥基于知識技術與應用實踐并重的實訓
【課程內容】
階段:Linux應用部分
系列
|
章
|
|
節(jié)
|
知識點
|
Linux基礎應用篇
|
章
|
Linux系統(tǒng)的安裝
|
Linux系統(tǒng)介紹
|
Linux系統(tǒng)的發(fā)展
|
Linux的特點
|
Linux的內核與發(fā)行版本
|
Vmware與CentOS的安裝
|
搭建虛擬平臺
|
安裝CentOS Linux系統(tǒng)
|
原理3:瀏覽器訪問服務器端數(shù)據(jù)庫
|
虛擬驅動Vmtools的安裝
|
第二章
|
Linux常用操作命令
|
Linux的目錄樹結構
|
標識磁盤分區(qū)
|
分區(qū)與目錄之間的關系
|
常用命令
|
文件與目錄相關命令
|
用戶管理相關命令
|
壓縮/解壓縮命令
|
磁盤相關命令
|
第三章
|
vi/vim編輯
|
編輯器的分類
|
Linux下的圖形界面編輯器
|
Linux下的字符界面編輯器
|
vi/vim
|
三種模式
|
vimtutor
|
環(huán)境配置
|
第四章
|
Linux軟件安裝與管理
|
Linux軟件的安裝方式
|
RPM包管理
|
yum
|
源碼包
|
第五章
|
Linux系統(tǒng)服務的搭建與配置
|
Samba服務
|
什么是Samba服務
|
Samba服務的配置與應用
|
FTP服務
|
什么是FTP服務
|
vsftp服務的配置與應用
|
Apache服務
|
什么是Apache服務
|
http服務的搭建與應用
|
MySQL的安裝配置
|
MySQL的安裝
|
配置與應用
|
其他服務
|
SSH服務的搭建與應用
|
Subversion服務的搭建與應用
|
第二階段:MySQL開發(fā)部分
系列
|
章
|
|
節(jié)
|
知識點
|
MySQL基礎開發(fā)篇
|
章
|
MySQL及數(shù)據(jù)庫基礎
|
數(shù)據(jù)庫概述
|
關系型數(shù)據(jù)庫介紹
|
主流的數(shù)據(jù)庫管理系統(tǒng)
|
MySQL數(shù)據(jù)庫的使用
|
MySQL數(shù)據(jù)庫模型及常見的客戶端軟件
|
MySQL常用命令
|
用戶及訪問權限管理
|
第二章
|
SQL語言基礎
|
DDL
|
CREATE 語句
|
DROP 語句
|
ALTER 語句
|
TRUNCATE 語句
|
COMMENT 語句
|
RENAME 語句
|
DML
|
INSERT 語句
|
UPDATE 語句
|
DELETE 語句
|
DQL
|
SELECT 語句
|
FROM 語句
|
WHERE 語句
|
DCL
|
GRANT 語句
|
第三章
|
數(shù)據(jù)庫設計
|
表字段
|
字段類型
|
字段屬性
|
數(shù)據(jù)庫完整性
|
三范式
|
索引
|
約束
|
第三階段:Web前端開發(fā)部分
系列
|
章
|
|
節(jié)
|
知識點
|
Web前端開發(fā)篇
|
章
|
HTML5基礎
|
HTML5介紹
|
HTML5概述
|
HTML5設計理念
|
編寫個HTML5頁面
|
HTML5結構
|
HTML結構的介紹
|
HTML5常用標簽
|
HTML5常用基礎標簽
|
HTML5構建主體內容模塊標簽
|
HTML5新增的語義標簽
|
HTML5表單
|
新增的input輸入類型
|
新增的input屬性
|
新增的form元素
|
新增的form屬性
|
HTML5多媒體
|
HTML5音頻
|
HTML5視頻
|
第二章
|
CSS3
|
CSS簡介
|
CSS的發(fā)展
|
了解CSS3新增特性
|
CSS基本使用
|
行內樣式
|
內嵌樣式
|
外部樣式
|
CSS3選擇器
|
CSS基礎選擇器
|
CSS3新增選擇器
|
CSS3常用樣式屬性的設置
|
CSS3設置文本、字體與顏色
|
CSS3設置背景和邊框
|
CSS3設置表格
|
CSS3定位與DIV布局
|
CSS3變形(transform)
|
CSS3 2D變形
|
CSS3 設計動畫
|
平滑過渡
|
3D動畫
|
漸變效果
|
CSS3其它新特性的介紹
|
溢出處理
|
自定義字體類型
|
定義設備類型
|
課程案例:彩妝熱賣產(chǎn)品列表帶按鈕的輪播廣告聚美優(yōu)品美容產(chǎn)品熱點聚美優(yōu)品商品分類攝影社區(qū)熱門小鎮(zhèn)淘寶網(wǎng)導航相冊服務新品游戲頁面制作商品圖片列表課程項目: 旅游網(wǎng)、游戲網(wǎng)
|
|
第三章
|
JavaScript
|
JavaScript簡介
|
JavaScript簡介
|
javaScript語法
|
變量和數(shù)據(jù)類型
|
變量和數(shù)據(jù)類型及常用運算符
|
正則表達式
|
流程控制和常用特殊語句
|
JavaScript函數(shù)
|
JavaScript函數(shù)詳解
|
JavaScript對象
|
常用內置對象
|
面向對象編程
|
BOM
|
BOM
|
DOM編程
|
DOM對HTML元素訪問操作-1
|
DOM對HTML元素訪問操作-2
|
DOM對HTML元素的增刪改操作
|
JavaScript事件
|
JavaScript事件監(jiān)聽
|
JavaScript事件對象
|
課程案例: 百葉窗廣告切換浮動廣告選項卡上下無縫滾動
|
|
第四章
|
UI設計
|
photoshop工具
|
|
|
原型工具AP
|
|
|
第五章
|
HTML5
|
Web存儲
|
Web Storage
|
Web SQL數(shù)據(jù)庫
|
離線應用
|
HTML5離線應用概述
|
HTML5離線應用詳解
|
Workers多線程處理
|
認識Web Workers
|
使用Web Workers
|
Geolocation地理位置
|
Geolocation概述
|
使用Geolocation API
|
HTML5 拖放
|
HTML5 拖放
|
第六章
|
JQuery
|
JQuery簡介
|
JQuery介紹
|
jQuery選擇器
|
jQuery常用選擇器詳解
|
jQuery DOM操作
|
jQuery對元素節(jié)點的增刪改操作
|
jQuery事件與動畫
|
jQuery事件相關介紹
|
jQuery實現(xiàn)動畫與
|
jQuery插件
|
jQuery常用插件使用
|
jQuery自定義插件
|
課程案例:右下角彈出廣告仿淘寶廣告切換懸浮菜單欄兩側滾動欄帶按鈕的輪播廣告帶關閉按鈕的浮動廣告對聯(lián)浮動廣告制作多級菜單的制作右下角延時廣告彈出窗口制作伸縮菜單導航條百葉窗推拉效果圖片放大鏡畫廊
|
|
第七章
|
Ajax
|
Ajax介紹
|
Ajax原理介紹
|
Ajax的實現(xiàn)
|
XMLHttpRequest對象實現(xiàn)Ajax
|
使用JQuery Ajax
|
Ajax案例操作
|
第八章
|
BootStrap
|
BootStrap概述
|
BootStrap框架介紹
|
BootStrap環(huán)境安裝
|
BootStrap CSS
|
Bootstrap 網(wǎng)格系統(tǒng)
|
Bootstrap 排版
|
Bootstrap 代碼
|
Bootstrap 表格
|
Bootstrap 表單
|
Bootstrap 按鈕
|
Bootstrap 圖片
|
Bootstrap 輔助類
|
BootStrap 布局組件
|
BootStrap 布局組件詳解
|
Bootstrap 插件
|
BootStrap 插件詳解
|
BootStrap項目實戰(zhàn): 個人博客網(wǎng)站電子商務網(wǎng)站仿京東、天貓、淘寶電商網(wǎng)站
|
|
第四階段:PHP開發(fā)部分
系列
|
章
|
|
節(jié)
|
知識點
|
PHP源生碼基礎開發(fā)篇
|
章
|
LAMP網(wǎng)站構建初識
|
認識Web動態(tài)網(wǎng)站
|
Web應用的優(yōu)勢及2.0時代
|
何為腳本語言
|
了解HTTP協(xié)議
|
動態(tài)網(wǎng)站開發(fā)所需的Web構件
|
Web系統(tǒng)工作原理
|
原理1:不帶應用服務程序和數(shù)據(jù)庫的Web服務器
|
原理2:帶應用服務程序的Web服務器
|
原理3:瀏覽器訪問服務器端數(shù)據(jù)庫
|
主流Web應用平臺介紹
|
動態(tài)Web系統(tǒng)開發(fā)平臺對比分析
|
第二章
|
PHP開發(fā)環(huán)境搭建
|
常見的PHP環(huán)境搭建方式介紹
|
Linux下的安裝方式
|
Windows下的安裝方式
|
搭建LAMP集成開發(fā)環(huán)境(源碼方式)
|
安裝前的準備與包管理
|
安裝及編譯詳細步驟
|
IDE集成開發(fā)工具介紹
|
第三章
|
PHP基本語法
|
個PHP程序
|
認識PHP
|
Hello PHP !
|
PHP 語言的標記
|
指令分割符“;”
|
程序注釋與空行
|
PHP變量與變量類型
|
變量的聲明與命名
|
可變變量
|
變量的引用賦值
|
變量的類型
|
類型轉換
|
PHP常量
|
常量的定義和使用
|
常量與變量
|
預定義常量
|
PHP運算符
|
算術運算符
|
字符串運算符
|
賦值運算符
|
比較運算符
|
邏輯運算符
|
位運算符
|
其他運算符
|
運算符的優(yōu)先級
|
PHP表達式
|
第四章
|
PHP流程控制結構
|
分支結構
|
單一條件—if語句
|
雙向條件—else從句
|
多向條件—elseif子句
|
多向條件—switch語句
|
嵌套if結構
|
循環(huán)結構
|
while語句
|
do…while語句
|
for 語句
|
流程控制語句
|
break語句
|
continue語句
|
exit語句
|
條件分支應用案例_簡單頁面計算器
|
|
第五章
|
PHP函數(shù)
|
自定義函數(shù)
|
什么是函數(shù)
|
函數(shù)的聲明
|
函數(shù)的調用
|
函數(shù)的參數(shù)
|
函數(shù)的返回值
|
PHP 變量的作用域
|
局部變量
|
全局變量
|
靜態(tài)變量
|
PHP函數(shù)的聲明及應用
|
常規(guī)參數(shù)的函數(shù)
|
|
偽類型參數(shù)的函數(shù)
|
引用參數(shù)的函數(shù)
|
回調函數(shù)
|
遞歸函數(shù)
|
自定義函數(shù)庫
|
第六章
|
PHP數(shù)組及數(shù)據(jù)結構
|
數(shù)組的分類與定義
|
數(shù)組的分類
|
直接賦值方式
|
使用array()構建
|
多維數(shù)組
|
數(shù)組的遍歷
|
使用for語句循環(huán)遍歷數(shù)組
|
使用foreach語句遍歷數(shù)組
|
聯(lián)合使用list()、each()和while循環(huán)遍歷數(shù)組
|
預定義數(shù)組
|
服務器變量:$__SERVER
|
環(huán)境變量:$__ENV
|
URL GET變量:$__GET
|
HTTP POST變量:$__POST
|
request變量:$__REQUEST
|
HTTP文件上傳變量:$__FILES
|
HTTP Cookies:$__COOKIE
|
Session 變量:$__SESSION
|
Global變量:$GLOBALES
|
PHP數(shù)組的相關處理函數(shù)
|
數(shù)組的鍵/值操作函數(shù)
|
統(tǒng)計數(shù)組元素的個數(shù)和性
|
使用回調函數(shù)處理數(shù)組的函數(shù)
|
數(shù)組排序
|
拆分、合并、分解和接合數(shù)組
|
數(shù)組與數(shù)據(jù)結構
|
其他數(shù)組操作函數(shù)
|
第七章
|
PHP面向對象的程序設計
|
節(jié) 什么是面向對象
|
類與對象之間的關系
|
面向對象程序設計
|
如何抽象一個類
|
類的聲明
|
成員屬性
|
成員方法
|
通過類實例化對象
|
實例化對象
|
對象類型在內存中的分配
|
對象中成員的訪問
|
特殊的對象引用”$this”
|
構造方法與析構方法
|
封裝性
|
設置私有成員
|
私有成員的訪問
|
__set()、__get()、__isset()、__unset()
|
繼承性
|
類繼承的應用
|
訪問類型控制
|
子類中重載父類的方法
|
多態(tài)性的應用
|
常見關鍵類和魔術方法
|
Final
|
Static
|
單態(tài)設計模式
|
Const
|
Instanceof
|
克隆對象
|
通用的類方法__toString()
|
__Call()
|
自動加載類
|
對象串行化
|
抽象類與接口
|
抽象類
|
接口技術
|
面向對象應用案例_圖形版計算器
|
|
第八章
|
PHP字符串處理及正則表達式
|
字符串處理
|
字符串的處理方式
|
字符串類型的特點
|
雙引號中變量解析
|
字符串輸出函數(shù)
|
echo()
|
print()
|
die()
|
printf()
|
sprintf()
|
字符串格式化函數(shù)
|
去空格與字符串填補函數(shù)
|
字符串大小寫轉換
|
與HTML標簽相關的字符串格式化
|
其他字符串格式化函數(shù)
|
字符串比較函數(shù)
|
按字節(jié)順序進行字符串比較
|
按自然順序進行字符串比較
|
正則表達式的語法規(guī)則
|
PHP正則表達式處理函數(shù)庫
|
定界符
|
原子
|
元字符
|
模式修正符
|
與Perl兼容的正則表達式函數(shù)
|
字符串的匹配與查找
|
字符串替換
|
字符串的分割與連接
|
正則表達式應用案例_文章發(fā)布操作
|
|
第九章
|
PHP文件系統(tǒng)處理
|
文件系統(tǒng)概述
|
文件類型
|
文件的屬性
|
目錄的基本操作
|
解析目錄路徑
|
遍歷目錄
|
統(tǒng)計目錄大小
|
建立和刪除目錄
|
復制目錄
|
文件的基本操作
|
文件的打開與關閉
|
寫入文件
|
讀取文件內容
|
訪問遠程文件
|
移動文件指針
|
文件的鎖定機制
|
文件的基本操作函數(shù)
|
文件的上傳與下載
|
文件上傳
|
多文件上傳
|
文件下載
|
設計文件上傳類
|
需求分析
|
程序設計
|
文件上傳類代碼實現(xiàn)
|
文件上傳類的應用過程
|
文件系統(tǒng)應用案例_文件上傳操作
|
|
第十章
|
PHP動態(tài)圖像處理
|
PHP中GD庫的使用
|
畫布的管理
|
設置顏色
|
生產(chǎn)圖像
|
繪制圖像
|
在圖像中繪制文字
|
設計經(jīng)典驗證碼類
|
設計驗證碼類
|
表單中應用驗證碼
|
動態(tài)圖像應用案例_設計經(jīng)典的驗證碼
|
|
第十一章
|
PHP與MySQL
|
PHP鏈接MySQL數(shù)據(jù)庫
|
PHP訪問MySQL的流程
|
在PHP程序中選擇已創(chuàng)建的數(shù)據(jù)庫
|
執(zhí)行SQL命令
|
在PHP腳本中處理Select查詢結果集
|
設計完美分頁類
|
需求分析
|
程序設計
|
完美分類頁的代碼實現(xiàn)與應用過程
|
PHP與MySQL應用案例_設計完美的分頁
|
|
PHP框架開發(fā)篇
|
第十二章
|
數(shù)據(jù)庫抽象層PDO
|
PDO簡介
|
PDO所支持的數(shù)據(jù)庫
|
PDO的安裝
|
創(chuàng)建PDO對象
|
以多種方式調用構造方法
|
|
PDO對象中的成員方法
|
使用PDO對象
|
調整PDO的行為屬性
|
PDO處理PHP 程序和數(shù)據(jù)庫之間的數(shù)據(jù)類型轉換
|
PDO錯誤處理模式
|
使用PDO執(zhí)行SQL語句
|
PDO對預處理語句的支持
|
了解PDOStatement對象
|
準備語句
|
綁定參數(shù)
|
執(zhí)行準備好的查詢
|
獲取數(shù)據(jù)
|
大數(shù)據(jù)對象的存取
|
第十三章
|
會話控制
|
什么是會話
|
為什么要使用會話控制
|
會話跟蹤的方式
|
Cookie的應用
|
Cookie概述
|
向客戶端計算機中設置Cookie
|
在PHP腳本中讀取Cookie的資料內容
|
數(shù)組形態(tài)的Cookie應用
|
刪除Cookie
|
基于Cookie的用戶登錄模塊
|
Session的應用
|
Session概述
|
配置Session
|
Session的聲明與使用
|
住一個會話變量和讀取Session
|
注銷變量與銷毀Session
|
Session的自動回收機制
|
傳遞Session ID
|
一個簡單的Mail系統(tǒng)實例
|
為郵件系統(tǒng)準備數(shù)據(jù)
|
編碼實現(xiàn)郵件系統(tǒng)
|
郵件系統(tǒng)執(zhí)行說明
|
會話控制應用案例_一個簡單的Mail系統(tǒng)
|
|
第十四章
|
Smarty模板引擎技術
|
自定義模板引擎
|
什么是模板引擎
|
自定義模板引擎類
|
使用自定義的模板引起類
|
Smarty的安裝及初始化
|
安裝Smarty
|
初始化Smarty類庫的默認設置
|
個Smarty的示例
|
Smarty模板設計的基本語法
|
PHP中Smarty常用的相關操作
|
模板設計時美工的常用操作
|
模板中的注釋
|
模板中的變量應用
|
模板中的函數(shù)應用
|
Smarty模板中的變量調解器
|
從配置文件中讀取變量
|
在模板中使用保留變量
|
變量調解器函數(shù)的使用方式
|
默認提供的變量調解器
|
自定義變量調解器
|
Smarty模板中的自定義函數(shù)
|
為Smarty模板擴充函數(shù)插件
|
為Smarty模板擴充塊函數(shù)插件
|
Smarty模板中的內置函數(shù)
|
變量聲明
|
流程控制
|
聲明和調用模板函數(shù)
|
數(shù)組遍歷
|
Smarty提供的其他內置函數(shù)
|
Smarty模板引擎應用案例_簡單的學生管理系統(tǒng)
|
|
第十五章
|
MVC模式與PHP框架
|
MVC模式在Web中的應用
|
MVC模式的工作原理
|
MVC模式的優(yōu)點
|
PHP開發(fā)框架
|
什么是框架
|
為什么要用框架
|
框架和MVC設計模式的關系
|
比較流行的PHP框架
|
劃分模塊和操作
|
為項目劃分模塊
|
為模塊設置操作
|
第十六章
|
PHP輕量級框架----ThinkPHP
|
ThinkPHP簡介
|
ThinkPHP的特點
|
|
個ThinkPHP程序
|
ThinkPHP架構
|
ThinkPHP的自動生成的目錄結構
|
|
ThinkPHP項目的部署方案
|
|
ThinkPHP的命名規(guī)范
|
|
ThinkPHP的項目構建流程
|
ThinkPHP配置
|
配置格式
|
|
調試配置
|
ThinkPHP的控制器
|
控制器
|
|
模型的命名
|
|
連接數(shù)據(jù)庫
|
|
CURL操作
|
ThinkPHP的視圖
|
ThinkPHP中的模板定義
|
|
ThinkPHP中的模板賦值
|
|
ThinkPHP中的指定模板文件
|
ThinkPHP模板引擎
|
輸出模板中的變量
|
|
輸出$_SERVER變量
|
|
使用include標簽來包含外部的模板文件
|
|
導入文件
|
|
foreach的使用
|
|
volist的使用
|
|
if-else-if的使用
|
ThinkPHP第三方類庫的使用
|
將自己的類放入ThinkPHP中
|
|
在ThinkPHP中使用自己的類
|
ThinkPHP文件上傳類的使用
|
文件上傳類的所在目錄
|
|
文件上傳類的使用
|
ThinkPHP驗證碼類的使用
|
驗證碼類所在的目錄
|
|
驗證碼類的使用
|
ThinkPHP應用案例_簡單的商品購物車
|
|
【專業(yè)師資】
羅瑋
有3年的PHP項目開發(fā)經(jīng)驗,2年Android項目開發(fā)經(jīng)驗,先后開發(fā)過本地化團購電商類PHP Web,B2C商城項目的PHP 服務端及Android客戶端,大型招聘類項目的PHP Web及Android客戶端,新媒體微信公眾號等項目。
抓住重點,以點帶面,貫通理解
學生寄語:
生活靠自立,學習靠自己,不怕困難多,只要決心大。
【教學環(huán)境】
【就業(yè)前景】
上?;ヂ?lián)網(wǎng)緊缺人才報告發(fā)布WEB前端開發(fā)工程師緊俏
《上?;ヂ?lián)網(wǎng)行業(yè)人才緊缺指數(shù)(TSI)報告》顯示,WEB前端開發(fā)工程師已成為上?;ヂ?lián)網(wǎng)行業(yè)中緊俏的職位。根據(jù)此次報告,今年三季度,互聯(lián)網(wǎng)在上海全行業(yè)中成為人才需求為緊迫的行業(yè);而在當?shù)鼗ヂ?lián)網(wǎng)各種緊缺職位中,各類研發(fā)技術類崗位穩(wěn)居前列。
人才緊缺指數(shù)(Talent Shortage Index,通??s寫為TSI) = 需求崗位數(shù)/ 求職人數(shù)。課工場中關村實訓基地TSI大于1,表示人才供不應求;小于1,表示人才供大于求。如果TSI上升,表示人才緊缺程度加劇。獵聘網(wǎng)的報告指出,上?;ヂ?lián)網(wǎng)TSI高達2.49,在上海所有行業(yè)中,并以明顯的差距與其他行業(yè)拉開差距。
上?;ヂ?lián)網(wǎng)行業(yè)自2014年第三季度以來,始終保持著較高的TSI,互聯(lián)網(wǎng)人才嚴重供不應求。到了2015年三季度,上海互聯(lián)網(wǎng)TSI達到歷史新高,高達2.49。
在上?;ヂ?lián)網(wǎng)行業(yè)的細分職能中,排名前十的絕大多數(shù)為技術性崗位,其中WEB前端開發(fā)工程師為緊俏,其TSI為13.03。TSI僅次于WEB前端開發(fā)工程師為軟件工程師,其TSI為6.02,環(huán)比增長30.13%。