Node原生基础
Node基础概念、NPM命令、V8引擎概念、JavaScript模块化 CMD AMD UMD、EventLoop事件循环、同步异步、 阻塞非阻塞 、任务队列、宏任务、微任务、
原生Node模块、核心模块与require、module、触发器events与path模块、fs模块、Buffer对象、URL模块、HTTP模块 、stream流
Node原生封装HTTP与文件服务器
Node框架
express框架使用、中间件、核心对象、路由配置、模板引擎、数据脚本、Router核心、CORS配置、错误处理、校验封装、PM2管理、nodemoon管理
MORGAN日志处理、查询正则捕获、中间件开发、bodyParse等第三方中间件使用 、文件流上传下载、文件流切分
webpack工程化构建
工程化概念、工程化工具介绍、webpack基础知识、webpack配置与运行、plugin插件、loader使用、入口出口配置、模块modules、依赖处理、dev Server
target 、文件切分、build打包、热处理、package管理、性能优化、测试处理 、第三方插件使用、babel等
前后端数据交互
HTTP通信交互原理、请求响应、MIME、URI地址、报文解析、端口、报文流、测试监听抓包、TCP/IP握手机制、网络业务模型
代理、缓存、网关、隧道等概念、method与请求头分类
基础XMLHTTPRequest对象方法属性、方法、ajax异步交互 、同源策略原理
原生js封装ajax交互、 jquery的ajax封装交互、jsonp跨域处理、cors跨域处理、携带cookie与跨域处理、代理服务器跨域处理、
cookie验证与通信 、axios库的使用 代理、封装、拦截、合并、二次封装
通信加密策略、数据对称加密、数据非对称加密、RSA加密实践、MD5加密实践
登录注册与鉴权机制、Authenticity认证、Token认证、JWT认证、session状态管理、 oauth认证
RESTful接口设计
RESTful设计原则、状态码设计与规范、服务器响应规则与格式、前后端接口协议制定、传统RESTful改进
API设计规范、 资源定位、JSON模式、合约说明、资源标识符、缓存友好API、HTTP头管理、文档定义、松耦合原则、一致性、重用、稳定性原则
数据库存储
MongoDB基础概念、NoSQL与SQL、CAP定理、RDBMS、MongoDB语法、指令、监控与GUI、MongoDb驱动、Mongoose应用
数据库创建、集合增删改查、文档增删改查、数据库查询、高级查询操作、通道查询、多条件查询、反向筛选、索引处理、aggregate聚合管道、
validation验证、population联表、middleware中间件处理、查询ERROR类二次封装
博客后台项目实战
数据库设计、服务端路由搭建、接口设计与API管理、通信交互管道封装、注册登录、路由导航、前端路由管理、权限管理、用户管理、分类管理、标签管理
、文章管理、模块化功能封装、校验库封装、promise链式行为封装、
异步模块处理、SPA单页面应用初级实现、原生集中行为控制器、模板化+模块化+预处理+工程化实现前端页面
组件化封装
组件化基础概念、组件设计原则、组件封装、组件耦合与解耦、工程化+模板化+模块化实现原生组件化功能。
标签:Node,封装,Nodejs,处理,开发,模块,组件,工程化 From: https://www.cnblogs.com/ixme/p/16951424.html