課程簡介
課程簡介-廈門PHP開發(fā)培訓
掌握PHP語言語法,掌握動態(tài)網(wǎng)站開發(fā)的流程和框架思維,掌握數(shù)據(jù)庫的操作方法和技巧,掌握服務(wù)器的配置,掌握面向?qū)ο缶幊痰乃枷?,掌握項目開發(fā)框架THINKPHP,掌握各種類型網(wǎng)站的開發(fā)。涵蓋了php培訓課程,廈門mysql數(shù)據(jù)庫培訓,apache服務(wù)器配置
培訓周期
全日制:1個半月 業(yè)余制:2個月
開設(shè)班次
開設(shè)有上午班,下午班,晚班,周末班
上午9:00-12:00 下午:2:00—6:00 晚上:7:00—9:00
備注:(周六、周日照常上課),以上班次學會為止!培訓地點
①江頭呂嶺路
②廈門廈禾路
③團體培訓、業(yè)務(wù)合作、資格認證資格證書
《廈門中信電腦培訓學校鋼印證書》《國家勞動與社會保障部從業(yè)職業(yè)資格證書》《國家信息產(chǎn)業(yè)部設(shè)計師技術(shù)資格證書》 《Adobe 網(wǎng)頁設(shè)計師認證 ACCD》
就業(yè)方向
網(wǎng)絡(luò)設(shè)計公司,廣告設(shè)計公司,網(wǎng)站開發(fā)建設(shè),網(wǎng)站管理,網(wǎng)站后臺開發(fā),傳媒,電子商務(wù)企業(yè),培訓教育學校等
培訓目標
廈門php培訓課程:讓你獨立完成企業(yè)網(wǎng)站,快速網(wǎng)站模板開發(fā),網(wǎng)站后臺的設(shè)計,電子商務(wù)網(wǎng)站的建設(shè)。重點培養(yǎng)學員項目實戰(zhàn),動手能力和常用技巧,理論與實踐相結(jié)合,成為技能全面,實戰(zhàn)能力超強的“能手”型人才
教學大綱
第1章 PHP基本語法
對PHP基本語法進行加強,更深入的配置Apache服務(wù)器和靈活的使用PHP三大流程控制語句,掌握位運算,對計算器的二進制(原碼、反碼和補碼)有所了解。
? Apache服務(wù)器配置 ? HTTP入門介紹 ? Apache邏輯組件介紹 ? Apache生命周期 ? PHP運行之時序圖 ? PHP數(shù)據(jù)類型加強 ? PHP各種運算符加強 ? PHP三大流程控制加強 ? 位運算(按位與、按位或、按位異或、按位非、位左移、位右移) ? 二進制(原碼、反碼、補碼)第2章 PHP函數(shù)
函數(shù)是廈門php培訓編程最重要的一個知識點,也是進行模塊化編程的基礎(chǔ),掌 握好函數(shù)可以提高代碼的復(fù)用性、可讀性和可維護性。本章節(jié)學習目標: 1.充分理解函數(shù)的概念,2.能熟練的自定義函數(shù)3.掌握php中常用的系統(tǒng)函數(shù)。
? PHP函數(shù)的基本介紹 ? 如何自定義函數(shù) ? PHP頁面調(diào)用函數(shù) ? require()、require_once()、include()和include_once()的區(qū)別 ? 從內(nèi)存分析PHP函數(shù)調(diào)用過程 ? 函數(shù)使用需要注意的細節(jié) ? 函數(shù)值傳遞和引用傳遞的區(qū)別第3章 數(shù)組、排序和查找
在項目開發(fā)中,數(shù)組是銜接變量和函數(shù)的重要數(shù)據(jù)類型,在MVC開發(fā)中,往往需在控制器中將數(shù)組分配給視圖去顯示,在算法中,數(shù)組也是變化最為靈活的。本章節(jié)學習目標是:非常熟練的使用數(shù)組,并能對數(shù)組進行排序和查找,特別是冒泡排序、快速排序和二分查找。
? 數(shù)組的基本概念 ? 數(shù)組的引用方式 ? 數(shù)組引用陷阱 ? 與廈門php培訓數(shù)組相關(guān)的函數(shù)(count、is_array、print_r、explode等) ? 遍歷數(shù)組的三種方式 ? 刪除數(shù)組元素和數(shù)組運算符 ? 數(shù)組使用細節(jié)總結(jié) ? 內(nèi)部排序法和外部排序法介紹 ? 冒泡排序和快速排序 ? 選擇排序和插入排序 ? 順序查找和二分查找 ? 二維數(shù)組介紹和使用第4章 面向?qū)ο缶幊?/h5>
面向?qū)ο缶幊桃呀?jīng)成為廈門php培訓編程的主流,面向?qū)ο缶幊套尦绦蜃兊酶訌姶?和靈活,更利于項目的開發(fā)和維護。本章節(jié)是PHP核心編程的重中之重.要求同學們深刻理解面向?qū)ο蟊举|(zhì),會使用 OOP的程序設(shè)計思想來編寫程序和項目。
? 面向?qū)ο缶幊袒靖拍?? 類和對象的關(guān)系 ? 如何定義類 ? 成員屬性(變量) ? 如何創(chuàng)建對象實例及如何訪問對象屬性 ? 對象在內(nèi)存中存在的形式 ? 棧、堆、全局區(qū)、常量區(qū)和代碼區(qū)的關(guān)系 ? 成員方法(函數(shù))及使用細節(jié) ? 構(gòu)造方法(函數(shù)) ? 默認構(gòu)造方法(函數(shù)) ? this的基本概念和使用 ? 析構(gòu)方法(函數(shù)) ? PHP的對象垃圾回收器 ? 靜態(tài)變量(類變量)的概念和使用 ? 靜態(tài)方法(類方法)的概念和使用 ? 面向?qū)ο缶幊痰娜筇卣鹘榻B ? 面向?qū)ο缶幊?封裝 ? 面向?qū)ο缶幊?繼承 ? 面向?qū)ο缶幊?多態(tài) ? 訪問控制修飾符(public、protected、private) ? 方法重載(overload) ? 方法重寫(override) ? 方法重載(overload)和方法重寫(override)的比較 ? PHP魔術(shù)函數(shù)(__set __get __construct __destruct __call等 )和魔術(shù)常量(__LINE__ , __FILE__ ,__FUNCTION__等 ) ? 抽象類(abstract class)的概念和使用接口(interface)的概念和使用 ? 接口編程和繼承的區(qū)別 ? 關(guān)鍵字final的使用 ? 常量關(guān)鍵字const 的作用和使用注意事項 ? 面向?qū)ο缶幊讨畯姶蟮姆瓷錂C制 ? 面向?qū)ο缶幊讨畡討B(tài)代理第5章 MySQL數(shù)據(jù)庫
從目前看,任何一個有商業(yè)價值的項目或者網(wǎng)站,都離不開廈門php培訓MySQL數(shù)據(jù)庫, 因此系統(tǒng)深入的掌握MySQL數(shù)據(jù)庫各種操作非常重要,重點是圍繞ddl/dql/dml/dcl/dtl講解。同時會穿插項目中如何設(shè)計出有商業(yè)價值的數(shù)據(jù)庫模型的技巧,并涉及到MySQL的優(yōu)化細節(jié)。本章節(jié)相對輕松。
? 什么是數(shù)據(jù)庫 ? MySQL數(shù)據(jù)庫的三層結(jié)構(gòu) ? MySQL數(shù)據(jù)庫的安裝和配置 ? 數(shù)據(jù)庫命令行的常見操作(啟動、連接、操作、關(guān)閉等) ? SQL語句分類(ddl/dml/dcl/dql/dtl) ? 創(chuàng)建、查看、刪除、修改、備份和恢復(fù)數(shù)據(jù)庫 ? 如何創(chuàng)建表及MySQL數(shù)據(jù)類型詳解 ? 修改、刪除表操作 ? 如何對數(shù)據(jù)表進行CRUD操作 ? select語句中使用orderby ? 合計函數(shù)(count/sum/avg/max/min) ? select語句中使用group by 和having子句 ? 時間日期常用的10個函數(shù) ? 字符串相關(guān)11個函數(shù) ? 數(shù)學函數(shù)10個 ? 流程控制函數(shù)3個 ? 其它函數(shù)4個 ? MySQL中文亂碼處理 ? PHP操作數(shù)據(jù)庫實例 ? MySQL表類型和存儲引擎(BDB/HEAP/ISAM/MERGE/MYISAM/InnoBDB) ? 如何選擇表的存儲引擎 ? 事務(wù)的基本概念 ? 事務(wù)和鎖 ? 事務(wù)提交和回滾操作 ? PHP程序中如何使用事務(wù) ? 事務(wù)隔離級別 ? 表的主鍵和外鍵 ? 多表聯(lián)合查詢和笛卡爾集 ? 自連接 ? 單行子查詢和多行子查詢 ? 蠕蟲復(fù)制創(chuàng)建海量表 ? 合并查詢(union , union all,intersect , minus) ? 表的內(nèi)連接和外連接(左外連接、右外連接和完全外連接) ? 維護數(shù)據(jù)的完整性-約束(not null、unique, primary key,foreign key,和check ) ? 商店售貨系統(tǒng)表設(shè)計案例 ? 索引(主鍵索引/索引/全文索引/普通索引/復(fù)合索引) ? 索引優(yōu)缺點分析 ? 觸發(fā)器和存儲過程第6章 PHP文件編程
文件最主要的作用就是保存數(shù)據(jù),它既可以保存一張圖片,也可以保存視頻 ,聲音...,廈門php培訓本章節(jié)要求同學們掌握文件的各種操作和上傳下載,動態(tài)創(chuàng)建和刪除目錄,文件和無限級掃描文件等, 掌握好這些知識點對我們項目開發(fā)非常重要。
? 文件及文件編程是什么 ? 文件流的基本概念 ? 文件的操作方式 ? PHP文件編程函數(shù)匯總介紹 ? 最常用的13個文件函數(shù) ? 使用文件完成網(wǎng)站計數(shù)器 ? 文件上傳下載操作-mini版音樂共享網(wǎng) ? 無限級文件掃描器第7章 cookie和session
Cookie是客戶端技術(shù),服務(wù)器把每個用戶的數(shù)據(jù)以cookie的形式 寫給用戶各自的瀏覽器。當用戶使用瀏覽器再去訪問服務(wù)器中的web資源時,就會帶著各自的數(shù)據(jù)去。 Session是服務(wù)器端技術(shù),利用這個技術(shù),服務(wù)器在運行時可以為每一個用 戶的瀏覽器創(chuàng)建一個其獨享的session文件,當用戶再去訪問服務(wù)器中的其它
? 什么是會話 ? cookie的基本概念 ? cookie的curd操作 ? cookie重要的api介紹 ? cookie運行原理圖解 ? cookie的實際運用(顯示用戶上次訪問時間、顯示用戶上次瀏覽過的商品、) ? cookie使用的注意事項 ? session數(shù)據(jù)存放的位置和形式 ? session的curd操作 ? session運行原理圖解 ? session實際案例-在線購物車 ? IE禁用Cookie后的session處理方案 ? session防止用戶非法入侵 ? session配合驗證碼使用 ? php.ini 中關(guān)于cookie和session配置說明(重點,難點) ? 自定義會話處理器 ? Session和Cookie的區(qū)別第8章 PHP繪圖技術(shù)
如果你使用過財務(wù)軟件,那你一定看見過各種對財務(wù)數(shù)據(jù)進行統(tǒng)計和分析 的圖表,可能是表格,也可能是餅狀圖、柱狀圖、曲線圖..,簡單的說,廈門php培訓就是使用圖表動態(tài)顯示數(shù)據(jù)。而這些圖表的顯 示都要使用到PHP的繪圖技術(shù),本章節(jié)要求同學們熟練的使用PHP的繪圖函數(shù)完成項目的需求.
? php繪圖坐標系 ? 繪圖步驟說明 ? 繪圖快速入門 ? 繪圖最常用的函數(shù) ? 繪圖技術(shù)的實際運用—人口分布餅狀統(tǒng)計圖 ? 專業(yè)的報表開發(fā)--JpGraph ? JpGraph的安裝和配置 ? JpGraph實際應(yīng)用-網(wǎng)民支持情況統(tǒng)計圖 ? JpGraph中文亂碼處理第9章 PHP XML編程
在項目開發(fā)中,不可避免的要對XML文件進行curd操作,因此DOM 提供了針對 HTML 和 XML 文檔的標準對象集,以及用于訪問和操作這些文檔的標準接口。本章節(jié)是學習的重點,同學們將學 習如何使用dom/xpath/simpeXML對XML文件進行操作,目前很多網(wǎng)站都使用xml做配置文件,從而減少程序的耦合度 。
? XML解析技術(shù)介紹(PHP與DOM、PHP與XPath、SimpleXML) ? php dom 編程步驟 ? DOM模型介紹 ? DOMNode對象詳解 ? php dom實例(CRUD操作) ? 學生成績管理系統(tǒng)(php dom技術(shù)解析) ? xpath詳解 ? SimpleXML是什么 ? SimpleXML如何載入xml文件和如何取xml元素和屬性 ? SimpleXML與Xpath的整合 ? SimpleXML載入dom對象和string第10章 Smarty模板技術(shù)
模板引擎技術(shù)的核心思想就是 數(shù)據(jù)(通過php業(yè)務(wù)代碼獲取)和 界面顯示分 離, 同時理解這點也是我們透徹掌握smarty技術(shù)的 關(guān)鍵。模板介紹可以讓項目代碼變得更加清晰,利于維護和擴 展,同時也利于項目分工協(xié)作開發(fā),是非常流行的技術(shù)。本章節(jié)要求同學們能夠在MVC開發(fā)中使用smarty技術(shù)來完成 View部件,從而更深入的認識MVC模式的本質(zhì)。
? 模板技術(shù)是什么和快速入門 ? 模板引擎原理分析 ? php模板引擎smarty-基本配置 ? smarty-如何使用變量 ? smarty基本語法 ? 變量操作符(capitalize / count_characters / cat /count_paragraphs/count_sentences /count_words /date_format /default /escape /
indent/lower/nl2br/regex_replace/replace/spacify/string_format/strip/strip_tags/truncate/upper/wordw rap) ? 組合修改器 ? smarty-數(shù)組操作 ? 內(nèi)建函數(shù) build-in function (capture/config_load/foreach/foreachelse/include/include_php/insert/if,elseif,else/ldelim/rdelim/lite ral/php/section,sectionelse/strip ? 自定義函數(shù) (assign/counter/cycle/debug/eval/fetch/html_checkboxes/html_image/html_options) ? smarty-配置文件 ? smarty-常量使用 ? smarty-變量(template_dir、config_dir、debugging、caching、cache_dir、cache_lifetime、 php_handing、left_delimiter、right_delimiter等) ? smarty-方法(append、append_by_ref 、assign、assign_by_ref、clear_all_assign、clear_assign 、clear_cache、config_load 、clear_config、display、fetch、templateExists等) ? smarty高級特性-對象 ? smarty高級特性-過濾器(預(yù)過濾器 /后過濾器/輸出濾鏡) ? smarty緩存的配置和使用中級項目實戰(zhàn)演習
老師講十遍,不如自己實際動手做一個項目。廈門php培訓的同學的項目經(jīng)驗就是從一行行 代碼中積累的,編程的能力也是通過攻克一個個程序bug提高的。中級階段項目是同學們把老師前面講過的知識點實 際運用到項目中的時機,也是檢驗自己學習成果的時候。當同學們通過熬夜點燈,小組討論把項目最終完成時, 經(jīng)歷了項目從無到有,從有到完善時,同學們的編程能力,把控項目的能力在潛移默化中提高了,為學習下一個階段 (PHP高級編程)打下扎實的基礎(chǔ)。在中級項目階段,講師將分組進行項目開發(fā),講師給出項目的需求和文檔,各小組商量后選擇,講師會全程陪同,細致耐心的輔導(dǎo)同學們順利完成項目.同時,傳智播客也會適時的到 其它公司接項目,分組完成,并將學員的網(wǎng)站項目放到公網(wǎng)上展示,增強學員就業(yè)競爭力。 目前,可選的項目有: (我們還會根據(jù)市場需求增加新項目)
? 廈門php培訓BBS系統(tǒng): 本系統(tǒng)為互聯(lián)網(wǎng)用戶提供互動和交流功能。 ? 2.網(wǎng)上在線支付: 本系統(tǒng)是為互聯(lián)網(wǎng)客戶提供在線支付功能,可立即應(yīng)用于項目中 ? 及時雨供求信息共享網(wǎng): 及時雨供求信息網(wǎng)主要用來為用戶提供信息服務(wù),對于生活和工作中的各類 信息都應(yīng)盡可能地全部包括在內(nèi),例如,公寓、求職、招聘、培訓、招商、房屋、車輛、出售、求購等信息。項目 發(fā)布后,要實現(xiàn)能夠為用戶生活、工作帶來極大地方便并提高企業(yè)知名度、為企業(yè)產(chǎn)品宣傳節(jié)約大量成本的目標。 及時雨供求信息網(wǎng)的主要目標是提供強大的搜索功能,準確的信息定位描紅功能,付費信息的管理、免費信息的審 核和刪除功能。 ? oa無紙辦公系統(tǒng): oa無紙辦公系統(tǒng)是針對中小型企業(yè)內(nèi)部自動化辦公管理的要求進行設(shè)計的,實現(xiàn)了 文件類信息的強大的管理能力;對員工基礎(chǔ)信息(人事消息)的管理功能等;個人辦公的信息自動化管理功能;發(fā) 布會議信息,并對會議信息進行管理;對系統(tǒng)用戶進行管理;為了加強數(shù)據(jù)保密性,為每個用戶組設(shè)置權(quán)限級別。 ? 大網(wǎng)電子商城: 本網(wǎng)站將電子商城給普通用戶提供如下功能:購買商品、用戶個人資料管理及訂單查詢 等功能。用戶在未進行登錄時,只可以查看商品的詳細信息及公告信息,登錄后可以執(zhí)行購買商品操作、對商品進 行評論及管理個人資料。管理后臺實現(xiàn): 商品信息、商品類別信息、用戶信息、訂單信息、公告信息及評論信息進 行管理,用戶可通過相應(yīng)的功能按鈕,進入相應(yīng)的頁面,對信息進行管理。趕緊加入廈門php培訓的大軍吧
教學環(huán)境
查看全部照片 >