【專業(yè)介紹】
PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本預(yù)處理器”)是一種通用開(kāi)源腳本語(yǔ)言。語(yǔ)法吸收了C語(yǔ)言、Java和Perl的特點(diǎn),利于學(xué)習(xí),使用廣泛,主要適用于Web開(kāi)發(fā)領(lǐng)域。PHP 獨(dú)特的語(yǔ)法混合了C、Java、Perl以及PHP自創(chuàng)的語(yǔ)法。它可以比CGI或者Perl更快速地執(zhí)行動(dòng)態(tài)網(wǎng)頁(yè)。用PHP做出的動(dòng)態(tài)頁(yè)面與其他的編程語(yǔ)言相比,PHP是將程序嵌入到HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。
【課程介紹】
本課程的大的亮點(diǎn)就是通過(guò)記憶法學(xué)習(xí)編程,可以學(xué)得更加牢固,學(xué)得更快。涉及到Web開(kāi)發(fā)必備基本的技術(shù),和能開(kāi)發(fā)一個(gè)完整的動(dòng)態(tài)網(wǎng)站項(xiàng)目。課程內(nèi)容大體上包括動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)的三個(gè)方面:前臺(tái)用戶界面布局編寫(xiě)(HTML5+CSS3);存儲(chǔ)網(wǎng)站內(nèi)容的數(shù)據(jù)庫(kù)設(shè)計(jì)(MySQL);服務(wù)器業(yè)務(wù)處理(PHP)程序開(kāi)發(fā)。課程中的每個(gè)知識(shí)點(diǎn)都是程序開(kāi)發(fā)人員必不可少的內(nèi)容,而且每個(gè)技術(shù)點(diǎn)的內(nèi)容都非常全面,深度到位,課上實(shí)例不僅豐富而且實(shí)用。
【課程須知】
1.本課程適合沒(méi)有任何軟件編程基礎(chǔ)和網(wǎng)頁(yè)設(shè)計(jì)經(jīng)驗(yàn),想先從基礎(chǔ)入手的PHP開(kāi)發(fā)愛(ài)好者。
2.希望以較低的投入和風(fēng)險(xiǎn)來(lái)了解自己是否適合轉(zhuǎn)型從事PHP開(kāi)發(fā)的求職人員;
3.對(duì)前途迷茫、希望能豐富自己的職場(chǎng)技能,擔(dān)心畢業(yè)即失業(yè)的小白人員;
4.可以沒(méi)有任何的計(jì)算機(jī)和編程基礎(chǔ),但希望通過(guò)自己的付出的人打破現(xiàn)狀的人。
【課程收獲】
課程中可以學(xué)到什么
1.能夠完成網(wǎng)站前臺(tái)的設(shè)計(jì)工作;
2.能對(duì)前臺(tái)進(jìn)行代碼優(yōu)化與升級(jí);
3.了解動(dòng)態(tài)網(wǎng)站原理;
4.能夠快速搭建網(wǎng)站服務(wù)器。
5.熟悉掌握記憶法學(xué)習(xí)編程。
【畢業(yè)能力】
能解決頁(yè)面布局,效果展示,模版定制。可以獨(dú)立完成一個(gè)商城網(wǎng)站,熟悉掌握PHP+MySQL的開(kāi)發(fā)。
【課程內(nèi)容】
一、web前端開(kāi)發(fā)技術(shù)
1.1 HTML
了解html的基本概念、 理解html的運(yùn)行基本原理、掌握html的一些基本用法、能寫(xiě)出較復(fù)雜的網(wǎng)頁(yè), 達(dá)到能使用HTML創(chuàng)建純靜態(tài)站點(diǎn)。
1.2 CSS
掌握DIV+CSS的WEB布局標(biāo)準(zhǔn),對(duì)CSS的定位和浮動(dòng)有較為深刻的認(rèn)識(shí)。能使用盒子模型開(kāi)發(fā)單個(gè)網(wǎng)頁(yè)。 同時(shí)具備使用DIV+CSS的WEB布局標(biāo)準(zhǔn)把控整個(gè)WEB站點(diǎn)的能力。
1.3 Web網(wǎng)站開(kāi)發(fā)與應(yīng)用
通過(guò)實(shí)戰(zhàn)提高開(kāi)發(fā)商業(yè)級(jí)網(wǎng)頁(yè)的能力,在實(shí)際開(kāi)發(fā)中進(jìn)一步理解DIV+CSS的WEB布局標(biāo)準(zhǔn)。
項(xiàng)目練習(xí)
1.html+css案例:
使用html和css技術(shù),以div+css的布局模式,實(shí)現(xiàn)網(wǎng)站頁(yè)面首頁(yè)的整體效果
二、PHP 基礎(chǔ)
2.1 php基本語(yǔ)法
本章主要學(xué)習(xí)PHP是一種什么語(yǔ)言?PHP的運(yùn)行環(huán)境與安裝,php的語(yǔ)法規(guī)則,變量的聲明與應(yīng)用,PHP變量的數(shù)據(jù)類型,常量的聲明和應(yīng)用。PHP運(yùn)算符。
2.2 PHP的流程控制結(jié)構(gòu)
主要學(xué)習(xí)php中比較重要的分支結(jié)構(gòu),循壞結(jié)構(gòu)和特殊的流程控制語(yǔ)句。
2.3 函數(shù)應(yīng)用
函數(shù)(function)是一段完成指定任務(wù)的已命名代碼塊。函數(shù)可以遵照給它的一組值或參數(shù)完成特定的任務(wù),并且可能返回一個(gè)值。在PHP中有兩種函數(shù):自定義函數(shù)與系統(tǒng)函數(shù)。
2.4 PHP數(shù)組
PHP 中的數(shù)組實(shí)際上是一個(gè)有序圖。圖是一種把 values 映射到 keys 的類型。此類型在很多方面做了優(yōu)化,因此可以把它當(dāng)成真正的數(shù)組來(lái)使用,或列表(矢量),散列表(是圖的一種實(shí)現(xiàn)),字典,集合,棧,隊(duì)列以及更多可能性。因?yàn)榭梢杂昧硪粋€(gè) PHP 數(shù)組作為值,也可以很容易地模擬樹(shù)。
2.5 PHP字符串
在C語(yǔ)言中字符串是作為字節(jié)數(shù)組處理的。在Java語(yǔ)言中字符串是作為對(duì)象處理的。而php則把字符串作為基本數(shù)據(jù)類型來(lái)處理。通常對(duì)字符串的處理涉及字符串的格式化。字符串的分割和連接、字符串的比較、以及字符串的查找、匹配和替換。
2.6 PHP正則
正則表達(dá)式是用于描述字符排列和匹配模式的一種語(yǔ)法規(guī)則。它主要用于字符串的模式分割、匹配、查找及替換操作。到目前為止,我們前面所用過(guò)的精確(文本)匹配也是一種正則表達(dá)式。
在PHP中,正則表達(dá)式一般是由正規(guī)字符和一些特殊字符(類似于通配符)聯(lián)合構(gòu)成的一個(gè)文本模式的程序性描述。
2.7 常用功能塊
錯(cuò)誤報(bào)告級(jí)別
調(diào)整錯(cuò)誤報(bào)告級(jí)別
使用trigger_error()函數(shù)來(lái)替代die( )
自定義錯(cuò)誤處理
寫(xiě)錯(cuò)誤日志
2.8 GD庫(kù)圖像處理
PHP 不僅限于只產(chǎn)生 HTML 的輸出,還可以創(chuàng)建及操作多種不同格式的圖像文件。PHP提供了一些內(nèi)置的圖像信息函數(shù),也可以使用GD函數(shù)庫(kù)創(chuàng)建新圖像或處理已有的圖像。目前GD2庫(kù)支持GIF、JPEG、PNG和WBMP等格式。此外還支持一些FreeType、Type1等字體庫(kù)。
2.9 文件處理系統(tǒng)
目錄的操作(遍歷目錄、統(tǒng)計(jì)目錄大小、建立和刪除目錄、復(fù)制目錄)
文件的操作(打開(kāi)與關(guān)閉文件、寫(xiě)入文件、訪問(wèn)遠(yuǎn)程文件、文件內(nèi)部操作)
文件的一些基本操作函數(shù)
了解文件類型和屬性獲取,以及鎖定機(jī)制。
3.0 文件上傳和下載
在b/s程序中文件上傳與下載已經(jīng)成為一個(gè)常用的功能,其目的是為了讓客戶能夠通過(guò)瀏覽器將文件上傳至服務(wù)器端指定目錄或從服務(wù)器端指定目錄將文件下載到本地電腦。
3.1 回話處理
Session和Cookie是很重要的用戶行為跟蹤技術(shù),尤其是電商,sns項(xiàng)目中運(yùn)用廣泛,因此是 我們學(xué)習(xí)的重點(diǎn)和難點(diǎn)。
3.2 Mysql數(shù)據(jù)庫(kù)
從目前看,任何一個(gè)有商業(yè)價(jià)值的項(xiàng)目或者網(wǎng)站,都離不開(kāi)MySQL數(shù)據(jù)庫(kù), 因此系統(tǒng)深入的掌握MySQL數(shù)據(jù)庫(kù)各種操作非常重要,重點(diǎn)是圍繞ddl/dql/dml/dcl/dtl講解。同時(shí)會(huì)穿插項(xiàng)目中如何設(shè)計(jì)出有商業(yè)價(jià)值的數(shù)據(jù)庫(kù)模型的技巧,并涉及到MySQL的優(yōu)化細(xì)節(jié)。本章節(jié)相對(duì)輕松。
【教學(xué)環(huán)境】
【學(xué)員疑問(wèn)】
京牛機(jī)構(gòu)與其他機(jī)構(gòu)有何不同,優(yōu)勢(shì)有哪些?
京牛教育科技,顧名思義,我們?cè)诮逃嘤?xùn)的過(guò)程中引入了科學(xué)技術(shù)手段和科學(xué)的學(xué)習(xí)訓(xùn)練方法??萍际侄沃饕ㄒ曨l展示技術(shù),虛擬現(xiàn)實(shí)與增強(qiáng)現(xiàn)實(shí)技術(shù)輔助教學(xué),教學(xué)內(nèi)容直觀呈現(xiàn),學(xué)員學(xué)習(xí)熱情大幅提升。學(xué)習(xí)方法上面,引入了先進(jìn)的全腦記憶法,記憶大師親自授課,解決學(xué)員學(xué)習(xí)過(guò)程中知識(shí)點(diǎn)記憶難的問(wèn)題,**學(xué)習(xí)質(zhì)量和進(jìn)度。同時(shí)引入科學(xué)的番茄訓(xùn)練法,講助教升級(jí)為學(xué)員的專屬教練,強(qiáng)化實(shí)操技能。
京牛教育科技為學(xué)員提供實(shí)訓(xùn)平臺(tái),讓學(xué)員在專業(yè)團(tuán)隊(duì)帶領(lǐng)下參與實(shí)體項(xiàng)目開(kāi)發(fā),積累寶貴經(jīng)驗(yàn)。
你為什么會(huì)選擇京牛機(jī)構(gòu)?
京牛教育科技PHP課程內(nèi)容全面,涵蓋了市面上所有主流技術(shù)內(nèi)容。編排科學(xué)合理,項(xiàng)目實(shí)訓(xùn)時(shí)間充足,積累經(jīng)驗(yàn)提高實(shí)戰(zhàn)能力。課堂形式新穎,采用國(guó)內(nèi)首創(chuàng)記憶法加視頻技術(shù)輔助教學(xué)。教學(xué)服務(wù)全面周到,提供助學(xué)貸款服務(wù),提供住房信息等。學(xué)員畢業(yè)后,推薦高薪就業(yè),選擇京牛,從此起飛。