版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
《Node.js應(yīng)用開發(fā)》課程標(biāo)準(zhǔn)課程代碼R00621243課程名稱Node.js應(yīng)用開發(fā)課程性質(zhì)專業(yè)必修課課程類型B理實一體化課程(理論教學(xué)+實踐教學(xué))學(xué)分4學(xué)時64適用專業(yè)軟件技術(shù)合作企業(yè)教學(xué)方式B線上線下混合式考核類型考試課制訂時間2025年06月制訂人審核人一、課程定位1.課程在專業(yè)培養(yǎng)中的定位及作用Node.js是一個新興的JavaScript執(zhí)行平臺,目前發(fā)展勢頭不可阻擋?!禢ode.js應(yīng)用開發(fā)》是高等職業(yè)教育軟件技術(shù)專業(yè)國家教學(xué)資源庫及雙高計劃軟件技術(shù)專業(yè)群建設(shè)課程。課程堅持以落實立德樹人為根本任務(wù),融入“崗課賽證”設(shè)計,對接Web職業(yè)技能大賽和工信部1+X職業(yè)技能等級證書,遵循高職學(xué)生認(rèn)知規(guī)律,校企合作開發(fā)資源?!禢ode.js應(yīng)用開發(fā)》課程為“1+X”Web前端開發(fā)職業(yè)技能等級證書的核心課程,在第三學(xué)期開設(shè)。課程以Node.js應(yīng)用開發(fā)知識傳遞、技能提升、思維訓(xùn)練為目的,主要學(xué)習(xí)Node.js開發(fā)中常用的原生模塊和典型的項目案例,幫助學(xué)生理解并掌握Node.js開發(fā)的常用技術(shù),提高學(xué)生實際開發(fā)水平和項目實戰(zhàn)能力。2.本課程與其它課程的關(guān)系本課程的前導(dǎo)課程為《靜態(tài)網(wǎng)頁設(shè)計技術(shù)》《數(shù)據(jù)庫管理與應(yīng)用》《JavaScript程序設(shè)計》,通過前導(dǎo)課程的學(xué)習(xí),學(xué)生已經(jīng)具備基本的Web前端設(shè)計與開發(fā)、數(shù)據(jù)庫設(shè)計與應(yīng)用能力。該課程后續(xù)課程有《微信小程序開發(fā)》《數(shù)據(jù)可視化》,本課程對后續(xù)課程的支撐能力是前后端數(shù)據(jù)交互的能力。表1前導(dǎo)、后續(xù)課程一覽表前導(dǎo)課程本課程后續(xù)課程靜態(tài)網(wǎng)頁設(shè)計技術(shù)》《數(shù)據(jù)庫管理與應(yīng)用》《JavaScript程序設(shè)計》《Node.js應(yīng)用開發(fā)》《微信小程序開發(fā)》《數(shù)據(jù)可視化》二、課程目標(biāo)通過本課程的學(xué)習(xí),培養(yǎng)學(xué)生使用Node.js進(jìn)行Web前后端數(shù)據(jù)交互所需的職業(yè)能力,形成數(shù)據(jù)獲取、數(shù)據(jù)解析、數(shù)據(jù)呈現(xiàn)的基本思想,養(yǎng)成良好的數(shù)據(jù)請求與響應(yīng)的編碼習(xí)慣,培養(yǎng)前后端數(shù)據(jù)交互的等能力,為今后從事Web全棧開發(fā)奠定良好的基礎(chǔ)。通過編碼規(guī)范、數(shù)據(jù)接口規(guī)范等思政元素的融入,引導(dǎo)學(xué)生理解精益、創(chuàng)新等工匠精神的基本內(nèi)涵;遵守軟件開發(fā)和維護(hù)的專業(yè)規(guī)范;通過任務(wù)實踐,知行統(tǒng)一,增強學(xué)生勇于探索的創(chuàng)新精神。課程具體目標(biāo)為:1.知識目標(biāo)(1)掌握Node.js環(huán)境搭建;(2)掌握Node.js的編碼規(guī)范;(3)掌握Node.js包管理機制;(4)了解Node.js網(wǎng)絡(luò)開發(fā);(5)了解Node.js文件模塊使用;(6)掌握Node.js數(shù)據(jù)庫開發(fā);(7)掌握Express框架的基本使用。2.能力目標(biāo)(1)能夠正確搭建和配置Windows平臺下的Node.js開發(fā)環(huán)境;(2)能夠使用Node.js編寫規(guī)范,解決實際編程問題;(3)能夠使用Node.js包管理機制;(4)能夠使用網(wǎng)絡(luò)開發(fā),構(gòu)建HTTP服務(wù)器;(5)能夠關(guān)聯(lián)MySQL數(shù)據(jù)庫、熟練操作和查詢表中數(shù)據(jù);(6)能夠使用Express框架訪問與操作MySQL數(shù)據(jù)庫。3.素質(zhì)目標(biāo)(1)遵職業(yè)規(guī)范:引導(dǎo)學(xué)生注重Web應(yīng)用開發(fā)基本流程規(guī)范、開發(fā)文檔和編碼的規(guī)范性、標(biāo)注的準(zhǔn)確性;(2)究科學(xué)思維:通過挖掘程序設(shè)計中蘊含的計算思維、實驗思維,借助思維導(dǎo)圖等工具幫助學(xué)生理性思考問題、高效解決問題;(3)擔(dān)社會責(zé)任:牢記專業(yè)使命,肩負(fù)專業(yè)的社會責(zé)任,促進(jìn)社會的良性發(fā)展,培養(yǎng)學(xué)生良好的行為習(xí)慣,形成真善美的良好品質(zhì),具備國家大局意識和社會服務(wù)意識;(4)立工匠精神:引導(dǎo)學(xué)生養(yǎng)成追求卓越的創(chuàng)造精神、精益求精的品質(zhì)精神和用戶至上的服務(wù)精神。三、課程內(nèi)容與要求按照項目載體、任務(wù)遞進(jìn)原則,重構(gòu)課程結(jié)構(gòu),形成了由簡單到復(fù)雜、由單一到綜合的課程結(jié)構(gòu),主要內(nèi)容包括3個模塊:Node.js基礎(chǔ)開發(fā)、框架開發(fā)和項目部署,程較為全面地介紹了Node.js應(yīng)用開發(fā)中涉及到的基礎(chǔ)知識和核心技術(shù),包括開發(fā)環(huán)境部署、模塊化編程、文件系統(tǒng)、網(wǎng)絡(luò)編程、MySQL數(shù)據(jù)庫開發(fā)、使用框架Express搭建項目環(huán)境與應(yīng)用開發(fā)等。課程內(nèi)容新穎實用,促進(jìn)學(xué)生素質(zhì)全面提升。每個模塊又由若干教學(xué)單元組成:Node.js認(rèn)知、Node.js模塊化編程、文件系統(tǒng)、構(gòu)建Web應(yīng)用、數(shù)據(jù)庫應(yīng)用開發(fā)、Express框架開發(fā)、綜合項目實踐、項目部署和項目答辯與優(yōu)化具體見表2所示。表2教學(xué)內(nèi)容及要求序號模塊/項目名稱教學(xué)單元/子任務(wù)主要學(xué)習(xí)內(nèi)容(知識點)對接典型工作任務(wù)要求或職業(yè)能力要求思政育人目標(biāo)建議學(xué)時1模塊一Node.js基礎(chǔ)開發(fā)單元一Node.js認(rèn)知1.1Node.js簡介1.2Node.js開發(fā)環(huán)境部署1.3第一個Node.js程序拓展實訓(xùn)解構(gòu)商品數(shù)據(jù)1.了解Node.js發(fā)展歷史與特點;2.了解Node.js與JavaScript的區(qū)別及使用環(huán)境;3.掌握Node.js環(huán)境的安裝;4.掌握第一個Node.js程序的編寫與運行。發(fā)揮主觀能動性,自主查閱手冊及資料。42模塊一Node.js基礎(chǔ)開發(fā)單元二Node.js模塊化編程2.1模塊化開發(fā)2.2Node.js模塊基礎(chǔ)2.3Node.js包管理2.4CNPM和YARN安裝和使用拓展實訓(xùn)格式化商品日期1.理解模塊化開發(fā)的思想;2.理解CommonJS的規(guī)范和使用場景;3.掌握NPM常用命令;4.掌握NPM包的分類和規(guī)范;5.掌握Node.js核心模塊和常用模塊;6.掌握模塊加載原理與加載方式;7.理解自定義包的定義方法。規(guī)則筑基,協(xié)作共贏。83模塊一Node.js基礎(chǔ)開發(fā)單元三Node.js文件系統(tǒng)操作3.1回調(diào)函數(shù)3.2異步編程3.3文件打開與關(guān)閉3.4文件讀取和寫入3.5fs目錄操作拓展實訓(xùn)JSON文件數(shù)據(jù)管理1.掌握回調(diào)函數(shù)的作用及運用方式;2.掌握異步編程的兩種開發(fā)模式。3.了解fs文件系統(tǒng);4.了解Node.js中的fs模塊;5.掌握文件的寫入、追加、讀取、復(fù)制等操作;6.掌握文件的目錄操作。踐行分步執(zhí)行的嚴(yán)謹(jǐn)思維,培養(yǎng)異步編程的耐心與細(xì)致。84模塊一Node.js基礎(chǔ)開發(fā)單元四構(gòu)建Web應(yīng)用4.1http模塊4.2創(chuàng)建Web服務(wù)器4.3動態(tài)處理靜態(tài)資源請求4.4前后端商品數(shù)據(jù)交互拓展實訓(xùn)網(wǎng)絡(luò)接口數(shù)據(jù)請求與展示1.了解http請求響應(yīng)的流程;2.了解http的請求報文和響應(yīng)報文;3.掌握如何使用http模塊構(gòu)建Web服務(wù)器;4.掌握http的路由控制思路;5.了解path模塊的簡單使用。分工協(xié)作,合作共贏。85模塊一Node.js基礎(chǔ)開發(fā)單元五數(shù)據(jù)庫應(yīng)用開發(fā)5.1安裝MySQL5.2MySQL常用語句5.3連接數(shù)據(jù)庫5.4數(shù)據(jù)庫操作綜合項目查詢商品信息1.了解Node.js訪問MySQL服務(wù)器的流程;2.掌握使用mysql模塊連接MySQL數(shù)據(jù)庫的代碼;3.掌握使用mysql模塊進(jìn)行數(shù)據(jù)庫增刪改查操作基本代碼。關(guān)注生活,創(chuàng)新應(yīng)用。86模塊二Node.js框架開發(fā)單元六Express框架開發(fā)6.1Express簡介與安裝6.2請求與響應(yīng)6.3基于Express搭建項目6.4Express中集成模板引擎6.5實現(xiàn)首頁商品展示6.6實現(xiàn)分類商品列表頁6.7實現(xiàn)商品詳情頁項目實訓(xùn)企業(yè)門戶網(wǎng)站開發(fā)1.掌握Express框架的安裝;2.掌握Express框架的路由配置;3.了解Express框架中集成模板引擎。4.掌握使用Express框架實現(xiàn)企業(yè)門戶。專注、專業(yè),框架:高效協(xié)作的典范。127模塊二Node.js框架開發(fā)單元七綜合項目-商品管理系統(tǒng)7.1項目準(zhǔn)備7.2管理員登錄7.3首頁顯示商品列表7.4商品添加功能7.5商品搜索功能7.6商品修改功能7.7商品刪除功能掌握Express中Session的配置與使用;掌握圖片上傳功能;掌握Express中數(shù)據(jù)的增刪改查操作;4.掌握Express框架中間件的使用。鍛造嚴(yán)謹(jǐn)務(wù)實的工程思維,強化系統(tǒng)安全責(zé)任意識。128模塊三Node.js項目部署項目部署項目答辯使用PM2進(jìn)行項目部署項目答辯1.掌握項目部署的常用PM2命令;2.學(xué)生對項目過程及結(jié)果進(jìn)行陳述;3.學(xué)生針對教師意見進(jìn)行項目優(yōu)化。學(xué)思結(jié)合、知行統(tǒng)一,勇于探索的創(chuàng)新精神。4四、教學(xué)方法建議全面落實立德樹人根本任務(wù),有機融入思想政治教育元素;采用理實一體化、線上線下混合式等教學(xué)模式,項目教學(xué)、任務(wù)驅(qū)動、案例教學(xué)等授課方式,合作式、討論式、探究式等學(xué)習(xí)方法。鼓勵和引導(dǎo)學(xué)生開展合作探究學(xué)習(xí)、自主學(xué)習(xí)、親身實踐學(xué)習(xí)等。五、課程實施條件1.師資團(tuán)隊要求主講教師需具備扎實的Web全棧開發(fā)相關(guān)專業(yè)知識,熟悉教學(xué)和課程知識,需具備技術(shù)應(yīng)用能力、教學(xué)設(shè)計能力、資源開發(fā)能力、教學(xué)實施能力。教學(xué)團(tuán)隊由一名團(tuán)隊帶頭人以及若干名專業(yè)骨干教師、專業(yè)課教師組成,要求主講教師能夠?qū)λ虒W(xué)科進(jìn)行思考,發(fā)掘和分析問題,掌握新的學(xué)習(xí)思維;能夠根據(jù)學(xué)習(xí)情況,和學(xué)生進(jìn)行有效的溝通交流,激發(fā)學(xué)生積極性,引導(dǎo)學(xué)生正確的學(xué)習(xí)態(tài)度;能夠不斷創(chuàng)新,根據(jù)學(xué)生的學(xué)習(xí)特點和目標(biāo)來改進(jìn)教學(xué)內(nèi)容,提高教學(xué)效果。2.實踐教學(xué)條件要求(1)計算機硬件要求:CPU主頻>1.5GHz,內(nèi)存容量>=2GB。(2)軟件要求:Windows7或以上,Node.js,MySQL,HBuilder、VSCode等相關(guān)集成開發(fā)工具。(3)其他要求:本課程要求在多媒體實訓(xùn)室完成,以實現(xiàn)“做、學(xué)、教”一體化,同時要求安裝多媒體教學(xué)軟件。3.教學(xué)資源基本要求(1)教材選用與編寫校企合作開發(fā)了新形態(tài)教材和校本講義?!禢ode.js應(yīng)用開發(fā)項目化教程》,唐小燕、魯大林主編,人民郵電出版社,2024年11月。《Node.js應(yīng)用開發(fā)》,唐小燕主編,人民郵電出版社,2021年11月?!禬eb前端開發(fā)(高級)》1+X職業(yè)技能等級證書配套講義,工業(yè)和信息化部教育與考試中心主編,2019年08月。(2)課程資源的開發(fā)與利用校企共同開發(fā)了線上課程,已被評為江蘇省職業(yè)教育首批在線精品課程。學(xué)銀在線課程平臺;中國大學(xué)MOOC;智慧職教SPOC教學(xué)平臺/智慧職教在線課程平臺。六、考核方式建議本課程注重學(xué)生平時學(xué)習(xí)過程,考核由素質(zhì)性評價、知識性評價、技能性評價、創(chuàng)新性評價4部分組成,其中創(chuàng)新性評價為附加獎勵項,具體如表3所示。表2各項考核比例序號考核環(huán)節(jié)考核內(nèi)容比例1素質(zhì)性評價編碼規(guī)范、文檔規(guī)范、職業(yè)素養(yǎng)、崗位認(rèn)知、學(xué)習(xí)態(tài)度等20%2知識性評價作業(yè)+單元測驗(含期中考試)+期末考試40%3技能性評價各模塊任務(wù)實訓(xùn)40%1.素質(zhì)性評價對學(xué)生課堂中編碼和流程的規(guī)范程度進(jìn)行評價打分,通過問卷等方式對學(xué)生的職業(yè)素養(yǎng)認(rèn)知和專業(yè)崗位認(rèn)知進(jìn)行考核。同時對學(xué)生出現(xiàn)遲到、早退,儀容不整,不帶書本、從事與課堂教學(xué)無關(guān)事項、打瞌睡、不參與團(tuán)組活動以及其他學(xué)習(xí)主動性明顯不足現(xiàn)象的,每次扣1分;無故曠課、嚴(yán)重影響課堂秩序的,每次扣2分,直至該項素質(zhì)性評價成績扣完。如一課程缺課累計達(dá)總課時的三分之一及以上者,依照學(xué)院《學(xué)生學(xué)分制學(xué)籍管理規(guī)定》第十一條,該課程成績按零分計,直接重修。2.知識性評價每完成一個單元教學(xué)任務(wù)后應(yīng)進(jìn)行一次課堂小測驗;單元測驗、期末成績按30:70(百分制)計入知識性評價成績。3.技能性評價表4課程技能考核各模塊占比一覽表編號模塊名稱考核比例1Node.js認(rèn)知5%2Node.js模塊化編程5%3Node.js文件系統(tǒng)操作10%4構(gòu)建Web應(yīng)用10%5數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026錦泰財產(chǎn)保險股份有限公司招聘系統(tǒng)工程師等崗位4人考試備考題庫及答案解析
- 2026年1月內(nèi)蒙古建元能源集團(tuán)有限公司招聘206人考試備考試題及答案解析
- 2026年安慶安徽壹方保安公司面向社會公開選聘工作人員考核和綜合比選實施考試備考試題及答案解析
- 2026年湖口縣公安局交通管理大隊公開招聘交通協(xié)管員筆試參考題庫及答案解析
- 2026江蘇南京市棲霞區(qū)招聘教師32人筆試備考試題及答案解析
- 2026湖北省面向山東大學(xué)普通選調(diào)生招錄筆試備考試題及答案解析
- 2026 年高職雜技與魔術(shù)表演(魔術(shù)設(shè)計)試題及答案
- 2026年有研(廣東)新材料技術(shù)研究院招聘備考題庫及參考答案詳解
- 2026年韶關(guān)學(xué)院招聘備考題庫及一套完整答案詳解
- 2026年鹽亭發(fā)展投資集團(tuán)有限公司關(guān)于公開招聘職能部門及所屬子公司工作人員的備考題庫及一套答案詳解
- 2024年江蘇省灌云縣衛(wèi)生系統(tǒng)公開招聘麻醉醫(yī)師試題帶答案
- 智慧化工安全生產(chǎn)監(jiān)管整體解決方案
- GB/T 9948-2025石化和化工裝置用無縫鋼管
- 無人機UOM考試試題及答案
- D二聚體診斷肺動脈栓塞
- 湖南省永州市祁陽縣2024-2025學(xué)年數(shù)學(xué)七年級第一學(xué)期期末聯(lián)考試題含解析
- 中國大麻種植行業(yè)市場發(fā)展現(xiàn)狀及投資前景展望報告
- 非常規(guī)油氣藏超分子壓裂液體系研發(fā)與性能評價
- 檢驗試劑冷庫管理制度
- 運用PDCA提高全院感染性休克集束化治療達(dá)標(biāo)率
- 第1講 數(shù)學(xué)建模簡介課件
評論
0/150
提交評論