更新時間:2022年10月13日17時09分 來源:傳智教育 瀏覽次數(shù):
本套課程作為框架前置課,重點為學(xué)生鋪墊 npm、包、模塊化、身份認(rèn)證、CORS 跨域等主要知識點,為學(xué)習(xí)后面的 Vue 課程夯實基礎(chǔ)。同時,本課程涵蓋了 MySQL 數(shù)據(jù)庫、API 接口項目開發(fā)等后端內(nèi)容,拓寬了學(xué)生的知識面,為前端學(xué)生構(gòu)建了前后端完整的知識體系,助力學(xué)生更好地發(fā)展。
全套視頻教程+筆記+源碼百度云盤下載地址:
http://yun.itheima.com/course/954.html
在線觀看全集視頻
前端Node.JS快速入門教程
1. 對 Node.js 感興趣的前端從業(yè)者
2. 希望自學(xué) Node.js 開發(fā) API 接口項目前端程序員
3. 希望快速了解 Node.js,為 Vue 或 React 學(xué)習(xí)做準(zhǔn)備的前端初學(xué)者
講解方式項目驅(qū)動式教學(xué),以框架課程的需求為切入點,講解前端開發(fā)必知必會的 node.js 技術(shù),為項目課程與框架課程的學(xué)習(xí)夯實基礎(chǔ)。
課程亮點:1. 培養(yǎng)開源能力:獨立開發(fā)并發(fā)布自己的 npm 包
2. 深入原理:CORS 跨域方案的原理、express 自定義中間件的開發(fā)
3. 拓展后端知識面:MySQL 數(shù)據(jù)庫常用操作、JWT 認(rèn)證方案
4. 面向全棧:基于 Node.js 開發(fā) API 接口項目
課程內(nèi)容:1. Node.js 常用內(nèi)置模塊的用法
2. 使用 npm 管理依賴包、開發(fā)自己的 npm 包
3. express 的常見用法
4. 自定義 express 中間件
5. cors、jsonp 原理
6. MySQL 數(shù)據(jù)庫的安裝和使用
7. 常用 SQL 語句的使用
8. Cookie + Session、JWT 身份認(rèn)證
9. 從0到1開發(fā) API 接口項目
第1節(jié) - 學(xué)習(xí)目標(biāo)
第2節(jié) - 初識Node-瀏覽器中的JavaScript運行環(huán)境
第3節(jié) - 初識Node-什么是Node.js
第4節(jié) - 初識Node-安裝Node.js
第5節(jié) - 初識Node-使用Node運行JS代碼
第6節(jié) - fs-讀取文件內(nèi)容
第7節(jié) - fs-寫入文件內(nèi)容
第8節(jié) - fs-整理成績的案例
第9節(jié) - fs-處理路徑問題
第10節(jié) - path-使用path模塊處理路徑
第11節(jié) - 時鐘案例-分析需求&讀取文件內(nèi)容
第12節(jié) - 時鐘案例-處理CSS、JS、HTML
第13節(jié) - 時鐘案例-時鐘案例的兩個注意點
第14節(jié) - http-理解http模塊的概念及作用
第15節(jié) - http-服務(wù)器相關(guān)的概念
第16節(jié) - http-創(chuàng)建最基本的web服務(wù)器
第17節(jié) - http-根據(jù)不同的url響應(yīng)不同的html內(nèi)容
第18節(jié) - http-時鐘web服務(wù)器案例
第19節(jié) - 模塊化-模塊化的概念
第20節(jié) - 模塊化-模塊的分類&require的使用
第21節(jié) - 模塊化-模塊作用域和module對象
第22節(jié) - 模塊化-module.exports對象的使用
第23節(jié) - 模塊化-exports對象
第24節(jié) - 模塊化-exports和module.exports的使用誤區(qū)
第25節(jié) - 模塊化-CommonJS模塊化規(guī)范
第26節(jié) - 包與npm-包的概念
第27節(jié) - 包與npm-格式化時間的兩種做法
第28節(jié) - 包與npm-使用npm的其它注意點
第29節(jié) - 包管理配置文件
第30節(jié) - 解決下包慢的問題
第31節(jié) - 包的分類&規(guī)范的包結(jié)構(gòu)
第32節(jié) - 發(fā)布包-初始化基礎(chǔ)的包結(jié)構(gòu)
第33節(jié) - 發(fā)布包-格式化時間&main屬性
第34節(jié) - 發(fā)布包-轉(zhuǎn)義&還原HTML的方法
第35節(jié) - 發(fā)布包-模塊化拆分&編寫包的使用說明文檔
第36節(jié) - 發(fā)布包-把包發(fā)布到npm
第37節(jié) - 模塊的加載機制
第38節(jié) - express-認(rèn)識express并創(chuàng)建基本額web服務(wù)器
第39節(jié) - express-監(jiān)聽GET和POST請求&處理參數(shù)
第40節(jié) - express-靜態(tài)資源處理
第41節(jié) - express-安裝并使用nodemon
第42節(jié) - 路由-初識express中的路由
第43節(jié) - 路由-路由的模塊化
第44節(jié) - 中間件-中間件的概念與格式
第45節(jié) - 中間件-全局生效的中間件
第46節(jié) - 中間件-局部生效的中間件
第47節(jié) - 中間件-中間件的5個注意事項
第48節(jié) - 中間件-中間件的分類
第49節(jié) - 中間件-自定義中間件
第50節(jié) - 編寫接口-創(chuàng)建基本的服務(wù)器&創(chuàng)建API路由模塊
第51節(jié) - 編寫接口-編寫GET接口
第52節(jié) - 編寫接口-編寫POST接口
第53節(jié) - 編寫接口-基于cors解決接口跨域問題
第54節(jié) - 跨域-cors相關(guān)的三個響應(yīng)頭
第55節(jié) - 跨域-cors的簡單請求與預(yù)檢請求
第56節(jié) - 跨域-編寫jsonp接口
第57節(jié) - 學(xué)習(xí)目標(biāo)
第58節(jié) - 數(shù)據(jù)庫的基本概念
第59節(jié) - 安裝MySQL數(shù)據(jù)庫
第60節(jié) - MySQL-Workbench的基本用法
第61節(jié) - 創(chuàng)建數(shù)據(jù)庫和表
第62節(jié) - 了解什么是SQL
第63節(jié) - SQL語句-select、insert、update、delete
第64節(jié) - SQL語句-where子句、and和or運算符
第65節(jié) - SQL語句-排序
第66節(jié) - SQL語句-count函數(shù)和as關(guān)鍵字
第67節(jié) - SQL語句-演示如何保存和打開.sql的文件
第68節(jié) - mysql模塊-安裝并配置mysql模塊
第69節(jié) - mysql模塊-查詢和插入數(shù)據(jù)
第70節(jié) - mysql模塊-更新和刪除數(shù)據(jù)
第71節(jié) - web開發(fā)模式
第72節(jié) - 身份認(rèn)證的概念
第73節(jié) - session原理
第74節(jié) - session中間件的使用
第75節(jié) - jwt-了解token的原理
第76節(jié) - jwt-在express中生成token
第77節(jié) - 項目-初始化項目
第78節(jié) - 項目-初始化路由模塊
第79節(jié) - 項目-開發(fā)注冊用戶的API接口
第80節(jié) - 項目-代碼優(yōu)化
第81節(jié) - 項目-開發(fā)登錄的API接口
第82節(jié) - 項目-token的生成與驗證
第83節(jié) - 項目-開發(fā)獲取用戶的基本信息的接口
第84節(jié) - 項目-開發(fā)更新用戶的基本信息的接口
第85節(jié) - 項目-開發(fā)重置密碼的接口
第86節(jié) - 項目-開發(fā)更換頭像的接口
第87節(jié) - 總結(jié)
第88節(jié) - 新建ev_article_cate數(shù)據(jù)表
第89節(jié) - 項目-開發(fā)獲取文章分類列表的接口
第90節(jié) - 項目-開發(fā)新增文章分類的接口
第91節(jié) - 項目-開發(fā)根據(jù)id刪除文章分類的接口
第92節(jié) - 項目-開發(fā)根據(jù)id獲取文章分類的接口
第93節(jié) - 項目-開發(fā)根據(jù)id更新文章分類的接口
第94節(jié) - 新建ev_articles文章表
第95節(jié) - 項目-初始化發(fā)布文章的路由模塊
第96節(jié) - 演示API接口的使用