【課程介紹】
本部分由Linux操作系統(tǒng)、前臺(tái)JavaScript及異步傳輸(Ajax)和PHP應(yīng)用,項(xiàng)目開(kāi)發(fā)四部分組成。Linux內(nèi)容包括Linux系統(tǒng)管理、Linux網(wǎng)絡(luò)管理、LAMP和LNMP環(huán)境搭建及管理三部分。PHP部分則涉及到PHP開(kāi)發(fā)的所有技術(shù),以大型Web項(xiàng)目的架構(gòu)設(shè)計(jì)為目標(biāo)。包括目前非常流行的像PHP面向?qū)ο蠹夹g(shù),JavaScript、Ajax、jQuery、PDO、Memcache、Session、Smarty模板、MVC設(shè)計(jì)模式、項(xiàng)目開(kāi)發(fā)標(biāo)準(zhǔn)流程、MySQL數(shù)據(jù)庫(kù)的應(yīng)用,以及自定義框架應(yīng)用,、超輕量級(jí)學(xué)習(xí)型框架BroPHP和目前比較流行的開(kāi)源框架(ThinkPHP等),課程中的每個(gè)技術(shù)點(diǎn)的內(nèi)容都非常全面,深度到位,課上實(shí)例不僅豐富而且實(shí)用。課程中的每個(gè)知識(shí)點(diǎn)都是程序開(kāi)發(fā)人員必不可少的內(nèi)容,都可以提高開(kāi)發(fā)人員的開(kāi)發(fā)效率,開(kāi)發(fā)出安全、穩(wěn)定的Web系統(tǒng)。
【課程目標(biāo)】
課程中可以學(xué)到什么
1、可以清晰劃分項(xiàng)目開(kāi)發(fā)模塊;
2、根據(jù)開(kāi)發(fā)任務(wù)編寫(xiě)詳細(xì)設(shè)計(jì)文檔;
3、根據(jù)文檔對(duì)功能模塊進(jìn)行編碼;
4、根據(jù)測(cè)試信息修復(fù)模塊功能缺陷;
5、能對(duì)現(xiàn)有產(chǎn)品進(jìn)行升級(jí)和維護(hù)。
【畢業(yè)水平】
能解決常規(guī)業(yè)務(wù)邏輯,PHP操作mysql增刪改查,動(dòng)態(tài)網(wǎng)站數(shù)據(jù)展示,能夠手寫(xiě)mvc框架??梢岳每蚣苓M(jìn)行快速開(kāi)發(fā)。
【課程內(nèi)容】
一、linux 系統(tǒng)
1.1 Linux
LAMP是(Linux+Apache+Mysql+Php) 的縮寫(xiě),也是目前軟件公司使用的比較 多的一種技術(shù)組合。本章節(jié)要求同學(xué)們可以獨(dú)立在Linux系統(tǒng)下搭建LAMP開(kāi)發(fā)環(huán)境,并對(duì)其進(jìn)行優(yōu)化處理,讓LAMP開(kāi)發(fā)環(huán)境達(dá)到優(yōu)配置。
1.1 面向?qū)ο缶幊?/span>
面向?qū)ο缶幊桃呀?jīng)成為PHP編程的主流,面向?qū)ο缶幊套尦绦蜃兊酶訌?qiáng)大 和靈活,更利于項(xiàng)目的開(kāi)發(fā)和維護(hù)。本章節(jié)是PHP核心編程的重中之重.要求同學(xué)們深刻理解面向?qū)ο蟊举|(zhì),會(huì)使用 OOP的程序設(shè)計(jì)思想來(lái)編寫(xiě)程序和項(xiàng)目。
1.2 JavaScript
Javascript是一種面向(基于)對(duì)象的動(dòng)態(tài)腳本語(yǔ)言,是一種基于對(duì)象 (Object)和事件驅(qū)動(dòng)(EventDriven)并具有安全性能的腳本語(yǔ)言。他具有面向?qū)ο笳Z(yǔ)言所特有的特性,比如封裝 、繼承及多態(tài)等。但對(duì)于大多數(shù)人說(shuō),我們只把javascript做為一個(gè)函數(shù)式語(yǔ)言,只把他用于一些簡(jiǎn)單的前端數(shù)據(jù) 輸入驗(yàn)證以及實(shí)現(xiàn)一些簡(jiǎn)單的頁(yè)面動(dòng)態(tài)效果等,我們沒(méi)能完全把握動(dòng)態(tài)語(yǔ)言的各種特性。 在很多優(yōu)良的Ajax框架中 ,比如ExtJS、JQuery等,大量使用了javascript的面向?qū)ο筇匦?,要想使用好JQuery技術(shù),javascript的特性 ,就要求同學(xué)們需要深入掌握J(rèn)avascript面向?qū)ο缶幊碳夹g(shù),才能在面試和工作中一拔頭籌,脫穎而出。
1.3 Ajax
Ajax是2005年提出的,目前很多網(wǎng)站都使用了ajax技術(shù),在招聘軟件工程 師時(shí),ajax技術(shù)是需要要求掌握的。Ajax技術(shù)包含了幾種技術(shù):javascript、xml、css、xstl、dom、xhtml和 XMLHttpRequest七種技術(shù),所以ajax就像是粘合劑把七種技術(shù)整合到一起,從而發(fā)揮各個(gè)技術(shù)的優(yōu)勢(shì),威力驚人。本章節(jié)通過(guò)大量的案例讓同學(xué)們快速深入的掌握 Ajax技術(shù)。
1.4 Jquery
本章節(jié)可以說(shuō)是JQuery精華所在,當(dāng)我們使用JQuery選擇器獲取到相應(yīng)的節(jié)點(diǎn)后,就是靠JQuery 的 DOM 操作來(lái)完成具體的任務(wù)。要求同學(xué)們能熟練使用 JQuery的Dom方法的對(duì)各個(gè)節(jié)點(diǎn)進(jìn)行操作,從而達(dá)到項(xiàng)目開(kāi)發(fā)的要求。
1.5 Smarty模板引擎
模板引擎技術(shù)的核心思想就是數(shù)據(jù)(通過(guò)php業(yè)務(wù)代碼獲取)和界面顯示分離,同時(shí)理解這點(diǎn)也是我們透徹掌握smarty技術(shù)的關(guān)鍵。模板介紹可以讓項(xiàng)目代碼變得更加清晰,利于維護(hù)和擴(kuò)展,同時(shí)也利于項(xiàng)目分工協(xié)作開(kāi)發(fā),是非常流行的技術(shù)。本章節(jié)要求同學(xué)們能夠在MVC開(kāi)發(fā)中使用smarty技術(shù)來(lái)完成 View部件,從而更深入的認(rèn)識(shí)MVC模式的本質(zhì)。
1.6 Memcached緩存
Memcached就是在內(nèi)存中維護(hù)一張巨大的hash表,通過(guò)自己的一套算法來(lái)維 護(hù)數(shù)據(jù)的操作,這個(gè)算法比較復(fù)雜,這里我們只做簡(jiǎn)單的介紹,對(duì)我們PHP程序員而言,重點(diǎn)掌握如何在項(xiàng)目如何使 Memcached技術(shù). 本章節(jié)要求同學(xué)們深刻理解Memcached運(yùn)行原理,并能夠正確使用Memcached對(duì)網(wǎng)站優(yōu)化提速。 Memcached也是面試官重點(diǎn)考察的內(nèi)容。
1.7 ThinkPHP
ThinkPHP是一個(gè)開(kāi)源的PHP框架, 是為了簡(jiǎn)化企業(yè)級(jí)應(yīng)用開(kāi)發(fā)和敏捷WEB應(yīng)用開(kāi)發(fā)而誕生的。同學(xué)們不是簡(jiǎn)單的學(xué)習(xí)怎么使用TP,而是站在MVC框架設(shè)計(jì)的高度,從源代碼級(jí)別深度剖析ThinkPHP的具體實(shí)現(xiàn)。在授課過(guò)程中,融入了大量的編程思想。本章節(jié)要求同學(xué)們學(xué)習(xí)完后,有能力設(shè)計(jì)出屬于自己的MVC框架。
【項(xiàng)目實(shí)戰(zhàn)說(shuō)明】
學(xué)完了階段,為了考核學(xué)員對(duì)知識(shí)的掌握程度我們進(jìn)行項(xiàng)目實(shí)戰(zhàn)演練階段。目的是為了加強(qiáng)學(xué)員的實(shí)戰(zhàn)能力,同時(shí)有針對(duì)性的幫助學(xué)員對(duì)知識(shí)的查漏補(bǔ)缺。
1.8 .PHP項(xiàng)目3周(二期項(xiàng)目)
(3-4人一組,后會(huì)有項(xiàng)目答辯)
【學(xué)員上課氛圍】
【專(zhuān)業(yè)師資】
鄭陽(yáng) 中國(guó)記憶大師
武漢大學(xué)水利水電學(xué)院10級(jí)本科生,中國(guó)全能型記憶大師之一,專(zhuān)注于對(duì)全腦學(xué)習(xí)力的研究與教學(xué),立志讓先進(jìn)的學(xué)習(xí)和記憶的方法造福更多的人。 中國(guó)競(jìng)技記憶法研究教學(xué)人才,曾任武漢大學(xué)記憶協(xié)會(huì)常務(wù)副會(huì)長(zhǎng),華中記憶精英戰(zhàn)隊(duì)總教練,多次出任華中記憶大賽總裁判。自身在競(jìng)技記憶法領(lǐng)域造詣非凡,在第二十屆世界腦力錦標(biāo)賽中國(guó)區(qū)總決賽上成功獲封“中國(guó)記憶大師”終身榮譽(yù)稱(chēng)號(hào)。 國(guó)內(nèi)實(shí)用性記憶法應(yīng)用及教學(xué)專(zhuān)家,三天記憶一本《道德經(jīng)》,日均記憶考研單詞800個(gè)。擁有多年的豐富教學(xué)經(jīng)驗(yàn),所教學(xué)生在學(xué)習(xí)成績(jī)上均有不同程度的提高。
中國(guó)應(yīng)用思維導(dǎo)圖領(lǐng)域先驅(qū),成功將思維導(dǎo)圖與各學(xué)科知識(shí)學(xué)習(xí)結(jié)合,首創(chuàng)“思維導(dǎo)圖升級(jí)理論”,指導(dǎo)華中各大高校學(xué)習(xí)思維導(dǎo)圖。其思維導(dǎo)圖作品被多位知名人士收藏。作為核心成員參與武漢大學(xué)“思維導(dǎo)圖與高效學(xué)習(xí)的研究”科研項(xiàng)目,并順利結(jié)題。
運(yùn)用記憶法與思維導(dǎo)圖學(xué)習(xí)PHP語(yǔ)言,開(kāi)創(chuàng)了編程語(yǔ)言學(xué)習(xí)新思路。將全腦學(xué)習(xí)方法融入PHP課堂,解決代碼記憶難題,優(yōu)化記憶效果,留給學(xué)生更多實(shí)際操作的時(shí)間。