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