【課程介紹】
本課程共80 課時,是采用真實商業(yè)項目實戰(zhàn),讓學員更好的了解和掌握實際工作中項目的完整開發(fā)流程。具體課程模塊有:項目開始前期準備、項目需求分析、項目數(shù)據(jù)庫設(shè)計、項目程序設(shè)計、項目框架搭建及組件、代碼編寫與測試、項目驗收與生產(chǎn)部署和其他技術(shù)擴展等課程模塊。課程中的每個技術(shù)點的內(nèi)容都非常全面,深度到位,課上實例不僅豐富而且實用。另外,每個知識點都是以目前新版本的技術(shù)設(shè)計,每半年一更新,并經(jīng)過多家軟件公司的技術(shù)專家參與修訂,以達到真正實用的目的,能夠與大型軟件開發(fā)公司所需要的開發(fā)技術(shù)相吻合。課程中的每個知識點都是程序開發(fā)人員必不可少的內(nèi)容,都可以提高開發(fā)人員的開發(fā)效率,開發(fā)出安全、穩(wěn)定的Web 系統(tǒng)。
【課程特點】
1、學員所做的項目都是真實商業(yè)項目
2、我們會按照真實軟件公司一樣來要求大家
3、都是主流的Linux、PHP、MySQL 和Laravel 框架等技術(shù)
4、都是在Linux 下開發(fā)和運行,項目可以跨平臺應用,更加穩(wěn)定
5、可以將程序開發(fā)人員水平提高到一個新的高度
6、內(nèi)容全面、案例豐富,采用目前新的Web 開發(fā)模式
7、與大型 PHP 開發(fā)型項目技術(shù)同步
8、課程中的技術(shù)點全部采用前沿技術(shù)點講解
9、課程中的項目是采用現(xiàn)在主流的Laravel 框架實現(xiàn) 10. 以短的時間,達到軟件工程師水平
11、采用案例式教學,通過講師的帶領(lǐng)使學員可以具有獨立開發(fā)大型網(wǎng)站的能力
12、課程的技術(shù)點完全采用編碼規(guī)范,使學員熟練應用,提高編碼效率
【預期目標】
1、掌握Linux 操作系統(tǒng),搭建各種產(chǎn)品級環(huán)境。
2、掌握真實項目的整個開發(fā)流程,積累項目開發(fā)經(jīng)驗
3、通過這部分課程可以加強PHP 部分學習,學員能熟練進行網(wǎng)站分析設(shè)計,數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計,提高編程能力
4、符合企業(yè)需求的WEB 軟件開發(fā)工程師
5、通過Laravel框架的運用,對項目組件式開發(fā)有了更高層的認識
6、掌握項目需求分析、數(shù)據(jù)庫及程序設(shè)計的具體流程和文檔編寫
7、通過Composer 和Laravel 框架技術(shù)的學習,可以提高開發(fā)效率和軟件質(zhì)量
8、掌握項目中的常用開發(fā)技巧與測試要求
9、掌握真實項目驗收流程和標準,以及項目生產(chǎn)環(huán)境的部署
10、 通過本次項目讓大家認識到團隊合作重要性,完成大型項目的設(shè)計與開發(fā),以及產(chǎn)品的測試與維護。
【適合人群】
1、PHP 第二階段已學完,并完成課程中每個實戰(zhàn)案例的學員
2、有一些PHP 技術(shù),通過Laravel 框架開發(fā)過一些小項目
3、大學計算機系任課教師,并已掌握PHP 的全套課程內(nèi)容。
4、從事多年像asp .net 或 java 的程序員想轉(zhuǎn)到PHP 的程序員,并已掌握PHP 全套技術(shù)。
5、從事過1 年以上的PHP 程序員,為提高自己的編程水平。
【課程大綱】
1、項目開始前期準備工作:項目小組劃分、團隊合作與注意事項、開發(fā)環(huán)境搭建、Git 版本控制器的使用、開發(fā)文檔編寫要求、編碼規(guī)范要求、項目開發(fā)流程介紹
2、項目需求分析:項目需求分析流程介紹、項目功能塊的劃分、繪制功能模塊圖和系統(tǒng)流程圖、具體業(yè)務(wù)描述、系統(tǒng)運行環(huán)境要求、項目需求文檔編寫
3、項目數(shù)據(jù)庫設(shè)計:數(shù)據(jù)庫設(shè)計流程介紹、概念結(jié)構(gòu)及原型設(shè)計、確定表、屬性和關(guān)系、繪制E-R 模型圖、編寫數(shù)據(jù)庫設(shè)計文檔
4、項目程序設(shè)計:程序設(shè)計流程介紹、項目的目錄結(jié)構(gòu)、模塊結(jié)構(gòu)、程序結(jié)構(gòu)、程序設(shè)計文檔編寫
5、Laravel 框架及組件:Laravel 項目框架搭建、自制二維碼組件、驗證碼組件、Laravel 封裝完整微信、MarkDown 編輯器組件、七牛云存儲SDK 組件、阿里云OSS 云存儲、阿里大魚短信接口、Laravel 其他組件介紹
6、代碼編寫與測試:常用開發(fā)軟件和使用技巧、代碼編寫流程要求、用戶權(quán)限管理設(shè)計與開發(fā)、無限分類設(shè)計與實現(xiàn)、搜索與分頁、各種文件上傳處理與后期維護、測試代碼編寫、常用測試軟件介紹
7、項目驗收與生產(chǎn)部署:項目驗證標準介紹、項目審核流程、項目的生產(chǎn)環(huán)境部署、高并發(fā)、大存儲的生產(chǎn)環(huán)境部署
8、項目后期維護與優(yōu)化:項目日常維護介紹、項目各種緩存配置、常用項目故障排查、數(shù)據(jù)庫的后期優(yōu)化
9、其他內(nèi)容擴展:PHP 的郵件發(fā)送實現(xiàn)密碼找回、PHP 的SPL、PHP 在WEB 中常用接口介紹和使用、PHP 常用js 插件的使用、ThinkPHP 框架介紹和使用信息管理系統(tǒng)
10.PHP正則表達式:使用正則實現(xiàn)表單驗證、實現(xiàn)網(wǎng)上在線數(shù)據(jù)采集、正則實現(xiàn)數(shù)據(jù)過濾、使用正則動態(tài)修改配置文件實戰(zhàn)
11、PHP 常用功能模塊:錯誤處理在項目中應用、萬年歷實戰(zhàn)、驗證碼實戰(zhàn)
12、PHP 文件系統(tǒng)處理:在線文件管理系統(tǒng)、自定義遞歸統(tǒng)計目錄函數(shù)、自定義遞歸賦值目錄函數(shù)、自定義目錄復制函數(shù)、自定義文件復制函數(shù)、優(yōu)化在線文件管理系統(tǒng)、個人在線相冊實戰(zhàn)、網(wǎng)絡(luò)U 盤實戰(zhàn)
13、MySQL 數(shù)據(jù)庫設(shè)計:數(shù)據(jù)庫管理、MySQL 數(shù)據(jù)庫中數(shù)據(jù)表的設(shè)計、SQL 語言設(shè)計
14、PHP 面向?qū)ο缶幊蹋?/b>學生信息類的定義和使用、自定義文件處理類、使用PDO 類實現(xiàn)學生信息管理、自定義Model 類實戰(zhàn)(PDO 版)、自定義數(shù)據(jù)分頁類實戰(zhàn)、自定義文件上傳類實戰(zhàn)、常見的關(guān)鍵字和魔術(shù)方法、自定義圖片處理類實戰(zhàn)、與類和對象有關(guān)的系統(tǒng)函數(shù)和異常處理、優(yōu)化自定義Model 類實戰(zhàn)、綜合實戰(zhàn)
15、項目開發(fā)(商城或BBS 論壇):項目分析與設(shè)計、Cookie 的應用、Session 的應用、用戶管理、分類管理、商品管理、訂單管理、會員中心、商品展示、購物流程、頁面設(shè)計、擴展功能
【師資力量】
高洛峰
兄弟連教研總監(jiān)
《跟兄弟連學PHP》作者,敢于技術(shù)高難度挑戰(zhàn)。近年致力于國內(nèi)LAMP技術(shù)推廣和研發(fā),目標桃李滿天下,每個互聯(lián)網(wǎng)公司都有我的學員,每個PHP開發(fā)者都用《細說PHP》。
李強
PHP講師
主講PHP內(nèi)容,我的目標不是教會你,我的目標是讓你去教別人,目標和態(tài)度決定了一個人前進的方向和態(tài)度,三年web開發(fā)經(jīng)驗,對js情有獨鐘,低調(diào)、負責、樂于分享,就是這么一個簡單的技術(shù)屌絲。
【培訓現(xiàn)場】
培訓現(xiàn)場圖一
培訓現(xiàn)場圖二
【就業(yè)學員】
【機構(gòu)榮譽】
機構(gòu)榮譽圖
【關(guān)于我們】
兄弟連教育成立于2007 年,2016 年成功掛牌新三板(股票代碼:839467)?,F(xiàn)已開設(shè)PHP、JavaEE、UI/UE、 H5 全棧、Linux/ 云計算、Python 全棧、大數(shù)據(jù)、網(wǎng)絡(luò)營銷等眾多學科,累計培養(yǎng)數(shù)萬名學員。
專注于IT 職業(yè)教育,目前已在北京、上海、廣州、深圳、天津、杭州、南京、成都、沈陽、鄭州、寧波、徐州、西安、重慶、蘇州、石家莊、濟南、西寧、南寧等地成立20 個校區(qū),堅持“教學靠譜、變態(tài)嚴管、職業(yè)素養(yǎng)課貫穿始終”的辦學理念,提供24 小時開放機房,認認真真做教育,用工匠精神和良心教育傾力打造一站式學習就業(yè)平臺。