目前課程版本:2.0 升級時間:2018.6.01 查看詳細(xì)
隨著IT行業(yè)的迅猛發(fā)展,企業(yè)對于開發(fā)人員的要求越來越高,純前端或純后端的開發(fā)工程師已不能滿足市場需求,F(xiàn)ull Stack Developer(Web全棧工程師)應(yīng)運而生。黑馬程序員H5+全棧課程致力于打造精通前端、后端、移動端的精英型全棧人才,月薪過萬不是夢!
經(jīng)過2年多的課程沉淀,黑馬H5+全棧課程融合了IT市場對中高端Web開發(fā)工程師的全部技能,課程每半年一次小版本更新,每一年一次大版本更新。前沿技術(shù)、流行趨勢、企業(yè)級項目貫穿每一個課程階段,畢業(yè)后,你就是自帶2年工作經(jīng)驗的Web全棧工程師。
黑馬H5+全棧課程:融合前端(HTML5、CSS3、BootStrap、響應(yīng)式、Javascript、前端模塊化、NodeJS、VueJS、前后端分離),后端(Linux操作系統(tǒng)、PHP7、MySQL、MVC設(shè)計模式、ThinkPHP5+RestFul項目、Laravel5視頻直播項目、Memcache緩存、Redis秒殺系統(tǒng)設(shè)計、MongoDB數(shù)據(jù)庫、頁面靜態(tài)化、Elasticsearch),移動端(React Native、微信開發(fā)、微信分銷系統(tǒng)設(shè)計、微信支付,微信小程序、移動Web開發(fā))全部流行熱點,120天讓你完美蛻變,做一名懂后端的Web高級前端工程師。
除總監(jiān)級名師授課以外,H5+全棧學(xué)科還額外聘請了BAT、新浪、華為等一線大牛為你帶來企業(yè)級技術(shù)分享,讓你從實際項目中,了解大型項目完整開發(fā)流程:需求分析、原型設(shè)計、項目架構(gòu)、前端設(shè)計、后端設(shè)計、團(tuán)隊管理都能輕松玩轉(zhuǎn),做一個被企業(yè)爭搶的高端人才!
1、熱愛互聯(lián)網(wǎng),追求極致互聯(lián)網(wǎng)體驗,想從事網(wǎng)頁、Web前端開發(fā)的學(xué)員;
2、原從事后IT前臺或后臺開發(fā),想完美轉(zhuǎn)型全棧開發(fā)的工程師;
3、沒有計算機(jī)基礎(chǔ),愿意從事IT開發(fā),改變生活現(xiàn)狀,改變命運的學(xué)員;
4、開發(fā)人員轉(zhuǎn)型HTML5移動開發(fā)的學(xué)員。
注:獲取更多免費學(xué)習(xí)視頻+資料+筆記,請加QQ:2632311208。
全日制脫產(chǎn),每周5天上課(實際培訓(xùn)時間可能因法定節(jié)假日等因素發(fā)生變化)
部分校區(qū)可能會根據(jù)實際情況有所調(diào)整,詳情可詢咨詢老師 點擊咨詢
自帶筆記本
H5+全棧工程師 基礎(chǔ)班課程大綱 | |||
所處階段 | 主講內(nèi)容 | 技術(shù)要點 | 學(xué)習(xí)目標(biāo) |
第一階段: Web前端 |
1、HTML5 | HTML簡介、HTML標(biāo)簽詳解、字符編碼的奧秘、Html5新特性與常用標(biāo)簽 | 可掌握的核心能力: 熟練掌握html5/css3頁面布局排版、樣式美化。 可解決的現(xiàn)實問題: 能夠根據(jù)UI的設(shè)計實現(xiàn)HTML的靜態(tài)布局。 市場價值: 熟練掌握之后,可以滿足市場靜態(tài)頁面布局,但是市場就業(yè)工資相對較低,還是繼續(xù)學(xué)習(xí)就業(yè)班課程。 工具使用:Webstrom/Sublime/Dreamweaver。 掌握常用工具的安裝使用,快捷鍵設(shè)置等技巧,快速提高開發(fā)調(diào)試效率。 |
2、CSS3 | CSS簡介、CSS的引入方式、CSS基本選擇器、CSS屬性、盒子模型、CSS浮動、CSS3新特性與常用屬性、CSS應(yīng)用案例 | ||
3、綜合案例: 品優(yōu)購商城項目實戰(zhàn) |
DIV+CSS、項目開發(fā)流程、京東項目實戰(zhàn) |
學(xué)習(xí)本課程需要具有一定的前端網(wǎng)頁設(shè)計(html+css+javascript)與開發(fā)基礎(chǔ),或者自學(xué)過一些PHP書籍與視頻資料,想進(jìn)一步提高成為全棧工程師的學(xué)員。
培訓(xùn)時間及周期:全日制脫產(chǎn),每周5天上課(實際培訓(xùn)時間可能因法定節(jié)假日等因素發(fā)生變化)
部分校區(qū)可能會根據(jù)實際情況有所調(diào)整,詳情可詢咨詢老師 點擊咨詢
H5+全棧工程師 進(jìn)階班課程大綱 | |||
所處階段 | 主講內(nèi)容 | 技術(shù)要點 | 學(xué)習(xí)目標(biāo) |
第二階段: 核心編程 |
1、搭建環(huán)境 | PHP簡介、WEB程序的訪問流程、安裝Apache、MySQL、PHP7、配置虛擬主機(jī) | 可掌握的核心能力: 1、可以清晰劃分項目開發(fā)模塊; 2、根據(jù)開發(fā)任務(wù)編寫詳細(xì)設(shè)計文檔; 3、根據(jù)文檔對功能模塊進(jìn)行編碼; 4、根據(jù)測試信息修復(fù)模塊功能缺陷; 5、能對現(xiàn)有產(chǎn)品進(jìn)行升級和維護(hù)。 可解決的現(xiàn)實問題: 能解決常規(guī)業(yè)務(wù)邏輯,PHP操作mysql增刪改查,動態(tài)網(wǎng)站數(shù)據(jù)展示,能夠手寫mvc框架,能夠使用ThinkPHP5.0框架實現(xiàn)商城系統(tǒng)開發(fā)。 可擁有的市場價值: 可滿足企業(yè)動態(tài)網(wǎng)站開發(fā)的需求,根據(jù)市場反饋數(shù)據(jù)看,薪資普遍在 7000元/月以上 |
2、PHP7基礎(chǔ) | 變量和常量、數(shù)據(jù)類型、運算符、流程控制、函數(shù)、字符串、數(shù)組、PSR規(guī)范 | ||
3、MySQL數(shù)據(jù)庫 | MySQL簡介、基礎(chǔ)SQL操作、字符集、列類型、類屬性、表關(guān)系、高級查詢、外鍵、范式、用戶管理、權(quán)限管理、數(shù)據(jù)備份與還原 | ||
4、表單傳值 | 表單傳值的方式、PHP接收數(shù)據(jù)的三種方式、PHP處理復(fù)選框數(shù)據(jù)、文件上傳 | ||
5、MySQLi擴(kuò)展 | 基本操作、執(zhí)行增刪改操作、執(zhí)行查詢操作、與MySQLi相關(guān)的函數(shù)、MySQLi擴(kuò)展應(yīng)用案例 | ||
6、HTTP/HTTPS協(xié)議 | HTTP協(xié)議概念、HTTP協(xié)議的特點、HTTP協(xié)議的分類、HTTP請求、HTTP響應(yīng)、HTTP狀態(tài)碼、PHP模擬HTTP請求、擴(kuò)展:HTTPS協(xié)議 | ||
7、文件編程 | 文件操作的分類、目錄操作、文件操作、文件下載 | ||
8、會話技術(shù) | 會話技術(shù)概述、Cookie與Session的區(qū)別、Cookie原理、Cookie操作、Session原理、Session操作、垃圾回收機(jī)制 | ||
9、GD圖像處理 | GD庫概述、GD畫布實現(xiàn)、驗證碼、縮略圖、水印圖 | ||
10、面向?qū)ο?/td> | 面向?qū)ο蟾攀?、面向?qū)ο髮崿F(xiàn)、封裝、繼承、多態(tài)、對象遍歷、對象序列化、反射機(jī)制、命名空間、Trait新特性 | ||
11、PDO擴(kuò)展 | PDO簡介、PDO類、PDOStatement類、PDO預(yù)處理、PDO事務(wù)處理、PDO異常處理、PDO屬性、封裝PDO類 | ||
12、Smarty | Smarty概述、模板設(shè)計、程序設(shè)計 | ||
13、MVC設(shè)計模式 | MVC設(shè)計模式、搭建自定義MVC框架 | ||
14、博客項目 | 項目開發(fā)流程、數(shù)據(jù)表數(shù)據(jù)、后臺實現(xiàn)、前臺實現(xiàn)、擴(kuò)展功能 | ||
15、ThinkPHP5框架 | ThinkPHP5框架概述、基礎(chǔ)、架構(gòu)、路由、控制器、視圖、模型、項目實用項 | ||
16、RestFul | RESTful概述、HTTP協(xié)議、RESTful API設(shè)計六要素、編寫API接口文檔 | ||
17、ThinkPHP5品優(yōu)購商城 | 商城系統(tǒng)概述、數(shù)據(jù)表設(shè)計、后臺設(shè)計、前臺設(shè)計、會員設(shè)計、購物車設(shè)計、訂單設(shè)計、接口設(shè)計(微信/支付寶、短信、QQ登錄、郵件、地圖、物流)、靜態(tài)化 | ||
第三階段: 前端高級程序設(shè)計 |
1、JavaScript基礎(chǔ) | JavaScript概述、Javascript注意點、直接量、數(shù)據(jù)類型、流程控制 | 可掌握的核心能力: (1) 具備解決復(fù)雜問題和技術(shù)難點的能力; (2)豐富的調(diào)試技能和組件開發(fā)能力; (3)能夠獨立設(shè)計開發(fā)復(fù)雜的功能模塊。 可解決的現(xiàn)實問題: (1)能夠?qū)崿F(xiàn)功能的同時,考慮代碼的優(yōu)雅性,注重代碼的性能和重用性; (2)針對項目中的bug和技術(shù)難點,能夠提供解決辦法; (3)深入理解前端框架實現(xiàn)原理,能夠開發(fā)和重構(gòu)通用的前端組件。 可擁有的市場價值: 熟練掌握和學(xué)習(xí)后,可滿足前端與移動開發(fā)行業(yè)的中級需求,根據(jù)市場反饋數(shù)據(jù)看,薪資普遍在 10000元/月。 |
2、Web API(BOM、DOM、事件、特效) | 數(shù)組、函數(shù)、字符串、BOM模型、DOM模型 | ||
3、JavaScript高級(面向?qū)ο蟆㈤]包、原型鏈、正則) | 面向?qū)ο?、遞歸與預(yù)解析、正則表達(dá)式 | ||
4、jQuery與插件開發(fā)實戰(zhàn) | jQuery的優(yōu)勢、jQuery選擇器、jQuery中的動畫、jQuery插件、jQueryUI、jQuery編程思想、編寫jQuery插件、基本元素操作、事件處理 | ||
5、精通Ajax | 同步與異步概念、原生Ajax、jQuery的Ajax相關(guān)API使用、低層原理分析、實用案例 | ||
6、前端模塊化(AMD、CMD、RequireJS) | 模塊化開發(fā)基本概念、模塊化演變過程分析、設(shè)計規(guī)范、RequireJS | ||
7、模板引擎ArtTemplate | ArtTemplate概述、JS模板引擎原理、ArtTemplate模板引擎實踐 | ||
8、NodeJS | NodeJS歷史、發(fā)展,、特征與現(xiàn)狀、同步與異步、環(huán)境安裝、快速入門、文件操作, 網(wǎng)絡(luò)操作, 模塊化基礎(chǔ), npm、異步編程、工具模塊、Web模塊、全局對象 | ||
9、ES6 | ES6概述、ES6基本語法、ES6應(yīng)用 | ||
10、Webpack | Webpack概述、Webpack安裝與配置、Webpack實踐 | ||
11、VueJS前后端分離 | Vue概述、Vue指令、Vue屬性、方法、事件、過濾器、事件處理、鉤子函數(shù)、組件、動畫、路由、API請求、Vue品優(yōu)購前后端分離項目 | ||
12、項目實戰(zhàn) | 社交、旅游、金融、電商等項目多選一 | ||
第四階段: 移動端開發(fā) |
1、HTML5 | HTML5概述、新語義標(biāo)簽、表單、多媒體、Web存儲、定位 | 可掌握的核心能力: (1)從全棧的全局角度認(rèn)識相關(guān)的框架; (2)深刻理解移動端的開發(fā)模式和技術(shù)選型; (3)了解主流的后臺技術(shù)和前后端協(xié)作方式,從全局角度理解項目的整個生命周期。 可解決的現(xiàn)實問題: (1)能夠熟練使用EasyWechat/微擎等框架實現(xiàn)微信公眾平臺開發(fā); (2)熟悉微信小程序的開發(fā)模式,能夠基于PHP或NodeJS等技術(shù)實現(xiàn)小程序項目開發(fā); (3)熟悉軟件開發(fā)中整個項目的生命周期,了解主流的后臺開發(fā)技術(shù)以及相應(yīng)的前后端協(xié)作方式。 可擁有的市場價值: 熟練掌握和學(xué)習(xí)后,可滿足移動端開發(fā)的高級需求,薪資普遍在14000元/月。 |
2、CSS3 | CSS3概述、選擇器、陰影、漸變、邊框、2D、3D、動畫、盒子模型 | ||
3、BootStrap | 起步、全局CSS樣式、組件、JavaScript插件 | ||
4、可視化圖表 | Highcharts,D3和百度的Echarts | ||
5、移動Web項目實戰(zhàn) | Chrome模擬調(diào)試、真機(jī)調(diào)試、Viewport、rem、vw、主流適配方案、媒體查詢,設(shè)備尺寸劃分,主流響應(yīng)式布局框架、touch事件,手勢封裝、iScroll、swiper、fastclick、zepto、framework7、Canvas、Sass、Less | ||
6、微信開發(fā) | 微信公眾平臺概述、微信開發(fā)前期準(zhǔn)備、微信6大接收接口、微信6大回復(fù)接口、微信LBS接口開發(fā)、微信機(jī)器人開發(fā)、響應(yīng)式設(shè)計、微擎/EasyWechat、微信分銷系統(tǒng)實戰(zhàn) | ||
7、微信小程序 | 微信框架、小程序界面設(shè)計、API接口設(shè)計、小程序數(shù)據(jù)綁定、小程序性能優(yōu)化與實踐、微信小程序?qū)崙?zhàn) | ||
第五階段: 大型項目架構(gòu) |
1、Linux操作系統(tǒng) | Linux系統(tǒng)概述、 VMware虛擬機(jī)的安裝、CentOS系統(tǒng)安裝、Shell指令、VI編輯器、Linux內(nèi)核分析、用戶和組、文件操作、網(wǎng)絡(luò)配置、FTP、LAMP部署 | 可掌握的核心能力: (1)能夠?qū)ο到y(tǒng)架構(gòu)進(jìn)行分析和設(shè)計; (2)控制開發(fā)產(chǎn)品質(zhì)量,參與制定開發(fā)規(guī)范; (3)能對現(xiàn)有項目進(jìn)行性能調(diào)優(yōu); (4)參與網(wǎng)站項目需求分析,根據(jù)項目需求設(shè)計提供優(yōu)化技術(shù)方案; (5)改進(jìn)公司現(xiàn)有框架,提高產(chǎn)品質(zhì)量。 可解決的現(xiàn)實問題: 服務(wù)器高級部署優(yōu)化,互聯(lián)網(wǎng)常用技術(shù)。MySQL優(yōu)化、讀寫分離、Nginx服務(wù)器集群、Laravel框架、在線視頻直播項目開發(fā)。 可擁有的市場價值: 真正掌握互聯(lián)網(wǎng)系統(tǒng)架構(gòu)設(shè)計思想,可實現(xiàn)對門戶網(wǎng)站、商城系統(tǒng)、辦公系統(tǒng)等項目進(jìn)行系統(tǒng)性能調(diào)優(yōu),根據(jù)市場反饋數(shù)據(jù)看,薪資普遍在 20000元/月以上。 |
2、Git版本控制 | 命令行、git的基本使用、對比文件差異、還原、合并 ,回滾操作,遠(yuǎn)端倉庫操作、使用github創(chuàng)建遠(yuǎn)端倉庫,生成ssh key 并添加到github | ||
3、Nginx服務(wù)器集群 | Nginx概述、LNMP的安裝與配置、緩存設(shè)置、壓縮設(shè)置、負(fù)載均衡 | ||
4、Memcache緩存設(shè)計 | 大型項目優(yōu)化概述、Memcache軟件的安裝、Memcache指令詳解、使用PHP操作Memcache、Memcache應(yīng)用場景 | ||
5、Redis(緩存、消息隊列) | Redis概述、Redis支持的數(shù)據(jù)類型、持久化功能、Redis主從模式、PHP操作Redis、消息隊列、秒殺功能實現(xiàn) | ||
6、MongoDB(NoSQL數(shù)據(jù)庫) | MongoDB概述、MongoDB進(jìn)階、MongoDB的權(quán)限機(jī)制、使用PHP操作MongoDB | ||
7、網(wǎng)站優(yōu)化(MySQL優(yōu)化) | MySQL優(yōu)化概述、MySQL存儲引擎、列類型的選擇、數(shù)據(jù)庫設(shè)計三范式與逆范式、執(zhí)行計劃、索引、分庫分表技術(shù) | ||
8、網(wǎng)站優(yōu)化(主從復(fù)制與讀寫分離) | 主從服務(wù)器的講解、主從復(fù)制、讀寫分離實戰(zhàn) | ||
9、網(wǎng)站優(yōu)化(Sphinx/ Xunsearch) | Sphinx概述、安裝Sphinx、使用PHP+API接口連接Sphinx、Sphinx的匹配模式、Sphinx增量索引 | ||
10、網(wǎng)站優(yōu)化(頁面靜態(tài)化) | 頁面靜態(tài)化技術(shù)簡介、真靜態(tài)、偽靜態(tài) | ||
11、Laravel框架 | Laravel概述、Laravel的安裝、目錄分析、控制器、路由、視圖、HTTP請求與響應(yīng)、數(shù)據(jù)庫、模型、Laravel實用項、Redis數(shù)據(jù)庫、消息隊列 | ||
12、Laravel在線教育平臺(視頻直播項目) | 前端界面開發(fā)、Laravel后臺程序設(shè)計、Socket編程、Redis集群、ffmpeg轉(zhuǎn)碼、VOD點播、CDN加速、HLS技術(shù)、在線教育平臺實戰(zhàn) | ||
第六階段: 擴(kuò)展課程 |
1、ReactJS | 快速入門、JSX 語法、組件開發(fā)、組件復(fù)用、生命周期、React操作dom元素、React絕對路由、webpack和gulp集成構(gòu)建項目、重定向組件、代理方式進(jìn)行跨域、按需加載 | 可掌握的核心能力: 行業(yè)前沿技術(shù) 可解決的現(xiàn)實問題: ReactJS React Native React項目開發(fā) 可擁有的市場價值: 掌握前端行業(yè)市場流行趨勢,實現(xiàn)對混合式APP系統(tǒng)的架構(gòu)與設(shè)計,根據(jù)市場反饋數(shù)據(jù)看,薪資普遍在 25000元/月以上。 |
2、React Native |
每晚對學(xué)員當(dāng)天知識的吸收程度、老師授課內(nèi)容難易程度進(jìn)行評分,老師會根據(jù)學(xué)員反饋進(jìn)行分析,對學(xué)員吸收情況調(diào)整授課內(nèi)容、課程節(jié)奏,最終讓每位學(xué)員都可以跟上班級學(xué)習(xí)的整體節(jié)奏。
為每個就業(yè)班都安排了一名優(yōu)秀的技術(shù)指導(dǎo)老師,不管是白天還是晚自習(xí)時間,隨時解答學(xué)員問題,進(jìn)一步鞏固和加強(qiáng)課上知識。
為了能輔助學(xué)員掌握所學(xué)知識,黑馬程序員自主研發(fā)了6大學(xué)習(xí)系統(tǒng),包括教學(xué)反饋系統(tǒng)、學(xué)習(xí)難易和吸收分析系統(tǒng)、學(xué)習(xí)測試系統(tǒng)、在線作業(yè)系統(tǒng)、學(xué)習(xí)任務(wù)手冊、學(xué)員綜合能力評定分析等。
末位輔導(dǎo)隊列的學(xué)員,將會得到重點關(guān)心。技術(shù)輔導(dǎo)老師會在學(xué)員休息時間,針對學(xué)員的疑惑進(jìn)行知識點梳理、答疑、輔導(dǎo)。以確保知識點掌握上沒有一個學(xué)員掉隊,真正落實不拋棄,不放棄任何一個學(xué)員。
從學(xué)員學(xué)習(xí)中的心態(tài)調(diào)整,到生活中的困難協(xié)助,從課上班級氛圍塑造到課下多彩的班級活動,班主任360度暖心鼓勵相伴。
小到五險一金的解釋、面試禮儀的培訓(xùn);大到500強(qiáng)企業(yè)面試實訓(xùn)及如何針對性地制定復(fù)習(xí)計劃,幫助學(xué)員拿到高薪Offer。