1-1 课程导读

学习Nodejs的困惑

  •  Nodejs运行在服务端,而非浏览器环境
  •  服务端开发的思路和套路,与前端完全不一样

课程概述

  •  做什么?-nodejs入门到实战,开发个人博客系统
  •  哪些部分?-API ,数据存储,登录,日志,安全
  •  技术?-http stream session mysql redis nginx pm2...

知识点介绍

课程准备:

  •  nodejs介绍
  •  服务端特点备
  •  案例分析和设计

原生代码:

  •  API和数据存储
  •  登录和redis
  •  安全和日志

使用框架:

  •  express koa2
  •  中间件和插件
  •  中间件原理

线上环境:

  •  PM2介绍和配置
  •  PM2多进程模型
  •  服务器运维

 

案例架构图

 

课程安排

  •  课程准备
  •  使用框架开发案例
  •  原生代码开发案例

课程准备:

  •  nodejs下载安装, nodejsjavascript的区别
  •  服务端的特点,服务端和前端的区别
  •  博客项目的需求分析和技术方案设计

使用原生代码开发案例项目:

  •  实现API和数据存储,使用mysql数据库
  •  0实现登录,并使用redis存储登录信息
  •  安全,日志记录和日志分析

使用框架开发案例项目:

  •  分别使用expresskoa2
  •  中间件机制
  •  常用插件
  •  中间件原理

 

线上环境

  •  PM2介绍和配置
  •  PM2多进程模型
  •  关于服务器运维

讲授方式

  •  直接通过案例来学习,更能学以致用
  •  先用原生代码,再用框架和插件,先学原理再学应用
  •  一个案例做三遍,更能通过对比了解框架的设计和价值

学习前提

  •  熟悉JavaScriptES6基本语法
  •  用过nodejsnpm环境
  •  了解http协议的基本内容

重点提示

  •  只关注后端,不讲解前端
  • 不会深入讲解mysql redisnginx ,但能满足项目需求
  • 不讲解vueReactSSR

猜你喜欢

转载自www.cnblogs.com/reginyuan/p/12384683.html
1-1
今日推荐