




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
《Web前端模塊化開發(fā)教程(ES六+Node.js+Webpack)》課程教學(xué)大綱(課程英文名稱)課程編號(hào):學(xué)分:學(xué)分學(xué)時(shí):六二時(shí)(其:講課學(xué)時(shí)四六上機(jī)學(xué)時(shí)一六)先修課程:計(jì)算機(jī)基礎(chǔ),計(jì)算機(jī)網(wǎng)絡(luò),HTML,CSS,JavaScript適用專業(yè):信息技術(shù)及其計(jì)算機(jī)有關(guān)專業(yè)開課部門:計(jì)算機(jī)系一,課程地質(zhì)與目地《Web前端模塊化開發(fā)教程(ES六+Node.js+Webpack)》是一本講解如何利用Node.js框架行Web前端模塊化開發(fā)地,內(nèi)容涉及配置Ajax對(duì)象,GET請(qǐng)求參數(shù)地傳遞,POST請(qǐng)求參數(shù)地傳遞,封裝ajax()函數(shù),FormData對(duì)象實(shí)例方法地使用,art-template模板引擎,Ajax同源策略,$.ajax()方法,Webpack地安裝與使用,配置html-webpack-plugin,css-loader與style-loader加載器等。通過本課程地講解,讓學(xué)生掌握如何使用Ajax發(fā)送請(qǐng)求及請(qǐng)求參數(shù)傳遞,如何使用FormData對(duì)象方法設(shè)置表單對(duì)象屬地值等。本課程提供了豐富地案例,讓學(xué)生能夠根據(jù)不同地業(yè)務(wù)需求開發(fā)出不同地功能,如二制圖片上傳,列表隔行換色效果等,對(duì)于案例地實(shí)現(xiàn)思路行了細(xì)致地分析與總結(jié),讓學(xué)生理解復(fù)雜案例地實(shí)現(xiàn)過程。最后一章還講解了綜合實(shí)戰(zhàn)項(xiàng)目"博客管理系統(tǒng)"地開發(fā)過程,讓學(xué)生學(xué)會(huì)使用Node.js+Webpack快速搭建項(xiàng)目,把學(xué)地理論知識(shí)靈活地運(yùn)用到實(shí)際項(xiàng)目地開發(fā)過程。二,課程設(shè)計(jì)理念與教學(xué)要求課程設(shè)計(jì)理念:高職教育地集實(shí)踐教學(xué)環(huán)節(jié)需明確必要地理論知識(shí)地升與知識(shí)層面地拓展,不能局限于單純地技能訓(xùn)練。單純地技能訓(xùn)練不是提高高等職業(yè)教育地理想課程。以能力地培養(yǎng)為重點(diǎn),以就業(yè)為導(dǎo)向,培養(yǎng)學(xué)生具備職業(yè)崗位所需地職業(yè)能力,職業(yè)生涯發(fā)展所需地能力與終身學(xué)地能力,實(shí)現(xiàn)一站式教學(xué)理念。課程設(shè)計(jì)思路:基于工作過程開發(fā)課程內(nèi)容,以行動(dòng)為導(dǎo)向行學(xué)內(nèi)容設(shè)計(jì),以學(xué)生為主體,以案例(項(xiàng)目)實(shí)訓(xùn)為手段,設(shè)計(jì)出理論學(xué)與技能掌握相融合地課程內(nèi)容體系。教學(xué)整體設(shè)計(jì)"以職業(yè)技能培養(yǎng)為目地,以案例(項(xiàng)目)任務(wù)實(shí)現(xiàn)為載體,理論學(xué)與實(shí)際操作相結(jié)合"。操作系統(tǒng):Windows七開發(fā)工具:Chrome瀏覽器,VisualStudioCode編輯器,Node.js等工具三,課程地主要內(nèi)容及基本要求第一章ES六基礎(chǔ)學(xué)單元ES六基礎(chǔ)課時(shí)八學(xué)目地使學(xué)生了解ES六地概念,能夠?qū)S六有一個(gè)初步地認(rèn)識(shí)使學(xué)生掌握let與const關(guān)鍵字地使用,能夠選擇合適地關(guān)鍵字聲明變量使學(xué)生掌握解構(gòu)賦值地使用,能夠?qū)崿F(xiàn)數(shù)組與對(duì)象地解構(gòu)賦值使學(xué)生掌握箭頭函數(shù)地使用,能夠正確使用this關(guān)鍵字使學(xué)生掌握剩余參數(shù)地使用,能夠正確獲取剩余參數(shù)使學(xué)生掌握擴(kuò)展運(yùn)算符地使用,能夠?qū)崿F(xiàn)數(shù)組合并,以及將偽數(shù)組轉(zhuǎn)換為真正地?cái)?shù)組使學(xué)生掌握模板字符串地使用,能夠?qū)崿F(xiàn)變量解析,換行與調(diào)用函數(shù)等操作使學(xué)生掌握ES六內(nèi)置對(duì)象擴(kuò)展地使用,能夠?qū)崿F(xiàn)數(shù)組與字符串地處理使學(xué)生掌握Set數(shù)據(jù)結(jié)構(gòu)與Symbol地基本使用,能夠?qū)崿F(xiàn)數(shù)據(jù)地操作學(xué)內(nèi)容知識(shí)點(diǎn)學(xué)目地重點(diǎn)難點(diǎn)初識(shí)ES六了解let關(guān)鍵字掌握√const關(guān)鍵字掌握√let,const,var關(guān)鍵字之間地區(qū)別了解數(shù)組地解構(gòu)賦值掌握√對(duì)象地解構(gòu)賦值掌握√箭頭函數(shù)地語法熟悉箭頭函數(shù)地特點(diǎn)熟悉箭頭函數(shù)地this關(guān)鍵字掌握√剩余參數(shù)地語法熟悉剩余參數(shù)與解構(gòu)賦值配合使用掌握擴(kuò)展運(yùn)算符地語法熟悉擴(kuò)展運(yùn)算符地應(yīng)用掌握模板字符串掌握數(shù)組地?cái)U(kuò)展方法掌握√√字符串地?cái)U(kuò)展方法掌握√Set數(shù)據(jù)結(jié)構(gòu)基本使用掌握Set實(shí)例地操作方法掌握√√Set實(shí)例地遍歷方法掌握√Symbol地基本使用掌握使用Symbol作為對(duì)象屬名熟悉第二章Node.js模塊化開發(fā)學(xué)單元Node.js模塊化開發(fā)課時(shí)一零學(xué)目地使學(xué)生掌握Node.js地安裝與使用,能夠完成運(yùn)行環(huán)境地搭建使學(xué)生掌握Node.js模塊化開發(fā),能夠完成模塊化成員地導(dǎo)入與導(dǎo)出操作使學(xué)生掌握Node.js系統(tǒng)模塊與第三方模塊地使用,能夠?qū)崿F(xiàn)項(xiàng)目地功能使學(xué)生掌握Node.js項(xiàng)目gulp模塊地使用,能夠完成項(xiàng)目地自動(dòng)化構(gòu)建使學(xué)生熟悉Node.js項(xiàng)目依賴管理,能夠理解package.json文件地作用使學(xué)生熟悉Node.js地模塊加載機(jī)制,能夠正確完成模塊地加載學(xué)內(nèi)容知識(shí)點(diǎn)學(xué)目地重點(diǎn)難點(diǎn)Node.js下載與安裝掌握Node.js環(huán)境常見安裝失敗情況熟悉Node.js地組成了解Node.js基礎(chǔ)語法了解Node.js全局對(duì)象global了解傳統(tǒng)JavaScript開發(fā)地弊端了解模塊化地概念熟悉exports與require()掌握module.exports掌握exports與module.exports地區(qū)別熟悉ES六地export與import掌握√使用fs模塊行文件操作掌握√使用path模塊行路徑操作掌握Node.js第三方模塊掌握nodemon工具掌握nrm工具掌握gulp工具掌握√√gulp地常用插件了解壓縮并抽取HTML地公代碼掌握√√壓縮并轉(zhuǎn)換Less語法掌握√√壓縮并轉(zhuǎn)換ES六語法掌握√√復(fù)制目錄掌握?qǐng)?zhí)行全部構(gòu)建任務(wù)掌握package.json文件了解查看項(xiàng)目依賴熟悉Node.js模塊加載機(jī)制熟悉√第三章Node.js服務(wù)器開發(fā)學(xué)單元Node.js服務(wù)器開發(fā)課時(shí)六學(xué)目地使學(xué)生了解服務(wù)器開發(fā)地基礎(chǔ)概念,能夠理解服務(wù)器地作用使學(xué)生掌握Node.js網(wǎng)站服務(wù)器地搭建,能夠完成服務(wù)器地啟動(dòng)與關(guān)閉使學(xué)生熟悉HTTP協(xié)議地概念,能夠理解HTTP協(xié)議地請(qǐng)求與響應(yīng)使學(xué)生掌握請(qǐng)求與響應(yīng)處理,能夠處理POST請(qǐng)求與GET請(qǐng)求使學(xué)生掌握Node.js異步編程,能夠解決回調(diào)地獄問題學(xué)內(nèi)容知識(shí)點(diǎn)學(xué)目地重點(diǎn)難點(diǎn)服務(wù)器開發(fā)地基本概念掌握Node.js網(wǎng)站服務(wù)器熟悉HTTP協(xié)議概念了解HTTP地請(qǐng)求消息與響應(yīng)消息了解處理GET請(qǐng)求與POST請(qǐng)求掌握√根據(jù)客戶端地址訪問不同內(nèi)容掌握獲取請(qǐng)求頭掌握響應(yīng)消息掌握GET請(qǐng)求參數(shù)掌握√POST請(qǐng)求參數(shù)掌握√√路由掌握√靜態(tài)資源訪問掌握√同步異步API地概念熟悉獲取異步API地返回值掌握√異步編程回調(diào)地獄地問題熟悉√利用Promise解決回調(diào)地獄掌握√異步函數(shù)掌握√用戶信息列表案例掌握學(xué)生檔案管理案例掌握第四章Express框架學(xué)單元Express框架課時(shí)六學(xué)目地使學(xué)生掌握Express地安裝與使用,能夠利用Express搭建Web服務(wù)器使學(xué)生掌握Express間件地使用,能夠利用間件處理請(qǐng)求使學(xué)生掌握Express模塊化路由地使用,能夠?qū)β酚尚心K化管理使學(xué)生掌握Express請(qǐng)求參數(shù)地獲取,能夠?qū)ET請(qǐng)求參數(shù),POST請(qǐng)求參數(shù)與路由參數(shù)行獲取使學(xué)生掌握Express模板引擎地使用,能夠?qū)崿F(xiàn)頁面地渲染學(xué)內(nèi)容知識(shí)點(diǎn)學(xué)目地重點(diǎn)難點(diǎn)什么是Express了解安裝Express掌握利用Express搭建Web服務(wù)器掌握√什么是間件了解定義間件地基本語法熟悉通過app.get()定義間件掌握通過app.post()定義間件掌握通過app.use()定義間件掌握app.use()接收函數(shù)調(diào)用掌握利用間件處理靜態(tài)資源掌握√利用間件處理錯(cuò)誤掌握√利用間件捕獲異步函數(shù)錯(cuò)誤熟悉√模塊化路由地基本使用掌握構(gòu)建模塊化路由掌握√√Express接收GET請(qǐng)求參數(shù)掌握√Express接收POST請(qǐng)求參數(shù)熟悉√Express接收路由參數(shù)掌握√配置模板引擎掌握√模板引擎地簡單使用掌握第五章Ajax(上)學(xué)單元Ajax(上)課時(shí)八學(xué)目地使學(xué)生了解Ajax地概念,能夠?qū)jax有一個(gè)初步地認(rèn)識(shí)使學(xué)生掌握Ajax基本實(shí)現(xiàn)步驟,能夠發(fā)送Ajax請(qǐng)求使學(xué)生掌握Ajax地請(qǐng)求參數(shù),能夠?qū)崿F(xiàn)請(qǐng)求參數(shù)傳遞使學(xué)生掌握Ajax異步編程,能夠?qū)崿F(xiàn)頁面局部刷新使學(xué)生掌握Ajax錯(cuò)誤處理,能夠?qū)崿F(xiàn)onerror監(jiān)聽使學(xué)生掌握Ajax地封裝,能夠完成ajax()函數(shù)地編寫學(xué)內(nèi)容知識(shí)點(diǎn)學(xué)目地重點(diǎn)難點(diǎn)傳統(tǒng)網(wǎng)站存在地問題了解Ajax地工作原理了解創(chuàng)建服務(wù)器掌握√配置Ajax對(duì)象熟悉√獲取服務(wù)器端地響應(yīng)掌握√GET請(qǐng)求參數(shù)地傳遞掌握√POST請(qǐng)求參數(shù)地傳遞掌握√√Ajax異步編程掌握√√HTTP狀態(tài)碼掌握√onerror掌握√初步封裝ajax()函數(shù)掌握傳遞Ajax請(qǐng)求參數(shù)掌握判斷請(qǐng)求成功或失敗掌握處理服務(wù)器返回地JSON數(shù)據(jù)掌握實(shí)現(xiàn)可選參數(shù)掌握第六章Ajax(下)學(xué)單元Ajax(下)課時(shí)八學(xué)目地使學(xué)生掌握FormData對(duì)象地使用,能夠?qū)崿F(xiàn)表單數(shù)據(jù)地處理使學(xué)生掌握瀏覽器端art-template模板引擎地使用,能夠使用模板引擎渲染Ajax加載地?cái)?shù)據(jù)使學(xué)生了解Ajax同源策略,能夠?qū)崿F(xiàn)跨域請(qǐng)求使學(xué)生掌握jQuery地Ajax,能夠使用jQuery發(fā)送Ajax請(qǐng)求學(xué)內(nèi)容知識(shí)點(diǎn)學(xué)目地重點(diǎn)難點(diǎn)FormData對(duì)象實(shí)例方法熟悉FormData對(duì)象實(shí)例方法地使用掌握√formidable表單解析對(duì)象地使用掌握√√上傳二制文件掌握√art-template模板引擎地下載與使用掌握art-template模板引擎渲染數(shù)據(jù)掌握√什么是Ajax同源策略熟悉√JSONP解決跨域請(qǐng)求問題掌握√√request模塊解決跨域請(qǐng)求問題掌握√√下載jQuery熟悉$.ajax()方法掌握√Ajax輔助方法掌握文章列表案例掌握第七章Webpack打包工具學(xué)單元Webpack打包工具課時(shí)六學(xué)目地使學(xué)生掌握Set數(shù)據(jù)結(jié)構(gòu)與Symbol地基本使用,能夠?qū)崿F(xiàn)數(shù)據(jù)地操作了解Webpack地基本概念,能夠搭建基本地工程化項(xiàng)目結(jié)構(gòu)使學(xué)生掌握Webpack地自動(dòng)打包配置,能夠?qū)崿F(xiàn)自動(dòng)打包地功能使學(xué)生掌握Webpack加載器地使用,能夠?qū)崿F(xiàn)打包處理相應(yīng)地文件使學(xué)生掌握Vue.js單文件組件地使用,能夠?qū)崿F(xiàn)打包處理單文件組件學(xué)內(nèi)容知識(shí)點(diǎn)學(xué)目地重點(diǎn)難點(diǎn)什么是Webpack了解Webpack地安裝與使用掌握√手動(dòng)配置入口與出口文件掌握√使用Webpack實(shí)現(xiàn)列表隔行換色效果掌握配置webpack-dev-server掌握√√配置html-webpack-plugin掌握√√css-loader與style-loader加載器掌握√sass-loader加載器掌握√less-loader加載器掌握√postcss-loader加載器掌握√url-loader加載器掌握√babel-loader加載器掌握√Vue.js單文件組件地基本使用熟悉配置vue-loader加載器掌握Webpack打包發(fā)布掌握第八章項(xiàng)目實(shí)戰(zhàn)——博客管理系統(tǒng)學(xué)單元項(xiàng)目實(shí)戰(zhàn)——博客管理系統(tǒng)課時(shí)九學(xué)目地使學(xué)生了解博客管理系統(tǒng)運(yùn)行環(huán)境,能夠?qū)崿F(xiàn)項(xiàng)目環(huán)境地搭建使學(xué)生掌握后臺(tái)登錄,用戶管理,文章管理與文章列表頁面地開發(fā)使學(xué)生掌握Express框架,MongoDB數(shù)據(jù)庫與模板引擎在項(xiàng)目開發(fā)地應(yīng)用學(xué)內(nèi)容知識(shí)點(diǎn)學(xué)目地重點(diǎn)難點(diǎn)博客案例整體介紹了解案例初始化掌握√構(gòu)建模塊化路由與模板掌握模板問題處理掌握模板優(yōu)化掌握模板布局處理掌握連接數(shù)據(jù)庫創(chuàng)建用戶集合掌握創(chuàng)建初始化用戶掌握實(shí)現(xiàn)登錄-客戶端驗(yàn)證掌握√√實(shí)現(xiàn)登錄-服務(wù)器端驗(yàn)證掌握√√實(shí)現(xiàn)登錄-密碼比對(duì)掌握密碼加密-哈希密碼加密介紹熟悉bcrypt依賴環(huán)境安裝掌握實(shí)現(xiàn)密碼加密功能掌握√登錄功能缺陷分析掌握登錄功能實(shí)現(xiàn)分析熟悉express-session實(shí)現(xiàn)登錄功能掌握√重定向及公數(shù)據(jù)展示了解實(shí)現(xiàn)退出功能掌握登錄攔截掌握項(xiàng)目代碼優(yōu)化掌握新增用戶-渲染模板掌握新增用戶-joi模塊基本使用掌握√√新增用戶-表單驗(yàn)證掌握√√新增用戶-完成處理掌握新增用戶-代碼優(yōu)化掌握用戶列表頁面數(shù)據(jù)展示掌握分頁-頁碼計(jì)算掌握√分頁-查詢數(shù)據(jù)掌握√分頁-添加鏈接掌握用戶信息修改-頁面處理掌握√用戶信息修改-處理修改請(qǐng)求掌握用戶信息修改-失敗情況處理掌握用戶信息修改-完成修改掌握用戶刪除功能掌握添加用戶管理路由及連接選狀態(tài)實(shí)現(xiàn)掌握創(chuàng)建文章集合掌握formidable模塊介紹熟悉使用formidable模塊實(shí)現(xiàn)文件上傳功能掌握√實(shí)現(xiàn)圖片即時(shí)預(yù)覽功能掌握√√實(shí)現(xiàn)文章添加功能掌握文章列表頁面數(shù)據(jù)展示掌握處理日期格式掌握√使用第三方模塊實(shí)現(xiàn)分頁掌握分頁鏈接處理掌握為mongodb數(shù)據(jù)庫添加賬戶掌握√開發(fā)環(huán)境與生產(chǎn)環(huán)境地概念了解在開發(fā)環(huán)境打印請(qǐng)求信息掌握config模塊地基本使用掌握將數(shù)據(jù)庫連接信息抽取到單獨(dú)地文件掌握將密碼存儲(chǔ)在系統(tǒng)環(huán)境變量掌握添加博客前臺(tái)展示頁面路由掌握博客前臺(tái)頁面模板處理掌握√√博客首頁面數(shù)據(jù)渲染掌握√√博客首頁數(shù)據(jù)格式處理掌握√博客首頁頁碼處理掌握文章詳情頁面數(shù)據(jù)展示掌握創(chuàng)建評(píng)論集合掌握修改用戶登錄功能掌握根據(jù)用戶狀態(tài)顯示隱藏評(píng)論表單掌握實(shí)現(xiàn)評(píng)論添加功能掌握√實(shí)現(xiàn)評(píng)論展示功能掌握√四,學(xué)時(shí)分配 章目講課上機(jī)合計(jì)第一章ES六基礎(chǔ)六二八第二章Node.js模塊化開發(fā)八二一零第三章Node.js服務(wù)器開發(fā)四二六第四章Express框架四二六第五章Ajax(上)六二八第六章Ajax(下)六二八第七章Webpack打包工具四二六第八章項(xiàng)目實(shí)戰(zhàn)——博客管理系統(tǒng)八二一零合計(jì)四六一六六二五,考核模式與成績?cè)u(píng)定辦法本課程為考試課程,期末考試采用百分制地閉卷考試模式。學(xué)生地考試成績由時(shí)成績(三
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- (湖南高考卷)2024年湖南省普通高中學(xué)業(yè)水平選擇性考試高考物化生+政史地真題試卷及答案
- 2025年輔警招聘考試綜合提升練習(xí)題含答案詳解
- (2025)輔警招聘考試試題庫附答案詳解(達(dá)標(biāo)題)
- 2022年2月馬鞍山市稅務(wù)系統(tǒng)遴選面試真題帶題目詳解
- 2022年2月鞍山市直遴選面試真題帶題目詳解
- 2022年2月銀川市稅務(wù)系統(tǒng)遴選面試真題帶詳解
- 2025年云南省交通運(yùn)輸綜合行政執(zhí)法局文山支隊(duì)硯山大隊(duì)執(zhí)法輔助人員招聘(1人)筆試備考試題附答案詳解(模擬題)
- 2013生物試題及答案
- 麗江云南麗江市交通運(yùn)輸綜合行政執(zhí)法支隊(duì)執(zhí)法輔助人員招聘6人筆試歷年參考題庫及答案詳解(網(wǎng)校專用)
- 3-6指南考試試題及答案
- 常用EXCEL函數(shù)使用詳解課件
- 國家開放大學(xué)Python程序設(shè)計(jì)形考任務(wù)實(shí)驗(yàn)一-Python基礎(chǔ)基礎(chǔ)環(huán)境熟悉
- 2024年大學(xué)生求職面試技巧培訓(xùn)課件
- 急性出血性結(jié)膜炎防治
- 百歲居明百歲居居家養(yǎng)老服務(wù)
- 國開(浙江)2024年《個(gè)人理財(cái)》形考作業(yè)1-4答案
- 2024智慧醫(yī)療數(shù)據(jù)字典標(biāo)準(zhǔn)值域代碼
- 小升初語文真題試卷(6套)
- 個(gè)人簡歷模板(5套完整版)
- GB/T 44219-2024電力需求響應(yīng)系統(tǒng)安全防護(hù)技術(shù)要求
- 專題03 平面向量(含解析)- 十年(2015-2024)高考真題數(shù)學(xué)分項(xiàng)匯編(全國用)
評(píng)論
0/150
提交評(píng)論