- 課程名稱 課程模塊描述 課程章節(jié)內(nèi)容
-
網(wǎng)絡(luò)基礎(chǔ)
web入門介紹,了解網(wǎng)站的運(yùn)行原理以及開發(fā)網(wǎng)站所需要的技能,PHP網(wǎng)站的優(yōu)勢(shì)以及開發(fā)平臺(tái)的介紹
OSI七層模型
網(wǎng)站構(gòu)建
lamp -
HTML
HTML語言的語法,文檔的主體結(jié)構(gòu),格式標(biāo)記與屬性,文本標(biāo)記與屬性,表格與框架的應(yīng)用,表單以及每個(gè)表單項(xiàng)的使用
HTML簡介
HTML語法
HTML標(biāo)簽元素 -
DIV+CSS
css的用途以及使用的意義,css規(guī)則組成,HTML中放置css的三種方式,CSS選擇器的作用以及使用,CSS樣式屬性和值,DIV+CSS布局優(yōu)勢(shì),W3C盒子模型的聲明,DIV+CSS的兼容問題
CSS簡介
CSS選擇器
CSS屬性和值
DIV+CSS布局
盒子布局
兼容問題 -
Javascript基礎(chǔ)
JS詞法結(jié)構(gòu),JS數(shù)據(jù)類型,JS變量,JS表達(dá)式與運(yùn)算符,JS語句,JS對(duì)象與數(shù)組,JS函數(shù),在HTML中嵌入JS,BOM與DOM,使用JS控制頁面元素與css
js基本語法,數(shù)據(jù)類型
Js函數(shù),數(shù)組和對(duì)象
BOM對(duì)象
DOM對(duì)象
事件處理
節(jié)點(diǎn)操作 -
web服務(wù)器搭建與管理
集成環(huán)境的安裝和使用,環(huán)境中每個(gè)服務(wù)的安裝目錄,配置文件的位置,以及啟動(dòng)和關(guān)閉的過程,網(wǎng)站的發(fā)布目錄和訪問方法
PHP環(huán)境的幾種搭建方式
apache配置
php配置
mysql配置
wamp環(huán)境搭建 -
php基礎(chǔ)
PHP在web開發(fā)中的應(yīng)用,PHP語言標(biāo)記,PHP注釋,變量,常量,運(yùn)算符,PHP流程控制,PHP函數(shù)應(yīng)用,數(shù)組分類與定義,數(shù)組遍歷,預(yù)定義數(shù)組,數(shù)組相關(guān)處理函數(shù),字符串處理介紹,常用字符串函數(shù),正則表達(dá)式簡介,正則語法規(guī)則,Perl正則函數(shù),PHP錯(cuò)誤和異常處理,PHP日期與時(shí)間,文件系統(tǒng)處理,動(dòng)態(tài)圖像處理
php基本語法,常量與運(yùn)算符
PHP語言構(gòu)造(流程控制,函數(shù))
PHP匿名函數(shù)與閉包
PHP數(shù)組與數(shù)據(jù)結(jié)構(gòu)
數(shù)學(xué),日期時(shí)間函數(shù),PHP錯(cuò)誤處理
PHP字符串與正則表達(dá)式
PHP常用功能模塊 -
MYSQL數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫的應(yīng)用意義,mysql數(shù)據(jù)庫的常見操作,數(shù)據(jù)值和列類型,數(shù)據(jù)字段屬性,數(shù)據(jù)表的創(chuàng)建修改以及刪除,選擇使用InnoDB和MyISAM表引擎,為表設(shè)置字符集,主鍵索引,唯一索引和常規(guī)索引,規(guī)范化的三個(gè)范式,insert,update,delete,select語句的使用,查詢優(yōu)化mysql擴(kuò)展庫函數(shù)應(yīng)用,PHP對(duì)數(shù)據(jù)表管理
MYSQL數(shù)據(jù)庫概述
MYSQL數(shù)據(jù)表設(shè)計(jì)
SQL語句設(shè)計(jì)
PHP訪問MYSQL數(shù)據(jù)庫 -
會(huì)話控制
會(huì)話控制的使用意義以及用戶跟蹤方式,cookie和session的設(shè)置讀取及刪除
會(huì)話控制介紹
會(huì)話跟蹤方式
cookie應(yīng)用
session應(yīng)用
- 課程名稱 課程模塊描述 課程章節(jié)內(nèi)容
-
PHP面向?qū)ο?/span>
類與對(duì)象的概念,類與對(duì)象之間的關(guān)系,類的聲明及類中的成員組成,通過類實(shí)例化對(duì)象,對(duì)類中成員的訪問,特殊的對(duì)象引用$this,構(gòu)造方法的聲明和作用,面向?qū)ο蟮姆庋b繼承和多態(tài)三大特性,訪問類型控制,子類重載父類的方法,常見的final,static和const關(guān)鍵字,常見的魔術(shù)方法,對(duì)象的克隆及串行化,抽象類與接口
面象對(duì)象的介紹
如何抽象一個(gè)類
通過類實(shí)例化對(duì)象
封裝性
繼承性,多繼承(trait)
常見的關(guān)鍵字和魔術(shù)方法
抽象類與接口和多態(tài)
與類和對(duì)象有關(guān)的系統(tǒng)函數(shù)
命名空間與異常處理
常用功能類的編寫與Jpgraph
php的Generator生成器及yield
PHP reflection反射機(jī)制
PHP SPL標(biāo)準(zhǔn)庫 -
mysql面向?qū)ο髴?yīng)用
mysqli的應(yīng)用,分頁類,PDO安裝,創(chuàng)建PDO對(duì)象,PDO的錯(cuò)誤處理模式和預(yù)處理
mysqli擴(kuò)展庫
數(shù)據(jù)庫抽象層PDO -
高級(jí)session
自定義數(shù)據(jù)庫處理Session的機(jī)制
詳細(xì)Session的執(zhí)行過程
自定義session的儲(chǔ)存管理
自定義session類與session共享
實(shí)例:PHP中高級(jí)session的應(yīng)用 -
緩存處理MemCache
memcache在web中的應(yīng)用,memcached的安裝與管理,PHP的memcache應(yīng)用程序的擴(kuò)展的使用
memcache介紹與安裝
PHP中使用memcache
實(shí)例:使用PHP+memcache實(shí)現(xiàn)分布式緩存 -
smarty模板引擎
模板引擎的作用及工作原理,安裝及初始化smarty模板引擎,smarty應(yīng)用的基本語法,使用從PHP中分配各種類型的變量,使用模板中的保留變量,自定義和使用系統(tǒng)提供的變量調(diào)節(jié)器,為smarty模板自定義函數(shù)標(biāo)簽,smarty中的常用內(nèi)置函數(shù),模板繼承特性和緩存控制
模板引擎介紹
自己的模板引擎編寫
安裝Smarty及初使化配置
Smarty在應(yīng)用程序邏輯層
Smarty3的模板繼承
Smarty處理頁面緩存 - Jquery庫 jQuery基本語法和使用 Jquery庫的使用
-
javascript高級(jí)技術(shù)
XMLHttpRequest的介紹,Ajax的get和post的用法區(qū)別,管理員用戶名的無刷新驗(yàn)證,Ajax的封裝,Json的介紹與應(yīng)用
XMLHttpRequest的介紹
AJAX -
PHP主流開發(fā)模式MVC
MVC模式的工作原理,視圖,模型,控制器的介紹,MVC模式的優(yōu)缺點(diǎn),PHP開發(fā)框架
MVC介紹
視圖
控制器
模塊
MVC應(yīng)用
- 課程名稱 課程模塊描述 課程章節(jié)內(nèi)容
-
框架系統(tǒng)講解
講解兩個(gè)目前主流的框架(公司實(shí)際應(yīng)用中使用較多的框架)
Laravel安裝
composer講解
Laravel路由
Laravel控制器
Laravel模型
Laravel視圖
Laravel數(shù)據(jù)庫連接與操作
Laravel模板引擎
Laravel組件 -
SVN版本控制
版本控制概述,SVN服務(wù)器的建立和使用,服務(wù)器端與客戶端安裝,建立版本庫,配置用戶權(quán)限
SVN介紹
服務(wù)器端配置
客戶端配置
SVN應(yīng)用 - GIT版本控制 GIT簡介,GIT常用命令,使用git做版本控制,使用github Git搭建,Git命令,github網(wǎng)站的使用
-
開發(fā)文檔與編碼規(guī)范
軟件開發(fā)過程的劃分,需求分析文檔介紹,任務(wù)概述,業(yè)務(wù)描述,數(shù)據(jù)庫設(shè)計(jì)及說明書,程序設(shè)計(jì)及說明書
B/S結(jié)構(gòu)軟件開發(fā)流程
需求分析說明書
數(shù)據(jù)庫設(shè)計(jì)說明書
程序設(shè)計(jì)說明書 -
面向?qū)ο箜?xiàng)目階段
使用MVC框架分小組開發(fā)商城項(xiàng)目,要求使用SVN在小組成員內(nèi)使用。版本控制,并嚴(yán)格按照項(xiàng)目開發(fā)流程進(jìn)行開發(fā)
分頁ajax,購物車ajax,多文件上傳,大圖預(yù)覽,放大鏡
RBAC權(quán)限管理,延時(shí)加載,定時(shí)推送
常用接口的使用,第三方賬號(hào)登錄與支付接口
js常用插件
bootstrap介紹與應(yīng)用
PHP發(fā)送郵件
thinkPHP框架
- 課程名稱 課程模塊描述 課程章節(jié)內(nèi)容
-
MYSQL優(yōu)化
主從數(shù)據(jù)庫,mysql分區(qū),分庫分表,基準(zhǔn)測試與性能分析,架構(gòu)優(yōu)化和索引,查詢性能優(yōu)化,鎖定事宜,優(yōu)化數(shù)據(jù)庫結(jié)構(gòu),優(yōu)化mysql服務(wù)器設(shè)置,應(yīng)用層面優(yōu)化
mysql索引的使用
mysql存儲(chǔ)過程
mysql觸發(fā)器
數(shù)據(jù)庫結(jié)構(gòu)優(yōu)化
查詢性能優(yōu)化
mysql分庫分表
mysql讀寫分離 -
網(wǎng)絡(luò)通訊與網(wǎng)絡(luò)安全
socket概念,web socket概念與原理,fastCGI使用,程序優(yōu)化工具,常見的網(wǎng)站攻擊方式
socekt與web socket
fastCGI
長連接與輪詢和comet技術(shù)
xdebug,xhprof工具的程序優(yōu)化
sql注入與XSS - swoole PHP的異步、并行、高性能網(wǎng)絡(luò)通信引擎 異步TCP/UDP網(wǎng)絡(luò)客戶端,異步MySQL,異步Redis,數(shù)據(jù)庫連接池,AsyncTask,消息隊(duì)列,毫秒定時(shí)器,異步文件讀寫,異步DNS查詢
- Redis 可放在內(nèi)存中的數(shù)據(jù)庫,網(wǎng)站優(yōu)化必不可少之物 redis安裝配置,常用命令,項(xiàng)目中的應(yīng)用
-
微信開發(fā)講解
微信接口介紹與實(shí)踐
微信開發(fā)簡介
微信九大接口
微信娛樂應(yīng)用
微信生活應(yīng)用
微信企業(yè)應(yīng)用
個(gè)人測試號(hào)的搭建與微商城鏈接 - 微信小程序 手把手教你微信小程序開發(fā) 微信小程序的申請(qǐng)與API,組件等
- Php7介紹與新特性HHVM與JIT Php7的新功能特性介紹,新特性介紹,PHP5.4升級(jí)為PHP7 Php7的新功能特性介紹,PHP7新增模塊,新增函數(shù),廢棄函數(shù),PHP7高性能原因,PHP5升級(jí)為PHP7HHVM與JIT
-
常用算法精析
算法研究,代碼實(shí)現(xiàn)
冒泡排序
插入排序
選擇排序
快速排序
二叉樹排序
最大堆排序
歸并排序 - 設(shè)計(jì)模式 幾種常見的設(shè)計(jì)模式 使用設(shè)計(jì)模式設(shè)計(jì)程序
- 二次開發(fā) 程序的mvc架構(gòu),程序的框架,模板語法 開源商城ECSHOP或ECMALL講解,開源cms講解,如織夢(mèng)等
- 課程名稱 課程模塊描述 課程章節(jié)內(nèi)容
-
Linux服務(wù)器環(huán)境搭建與配置
linux簡介,vmware安裝和使用,linux安裝,linux遠(yuǎn)程登陸管理,linux常用命令,linux軟件包管理,linux用戶和用戶組管理,linux權(quán)限管理,linux文件系統(tǒng)管理,shell,linux服務(wù)管理,linux系統(tǒng)管理,nginx簡介和配置,搭建lnmp
linux介紹與安裝
linux常用命令
Linux系統(tǒng)管理
Linux軟件安裝
搭建lnmp與Python環(huán)境 -
python基礎(chǔ)語法
python基本語法,數(shù)據(jù)類型,流程控制,函數(shù)編程,面向?qū)ο缶幊?,網(wǎng)絡(luò)傳輸
Python安裝
python基礎(chǔ)
函數(shù)
高級(jí)特性
面向?qū)ο缶幊?br>進(jìn)程與線程
內(nèi)建模塊與第三方模塊 -
Python人工智能
機(jī)器學(xué)習(xí),數(shù)學(xué)基礎(chǔ),線性代數(shù),離散數(shù)學(xué),常用算法
人工智能簡介與機(jī)器學(xué)習(xí)
機(jī)器學(xué)習(xí)工作流程
機(jī)器學(xué)習(xí)實(shí)例-圖片識(shí)別
機(jī)器學(xué)習(xí)實(shí)例-聊天機(jī)器人
樹莓派編程