首页 实战 新版 Node.js+Express+Koa2 开发Web Server博客
收藏

【新版】Node.js+Express+Koa2 开发Web Server博客

前端入门 Nodejs 服务端第一课,附赠Node.js面试真题讲解

新版 Node.js+Express+Koa2 开发Web Server博客

¥338.00
难度 中级 时长 22小时 学习人数 3812 综合评分 10.00
Node.js/Kao2从零到就业 2个项目从博客到商业级应用
套餐价格:¥588.00
2门课 总价:¥704.00
立即购买
吃透node基础,迈向更高阶层
套餐价格:¥588.00
2门课 总价:¥704.00
立即购买

Nodejs 已经成为前端工程师必备的技能,无论是面试还是工作,对Node.js的了解已经是绕不过去的一环。课程围绕一个博客项目,先介绍服务端的概念,用 Nodejs 原生代码开发项目,再到 Express 框架重构,Koa2 框架重构, Mysql Mongodb Redis数据库,最后发布代码到云服务器,带你由浅入深地掌握 Nodejs 必学的各项技能,迈向全栈工程师!

双越
讲师

资深前端工程师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

从零起步,层层递进讲解Node.js+Express+Koa必学技能,迈向全栈工程师

完成从前端到服务端开发思维的转变
什么是服务端,角色和职责
前端和服务端的关系,如何交互
服务端的不同,
如要考虑安全、性能、稳定性等
掌握 Node.js 必备框架和技术
Node.js 常用框架 Express 和 Koa2
常用数据库 Mysql Mongodb Redis
常用模块:登录,安全,日志等
完成一个项目的研发全流程
项目需求分析,技术方案设计
代码开发,联调和测试
发布到云服务器,
进程守护,保证稳定性

讲解通俗易懂,让初学者快速入门服务端,掌握核心概念

通过生动形象的比喻、案例与图解,让你快速掌握服务端核心概念

服务端的路由就像是古代的城门
规定各个入口和功能
图解前后端通讯的数据流转关系
以上帝视角纵观全局

从入门到进阶,全能覆盖 Node.js 必备的框架、技能和模块

解析 URL 参数
收集 Request Body 数据
数据格式 Conent-type
Cookie 和 Session
开发登录中间件
使用 Redis 存储 Session
使用 Nginx 反向代理
联调测试
预防 SQL 注入
预防 XSS 攻击
Node.js 文件操作
Stream 数据流
写入日志文件
日志文件定时拆分
日志分析
使用脚手架创建 Express 开发环境
常用第三方中间件
开发路由和功能
开发登录中间件
实现日志功能
Express 中间件原理
使用脚手架创建
Koa2 开发环境
常用第三方中间件
开发路由和功能
开发登录中间件
实现日志功能
Koa2 中间件原理
Mysql
Mongodb
Redis
ORM 概念介绍
数据模型,同步为数据表
连接并操作数据库
PM2 介绍和配置
PM2 多进程模型
服务器运维
购买云服务器
远程登录 + 远程执行命令
配置和安装软件
开启防火墙
使用 Github actions
自动发布项目

循序渐进,实践不同的开发方式与环节

通过对一个博客项目的多次重构,实现对技术的深刻理解!

慕课网明星讲师授课,质量过硬,好评如潮

第1章 课程介绍
包括课程概述、核心模块、核心技术、课程安排、课程收获、讲授方式、学习前提等方面的介绍,让同学们对课程项目有一个直观的了解。
第2章 初始服务端(2022升级)
向初学者介绍什么是服务端,什么是路由,HTTP 协议在其中的作用,数据如何在前端和服务端流转。如何更高效的学习 nodejs 。
第3章 nodejs 介绍
本章主要为了照顾尚未入门或者刚刚入门 nodejs 的同学,介绍 nodejs 的下载、安装和基本使用,以及 nodejs 和前端 javascript 的区别。另外,重点介绍了服务端开发和前端开发思路上的区别,为后续的开发做一个基础的铺垫。
第4章 项目介绍
课程是通过案例的形式来学习 nodejs ,本章先来介绍这个案例,即个人博客项目。包括需求分析、原型图设计、以及 server 端的技术方案设计。有了详细的设计方案,才能指导后续的实际开发。
第5章 开发博客项目之接口
要开发一个博客项目的 server 端,首先要实现技术方案设计中的各个 API 。本章主要讲解如何使用原生 nodejs 处理的 http 请求,包括路由分析和数据返回,然后代码演示各个 API 的开发 。但是本章尚未连接数据库,因此 API 返回的都是假数据。
查看完整目录

每个慕课网课程,都是一个专业的技术社区

个性化增值服务,学习有保障更高效

答疑专区+技术社区
连百度谷歌都搜不到的问题,在这里讲
师都将耐心详细解答,更有小伙伴一起
交流互动,共同进步。
独家“动态”教辅材料
丰富的专属教辅资料上传更新,通过课程
教案、原理图解、技术文档、演示案例等
各种教材,保障你的学习效果。
课程全套代码下载
提供课程全套源代码下载,包含:
全套组件封装镜像、私有仓库、各个服
务的镜像、项目源代码。
实用电子文档
部分简单内容以图文形式呈现,与视频相
配合,既保障学习效果,又提高了学习效
率。
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题