教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

前端高级Node.js零基础入门教程

更新时间:2023年04月19日14时47分 来源:传智教育 浏览次数:

好口碑IT培训

  课程简介:

  本套课程作为框架前置课,重点为学生铺垫 npm、包、模块化、身份认证、CORS 跨域等主要知识点,为学习后面的 Vue 课程夯实基础。

  同时,本课程涵盖了 MySQL 数据库、API 接口项目开发等后端内容,拓宽了学生的知识面,为前端学生构建了前后端完整的知识体系,助力学生更好地发展。

  适用人群:

  1. 对 Node.js 感兴趣的前端从业者

  2. 希望自学 Node.js 开发 API 接口项目前端程序员

  3. 希望快速了解 Node.js,为 Vue 或 React 学习做准备的前端初学者

  讲解方式:

  项目驱动式教学,以框架课程的需求为切入点,讲解前端开发必知必会的 node.js 技术,为项目课程与框架课程的学习夯实基础。

  课程亮点:

  1. 培养开源能力:独立开发并发布自己的npm包

  2. 深入原理:CORS跨域方案的原理、express自定义中间件的开发

  3. 拓展后端知识面:MySQL数据库常用操作、JWT认证方案

  4. 面向全栈:基于 Node.js 开发 API 接口项目

  课程内容:

  1. Node.js 常用内置模块的用法

  2. 使用npm管理依赖包、开发自己的npm包

  3. express的常见用法

  4. 自定义express中间件

  5. cors、jsonp原理

  6. MySQL数据库的安装和使用

  7. 常用SQL语句的使用

  8. Cookie + Session、JWT 身份认证

  9. 从0到1开发 API 接口项目


只要大家有需求

我们的视频教程就绝不会缺席

黑马程序员重磅发布新教程

  程目录  

  前端高级Node.js零基础入门教程(滑动查看)

  第1节 - 学习目标

  第2节 - 初识Node-浏览器中的JavaScript运行环境

  第3节 - 初识Node-什么是Node.js

  第4节 - 初识Node-安装Node.js

  第5节 - 初识Node-使用Node运行JS代码

  第6节 - fs-读取文件内容

  第7节 - fs-写入文件内容

  第8节 - fs-整理成绩的案例

  第9节 - fs-处理路径问题

  第10节 - path-使用path模块处理路径

  第11节 - 时钟案例-分析需求&读取文件内容

  第12节 - 时钟案例-处理CSS、JS、HTML

  第13节 - 时钟案例-时钟案例的两个注意点

  第14节 - http-理解http模块的概念及作用

  第15节 - http-服务器相关的概念

  第16节 - http-创建最基本的web服务器

  第17节 - http-根据不同的url响应不同的html内容

  第18节 - http-时钟web服务器案例

  第19节 - 模块化-模块化的概念

  第20节 - 模块化-模块的分类&require的使用

  第21节 - 模块化-模块作用域和module对象

  第22节 - 模块化-module.exports对象的使用

  第23节 - 模块化-exports对象

  第24节 - 模块化-exports和module.exports的使用误区

  第25节 - 模块化-CommonJS模块化规范

  第26节 - 包与npm-包的概念

  第27节 - 包与npm-格式化时间的两种做法

  第28节 - 包与npm-使用npm的其它注意点

  第29节 - 包管理配置文件

  第30节 - 解决下包慢的问题

  第31节 - 包的分类&规范的包结构

  第32节 - 发布包-初始化基础的包结构

  第33节 - 发布包-格式化时间&main属性

  第34节 - 发布包-转义&还原HTML的方法

  第35节 - 发布包-模块化拆分&编写包的使用说明文档

  第36节 - 发布包-把包发布到npm

  第37节 - 模块的加载机制

  第38节 - express-认识express并创建基本额web服务器

  第39节 - express-监听GET和POST请求&处理参数

  第40节 - express-静态资源处理

  第41节 - express-安装并使用nodemon

  第42节 - 路由-初识express中的路由

  第43节 - 路由-路由的模块化

  第44节 - 中间件-中间件的概念与格式

  第45节 - 中间件-全局生效的中间件

  第46节 - 中间件-局部生效的中间件

  第47节 - 中间件-中间件的5个注意事项

  第48节 - 中间件-中间件的分类

  第49节 - 中间件-自定义中间件

  第50节 - 编写接口-创建基本的服务器&创建API路由模块

  第51节 - 编写接口-编写GET接口

  第52节 - 编写接口-编写POST接口

  第53节 - 编写接口-基于cors解决接口跨域问题

  第54节 - 跨域-cors相关的三个响应头

  第55节 - 跨域-cors的简单请求与预检请求

  第56节 - 跨域-编写jsonp接口

  第57节 - 学习目标

  第58节 - 数据库的基本概念

  第59节 - 安装MySQL数据库

  第60节 - MySQL-Workbench的基本用法

  第61节 - 创建数据库和表

  第62节 - 了解什么是SQL

  第63节 - SQL语句-select、insert、update、delete

  第64节 - SQL语句-where子句、and和or运算符

  第65节 - SQL语句-排序

  第66节 - SQL语句-count函数和as关键字

  第67节 - SQL语句-演示如何保存和打开.sql的文件

  第68节 - mysql模块-安装并配置mysql模块

  第69节 - mysql模块-查询和插入数据

  第70节 - mysql模块-更新和删除数据

  第71节 - web开发模式

  第72节 - 身份认证的概念

  第73节 - session原理

  第74节 - session中间件的使用

  第75节 - jwt-了解token的原理

  第76节 - jwt-在express中生成token

  第77节 - 项目-初始化项目

  第78节 - 项目-初始化路由模块

  第79节 - 项目-开发注册用户的API接口

  第80节 - 项目-代码优化

  第81节 - 项目-开发登录的API接口

  第82节 - 项目-token的生成与验证

  第83节 - 项目-开发获取用户的基本信息的接口

  第84节 - 项目-开发更新用户的基本信息的接口

  第85节 - 项目-开发重置密码的接口

  第86节 - 项目-开发更换头像的接口

  第87节 - 总结

  第88节 - 新建ev_article_cate数据表

  第89节 - 项目-开发获取文章分类列表的接口

  第90节 - 项目-开发新增文章分类的接口

  第91节 - 项目-开发根据id删除文章分类的接口

  第92节 - 项目-开发根据id获取文章分类的接口

  第93节 - 项目-开发根据id更新文章分类的接口

  第94节 - 新建ev_articles文章表

  第95节 - 项目-初始化发布文章的路由模块

  第96节 - 演示API接口的使用

  未完待续,黑马老师996更新中......


掌握行业热门技术

是每个程序员都应该重视的事情

前端高级Node.js零基础入门教程如此重要,你还没学?

点击或搜索黑马程序员B站

观看全集视频

- 完整配套资料领取方式 -

(视频+讲义+源码+笔记+资料)

黑马程序员视频库

搜索《前端高级Node.js零基础入门教程

0 分享到:
和我们在线交谈!