HTML5+CSS3課程體系大綱:
第一階段:基礎(chǔ)語言(html5+css3)
html5+css3語言是html5程序開發(fā)的基礎(chǔ)開發(fā)語言,,是進(jìn)行html5程序開發(fā)的必備能力,。通過這個(gè)階段學(xué)習(xí),學(xué)生將掌握html5開發(fā)的基礎(chǔ)語言,,具備基本的,,理解代碼的能力,并掌握以下能力:
(1) 熟練使用0S X操作系統(tǒng),、sublime和hbuilder開發(fā)工具
(2) 熟練掌握程序開發(fā)工作中的基礎(chǔ)技術(shù),、常用概念
(3) 熟練使用HTML5+CSS3編寫跨平臺(tái)的響應(yīng)式頁面
(4) 頁面兼容桌面端主流瀏覽器、移動(dòng)端的安卓,、ios及微信
第二階段:js+jquery
js階段將要學(xué)習(xí)html5程序開發(fā)的用戶交互內(nèi)容,,通過這個(gè)階段學(xué)習(xí),學(xué)生將具備使用js來編寫用戶與頁面之間的交互效果,、動(dòng)畫及游戲開發(fā),,并掌握以下能力:
(1) 熟練掌握js的基礎(chǔ)語法,來實(shí)現(xiàn)對(duì)頁面中內(nèi)容的操作
(2) 熟練使用js來完成動(dòng)畫效果的開發(fā)制作
(3) 熟練使用js中的dom來對(duì)html結(jié)構(gòu)進(jìn)行增刪改查
(4) 熟練掌握js中的觸屏事件及設(shè)備事件完成觸屏應(yīng)用的開發(fā)
(5) 熟練使用js中的cavnas來開發(fā)跨平臺(tái)游戲
(6) 熟練掌握js中的面向?qū)ο笳Z法并運(yùn)用在項(xiàng)目中
第三階段:前后臺(tái)交互(php+mysql,ajax)
在前后臺(tái)交互開發(fā)階段主要學(xué)習(xí)內(nèi)容包括:后臺(tái)語言php,、數(shù)據(jù)庫mysql,、及異步交互技術(shù)ajax,跨域數(shù)據(jù)交互jsonp,,通過本階段學(xué)習(xí),,學(xué)生將具備基礎(chǔ)的后臺(tái)開發(fā)能力,并掌握以下能力:
(1) 熟練掌握php語言的語法及跟js的異同點(diǎn)
(2) 熟練使用php中的文件操作方法對(duì)文件進(jìn)行操作
(3) 熟練使用sql語句對(duì)數(shù)據(jù)庫進(jìn)行增刪改查
(4) 熟練掌握php+mysql編寫供前端使用的接口(api)
(5) 熟練使用ajax跟后臺(tái)進(jìn)行數(shù)據(jù)交互,,并編寫前端效果
(6) 熟練使用jsonp進(jìn)行跨域數(shù)據(jù)交互
第四階段:微信公眾平臺(tái)開發(fā)
本階段將講解微信公眾平臺(tái)開發(fā)中的:微信公眾平臺(tái)接口開發(fā),、微信JSSDK的使用、微信開發(fā)者工具、SAE中數(shù)據(jù)庫及stroage的開發(fā)技術(shù),,通過本階段學(xué)習(xí),,學(xué)生將掌握在微信平臺(tái)中的微信邀請(qǐng)函、輕應(yīng)用,、小游戲,、微商城、微的開發(fā),。
第五階段:全棧開發(fā)課程
全棧開發(fā)課程包含:高性能后端技術(shù)nodeJS,前端框架angularJS,跨平臺(tái)應(yīng)用開發(fā)react nativeJs,快速app搭建框架mui,,通過本階段學(xué)習(xí),學(xué)生將掌握:
(1) 熟練掌握nodeJS及其框架來構(gòu)建高性能后臺(tái)
(2) 熟練掌握angularJS的語法來構(gòu)建CRUD類應(yīng)用
(3) 熟練使用react nativeJs,、mui來創(chuàng)建跨平臺(tái)的移動(dòng)app
第六階段:項(xiàng)目進(jìn)階開發(fā)
項(xiàng)目實(shí)戰(zhàn)開發(fā)將以項(xiàng)目驅(qū)動(dòng)方式詳細(xì)講解企業(yè)級(jí)html5應(yīng)用所需掌握的各項(xiàng)核心技術(shù),,以及各種框架的用法。
企業(yè)級(jí)項(xiàng)目包括:
(1) 桌面端響應(yīng)式
(2) 觸屏
(3) 游戲開發(fā)
(4) 輕應(yīng)用
(5) 跨平臺(tái)應(yīng)用開發(fā)