Web前端課程大綱 | ||||
模塊 | 課程內容 | 技術目標 | 學習時間 | |
階段 預科課程 | 1.計算機基礎 | 1.認識計算機的組成原理、軟硬件構成 2.了解計算機網絡知識 3.了解常見網絡應用操作 | 1.了解計算機理論 2.了解網絡基礎知識 | 4個月 |
2.PS基礎 | 1.熟悉常見PS操作 如PS鋼筆、PS摳圖、圖層與濾鏡、色彩搭配等PS常見操作 | 1.掌握PS基本用法 2.能勝任前端工作中非常重要的切圖工作 | ||
第二階段 網頁制作 | 3.網頁制作基礎 | 1.學習常見的HTML標簽、CSS樣式、網頁布局之盒子模式、浮動、定位等基礎網頁操作 2.階段項目實戰:京東1號店網站 | 1.可以制作簡單的網頁 2.使用CSS美化頁面布局 3.可以熟練掌握各種常用CSS選擇器以及CSS樣式的定義和使用 4.能夠手動完成各項定義與編寫 | |
4.HTML5基礎開發 | 1.學習H5新增元素與屬性、CSS3基礎與、動畫 2.階段項目實戰:使用CSS3制作QQ會員頁面 | 1.能夠使用HTML5和CSS3的新元素更好的制作網頁元素和效果 2.熟練運用制作網頁動畫 | ||
第三階段 Javascript開發 | 5.Javascript基礎 | 學習JS基礎語法: 1.常見的選擇結構 2.循環結構 3.雙重循環 4.JS內置對象與函數操作、閉包作用 | 1.能夠掌握Javascript客戶端腳本語言的基礎語法、邏輯流程、函數等相關內容 2.實現網頁 | |
6.Javascript | 1.學習使用JS操作BOM和DOM、 2.學習使用常見的JS事件和表單驗證 3.學習使用cookie與ajax 4.學習使用同源策略與jsonp跨域問題 5.學習js面向對象編程思想 6.學習原型鏈與構造函數階段項目實戰:手風琴畫冊、課工廠導航頁 | 1.熟練掌握Javascript語言 2.能夠熟練使用Javascript完成各種交互效果以及用戶行為控制 3.學會封裝插件等 | ||
第四階段 jQuery開發 | 7.使用jQuery制作網頁 | 1.學習使用jQuery基礎語法與工作原理2.學習使用DOM對象與jQuery對象之間區別于轉換 3.學習使用各類jQuery選擇器、過濾器、常用屬性、事件和方法;jQuery動畫、操作CSS、自定義動畫、jQuery操作表單、數據驗證 4.熟練使用各類基于jQuery的插件;jQuery實現ajax技術、XML與 JSON格式數據的處理 5.定制化jQuery階段項目實戰:使用jQuery制作1號店整站 | 1.學會利用jQuery制作網頁常見 2.學會置頂操作 3.學會瀑布流技術 4.學會二級導航菜單等 | |
第五階段 移動端開發 | 8.移動端開發 | 1.學習彈性盒模型Flex布局 2.學習響應式布局與自適應布局技巧 3.學習移動端頁面布局與事件 4.學習zepto框架基礎與核心API方法、手勢事件 5.階段項目實戰: zepto實現移動端輪播圖、瀑布流、飛機大戰、app端愛旅行項目、找房無憂等 | 1.學會移動端網頁的布局與事件響應等 2.能夠熟練使用zepto制作移動端網頁 | |
第六階段 框架開發 | 9.Vue.js框架開發 | 1.學習Vue的mvvm思想 2.學習雙向數據綁定與組件化思想 3.學習常用指令、聲明周期與鉤子函數 4.學習組件定義與父子組件之間傳值 5.學習數據請求之axIos、路由router定義、node環境搭建與vue-cli腳手架工具使用等 6.階段項目實戰:APP端豆瓣項目實戰 | 1.能夠熟練使用Vue2框架開發實戰項目 2.熟悉使用webpack打包工具 3.熟悉使用移動端項目的數據請求交換 4.熟悉使用單頁面路由轉換與組件交互等 | |
第七階段 綜合項目案例 | 10.使用Nodejs進行全棧開發 | 1.學習NodeJs的介紹與安裝 2.學習NodeJs搭建后臺 3.學習NodeJs前后端的數據請求交互 4.學習NodeJs第三方模塊的引入與管理 5.學習NodeJsExpress框架的講解 6.學習NodeJs其他常用模塊,如NodeJs及時通訊等 | 1.熟悉NodeJs在服務器端開發的相關知識 2.熟悉NodeJs模塊的引用 3.熟悉NodeJs npm包管理器的相關操作 3.熟悉NodeJs基于Express框架的靈活使用與項目搭建等 | |
11.使用mongodb進行全棧開發 | 1.學習mongodb的基礎語法 2.Redis的應用 | 1.掌握mongodb的安裝 2.掌握mongodb數據的操作 | ||
第八階段 畢業項目 | 4.畢業項目 | 綜合項目,導師確定 | ||
第九階段 求職面試 | 5.求職面試 | 1.穿著禮儀 2.電話禮儀 3.簡歷撰寫 4.面試技巧 | 模擬面試 | |