Node.js

  • Node.js
    01-29 09:31
    Node.js开发仿知乎服务端 深入理解RESTful API 完整版 第1章 学习之前要告诉你的 这一章只有一节,也只有一个目的,就是告诉你这门课程讲了什么,最终做出的效果,以及学习这门课程你需要先掌握哪些技术。 第2章 跟着 GitHub 认识 RESTful API 本章以全球最大的同性社交社区 GitHub 的 RESTful API 十几个最佳实践为例,让你掌握最完整的 RESTful API 理论 第3章 用 Koa 说 Hello World 本章将带你了解什么是 Koa 框架,搭建 Koa 框架的开发环境,并且编写第一个 Koa 框架的程序。不仅如此,重点是还要带你理解什么是 Koa 中间件以及经典的洋葱模型。 第4章 Koa 框架的路由与 RESTful API 最佳实践 本章主要讲解 Koa 框架的路由。和其他课程的区别在于,不仅要学习 Koa 框架本身的路由用法,还要学习实现 REST 风格的路由用法。 第5章 Koa 框架的控制器以及设计更合理的目录结构 本章主要讲解 Koa 框架的控制器部分的内容。从如何获取 HTTP 的请求参数,到发送 HTTP 的响应,一应俱全。让你明白目录结构是怎么来设计的更合理。 第6章 多种方案实现错误处理机制 本章主要讲解多种方案的错误处理。主要分三方面,一是 Koa 框架自带的错误处理,一是编写错误处理中间件,一是使用优秀的错误处理中间件。 第7章 第一批用户入库啦~~ 本章主要讲解 NoSQL 概念以及 MongoDB 数据库的理论与入门实践。通过 MongoDB Atlas 云数据库学习 MongoDB 的增删改查等常见操作。 第8章 JWT 在 Koa 框架中实现用户的认证与授权 本章主要讲解 JWT 如何实现用户的认证与授权。从 Session 开始讲解过渡到 JWT,关键在于 Session 和 JWT 的对比。以及通过 Koa 框架的 JWT 中间件实现用户注册于授权登录功能。 第9章 项目实战之上传图片模块 本章主要讲解 Koa 框架如何实现上传。凡事从需求分析入手,通过使用 Koa 框架的中间件实现获取上传的文件以及生成图片的链接。 第10章 项目实战之个人资料模块 —— 学习处理复杂数据类型 本章主要讲解如何设计复杂的 MongoDB 数据类型。从需求分析开始,到 schema 的设计,再到参数的校验。最后,还要实现 RESTful API 的最佳实践。 第11章 项目实战之关注与粉丝模块 本章主要讲解项目中关注与粉丝模块的设计与实现。覆盖了数据库中的经典多对多关系的设计,以及 RESTful 风格的接口设计与实现。最后,还编写了用来校验用户存在与否的 Koa 中间件。 第12章 项目实战之话题模块(足够完整!!) 本章主要围绕话题功能模块进行讲解,包括话题模块本身和用户属性中的话题引用。覆盖多个比如分页、模糊搜索等等的 RESTful API最佳实践,还包括了数据库引用的实践哦~ 第13章 项目实战之问题模块 —— 复杂的数据库设计 本章主要围绕问题模块进行展开。通过问题模块的实现,来学习数据库中的一对多和多对多关系的设计与实现,带你逐步深入到数据库的复杂设计中。 第14章 项目实战之答案模块 —— 更复杂的数据库设计 本章主要围绕答案模块进行讲解。覆盖了 RESTful API 最佳实践 —— 嵌套路由、互斥接口的实现等内容,并且讲解了二级嵌套关系中的增删改查接口的实现。 第15章 项目实战之评论模块 —— 最复杂的数据库设计 本章主要围绕评论模块的设计与实现进行学习。其中,包括了最复杂的三级嵌套接口的设计与实现,还有有关一级评论、二级评论的设计与实现等内容。 第16章 丑媳妇终要见公婆:项目上线、部署与配置 本章主要讲解如何将开发完成的项目部署到服务器上。其中,包括了服务器的环境搭建、用 Nginx 实现服务器端口的转发、PM2 管理服务进程等等这些内容。 第17章 使人进步的基石:回顾与总结 最后一章带着大家把整个课程回顾一遍,尤其是重难点,技术点。最后总结经验、心得以及扩展建议等等。
    • 458
  • Node.js
    01-29 09:21
    微信小程序+Nodejs打造沃尔玛无人收银、无人值守货架、无人售货 课程目录: 第01课、微信小程序+Nodejs打造沃尔玛无人收银、微店无人值守货架、无人零售收银系统项目介绍 (6分41秒) 第02课、初识微信小程序(11分36秒) 第03课、创建小程序 注册小程序账户 小程序工具功能介绍 以及小程序的目录结构分析(17分30秒) 第04课、小程序MINA框架介绍 wxml wxss pages逻辑层js 介绍 绑定数据、绑定属性、条件判断、循环渲染数据(22分26秒) 第05课、微信小程序事件、方法、事件对象、方法传值、获取data数据、修改data数据、冒泡非冒泡事件(22分15秒) 第06课、微信小程序app.json配置视图样式、配置底部tab切换、页面跳转配置页面里面的.json文件(24分48秒) 第07课、微信小程序小小练习 小程序页面跳转传值、请求Api接口获取服务器数据【无人点餐系统菜品页面制作】 (34分6秒) 第08课、微信小程序小小练习 解决图片显示问题、页面跳转、以及通过api接口获取详情页面数据 【无人点餐系统菜品详情页面制作】(20分49秒) 第09课、小程序wxParse插件 解析html数据 【解析无人点餐系统菜品详情页面html】(15分15秒) 第10课、微信小程序中的模块化utils 以及全局app.js 配置无人点餐项目公共的api地址【配置无人点餐项目公共api】(12分) 第11课、微信小程序中的WXS 脚本语言的使用 (18分24秒) 第12课、微信小程序中的自定义组件 注册组件(18分23秒) 第13课、微信小程序中的自定义组件 父子组件 组件事件 父子组件传值 (13分46秒) 第14课、微信小程序中的自定义组件 slot 子组件调用父组件的方法、父组件调用子组件的方法(19分41秒) 第15课、微信小程序自定义toast组件代码讲解(4分29秒) 第16课、小程序view 结合scroll-view结合真实新闻客户端api实现上拉分页加载更多(19分22秒) 第17课、小程序view 结合scroll-view结合真实新闻客户端api实现上拉分页加载更多 重复请求 没有数据不请求(6分53秒) 第18课、微信小程序 导入小程序代码、导入代码片段 、官方组件介绍以及实现swiper组件( 18分57秒 ) 第19课、微信小程序 video cover-view cover-image 组件的使用( 18分46秒 ) 第20课、微信小程序基础内容组件 icon 、text 、rich-text、progress( 15分34秒 ) 第21课、微信小程序表单组件 button checkbox form input label radio slider switch textarea 获取表单数据(24分32秒) 第22课、微信小程序表单组件 picker picker-view 实现日期 区域 联动选择(27分18秒) 第23课、微信小程序媒体组件 images显示图片以及实现多图预览功能(9分2秒) 第24课、微信小程序媒体组件camera、audio、video、live-player、live-pusher(23分26秒) 第25课、open-data web-view 以及 canvas、map简单介绍(4分)
    • 381
  • Node.js
    01-29 06:56
    基于NodeJS+Express+mongoDB+Bootstrap的全栈式工程化开发前后端分离博客系统实战 课程目标 本课程通过一个完整的项目,让学员了解如何使用Jade+Node.js+Express+mongoDB+Bower+Gulp+Yeoman的组合开发Web应用。可以让学员更深入地掌握Node.js和Express技术。 适用人群 node.js程序员,express程序员,JAVAscript程序员 课程简介 本系统是一款博客系统,拥有博客必要的功能,如用户注册、用户登录、用户退出、文章列表,文章查看、添加文章,删除文章,修改文章、文章搜索、后台权限控制等。 ----------------------课程目录---------------------- 1. 课程介绍.mp4 10. FAQ-如何使用课程代码.mp4 11. 博客系统 Schema 设计和实现.mp4 12. 文章列表页实现(上).mp4 13. 文章列表页实现(随机数据和分页).mp4 14. 文章列表页实现(侧边栏和分类列表).mp4 15. 文章详情页(上).mp4 16. 文章详情页(下).mp4 17. 后台管理文章列表页(上).mp4 18. 后台管理文章列表页(中).mp4 19. 后台管理文章列表页(下).mp4 2. 环境安装和配置.mp4 20. 后台管理文章添加(上).mp4 21. 后台管理文章添加(下).mp4 22. 后台管理文章编辑.mp4 23. 后台管理之分类管理.mp4 24. 博客系统之前后台文章搜索.mp4 25. 管理员注册和数据校验功能(上).mp4 27. 使用Passport实现管理员登录功能.mp4 28. 后端权限校验和注销功能.mp4 29. 系统完善及课程回顾.mp4 3. 命令行工具简介.mp4 4. Express入门.mp4 5. 项目初始化.mp4 6. Jade简介.mp4 7. 博客系统前端布局.mp4 8. 博客系统后端布局.mp4 9. MongoDB安装简介和实操.mp4
    • 531
  • Node.js
    01-25 03:19
  • Node.js
    01-23 03:16
    基于Node.js平台的下一代Web开发框架– Koa2框架 Koa2搭建网站的完美实战课程 Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石。 通过利用 async 函数,Koa 帮你丢弃回调函数,并有力地增强错误处理。 Koa 并没有捆绑任何中间件, 而是提供了一套优雅的方法,帮助您快速而愉快地编写服务端应用程序。 课程目录: (1)第10章 实战篇 - 集成 AntDesign 与 Parcel 打通前后端与构建;目录中文件数:4个 (1) 10-1 第三次迭代 配置babel postcss来支持 parcel 的打包构建.mp4 (2) 10-2 [第 3 次迭代] 在 Koa 中集成 Parcel 开发与生产环境的构建中间件.mp4 (3) 10-3 第三次迭代 结合 react-router-dom 与import 来动态加载前端路由.mp4 (4) 10-4 第三次迭代 实现网站的布局模板组件和导航菜单.mp4 (2)第11章 实战篇 - 实现网站前端路由与页面功能;目录中文件数:5个 (5) 11-1 第四次迭代 axios封装可控制.mp4 (6) 11-2 第四次迭代 开发网站首页电影列表.mp4 (7) 11-3 第四次迭代 抽象网站首页电影卡片内容组件.mp4 (8) 11-4 第四次迭代 为电影卡片增加视频播放及切换功能.mp4 (9) 11-5 第四次迭代 开发电影详情页.mp4 (3)第12章 实战篇 - 实现后台登录权限与管理功能;目录中文件数:4个 (10) 12-1 实现网站的后端登录页面及密码校检.mp4 (11) 12-2 实现网站后端管理列表页.mp4 (12) 12-3 增加登录权限.mp4 (13) 12-4 增加用户会话.mp4 (4)第13章 服务器部署与发布;目录中文件数:2个 (14) 13-1 简单配置本地与服务器.mp4 (15) 13-2 服务器第一次部署与发布.mp4 (5)第14章 课程总结与展望;目录中文件数:1个 (16) 14-1 koa2 课程回顾总结.mp4 (6)第1章 2018 年的编程姿势;目录中文件数:4个 (17) 1-1 koa2导学.mp4 (18) 1-2 安装跟进最新 node.js 版本.mp4 (19) 1-3 毫不犹豫的使用promise.mp4 (20) 1-4 使用babel 编译es7 async function.mp4 (7)第2章 必会 ES6-7 语法特性与规范;目录中文件数:6个 (21) 2-1 生成器函数.mp4 (22) 2-2 co 库执行 promise 和 generator function.mp4 (23) 2-3 箭头函数 arrow function.mp4 (24) 2-4 异步函数 asyunc function 统一世界.mp4 (25) 2-5 借助 babel 编译 import 与 export.mp4 (26) 2-6 生产环境使用 babel 支持 es6-7.mp4 (8)第3章 层层学习 Koa 框架的 API;目录中文件数:8个 (27) 3-1 koa 核心对象.mp4 (28) 3-2 web服务类 application.mp4 (29) 3-3 http 上下文对象 context(ctx).mp4 (30) 3-4 http 请求对象 request(req).mp4 (31) 3-5 http 响应对象.mp4 (32) 3-6 koa 中间件 middlewares.mp4 (33) 3-7 纯函数-尾递归与魔法大师 koa-compose.mp4 (34) 3-8 session-cookie-路由 koa小结.mp4 (9)第4章 Koa2 与 Koa1 、Express 框架对比;目录中文件数:4个 (35) 4-1 koa2与koa1 的用法对比.mp4 (36) 4-2 koa 与 express 的api 能力对比.mp4 (37) 4-3 koa 与 express的中间件执行模板对比.mp4 (38) 4-4 koa2 espress 选型及小结(含奖励哦).mp4 (10)第5章 从 0 开发一个电影预告片网站;目录中文件数:8个 (39) 5-1 设计与分析.mp4 (40) 5-2 行代码撸一个服务器推到git仓库.mp4 (41) 5-3 服务器返回一个静态 html页面.mp4 (42) 5-4 集成模板引擎 koa 搭建初始模板目录.mp4 (43) 5-5 集成模板引擎到koa 搭建初始模板目录.mp4 (44) 5-6 借助 bootstrap 4-x 搭建网站首页.mp4 (45) 5-7 关于构建工具parcel解决的问题.mp4 (46) 5-8 parcel打包普通网站以及 react 架构网站的资源方案.mp4 (11)第6章 利用爬虫搞定网站基础数据;目录中文件数:7个 (47) 6-1 设计与分析.mp4 (48) 6-2 利用 puppeteer 爬取和分析电影列表.mp4 (49) 6-3 child_process fork 子进程来运行爬虫脚本.mp4 (50) 6-4 服务器端通过 request 向豆瓣 api 请求详细数据.mp4 (51) 6-5 scott 与妹子合租引发的同步异步与阻塞.mp4 (52) 6-6 puppeteer 深度爬取封面图和视频地址.mp4 (53) 6-7 上传线上封面图和视频搬砖到七牛云图床上.mp4 (12)第7章 彩蛋篇 - [高难度拔高干货] 深度理解 Node.js 异步 IO 模型;目录中文件数:4个 (54) 7-1 从异步非阻塞的代码案例切入事件循环.mp4 (55) 7-2 从异步非阻塞的代码案例切入事件循环.mp4 (56) 7-3 从libuv 源码来理解event loop的六个阶段.mp4 (57) 7-4 设计一个测试用例来验证自己对事件循环的理解.mp4 (13)第8章 实战篇 - 在 Koa 中向 MongoDB 建立数据模型;目录中文件数:7个 (58) 8-1 windows mac centos ubuntu安装mongodb-1.mp4 (59) 8-2 koa2 中利用 mongoose链接数据库.mp4 (60) 8-3 mongodb和mongoose关于 collection schema model entity 的基本.mp4 (61) 8-4 利用 schema model创建电影的数据模型.mp4 (62) 8-5 创建用户数据模型并实现加盐加密和敏感登控制.mp4 (63) 8-6 创建电影分类以及初始化所有.mp4 (64) 8-7 向数据库导入爬到的电影数据.mp4 (14)第9章 实战篇 - 为网站增加路由与控制器层对外提供 API 服务;目录中文件数:5个 (65) 9-1 第二次迭代快速实现一个最小统计的api服务器.mp4 (66) 9-2 第二次迭代了解koa-router的基本能力以及取舍套路.mp4 (67) 9-3 通过装饰器来把路由进行拆分和继承.mp4 (68) 9-4 结合decorator 对 koa-router 进行抽象封装支持路由空间.mp4 (69) 9-5 分拆项目服务层与路由层对外暴露api服务.mp4
    • 507
  • Node.js
    11-19 07:12
    Node.js的推出,不仅从工程化的角度自动化掉更多琐碎费时的工作,更打破了前端后端的语言边界,让JavaScript流畅的运行在服务器端。 本教程旨在引导前端开发工程师,以及Node.js初学者走进这个活泼而有富有生命力的新世界。 千锋web前端教程:01、NodeJS基础介绍.mp4 千锋web前端教程:02、开发环境配置.mp4 千锋web前端教程:03、模块、包与Common.mp4 千锋web前端教程:04、npm带来全新开发体验.mp4 千锋web前端教程:05、深入浅出Node核心模块API-url.mp4 千锋web前端教程:06、深入浅出Node核心模块API-QueryString.mp4 千锋web前端教程:07、深入浅出Node核心模块API-http爬虫tscproj.mp4 千锋web前端教程:08、深入浅出Node核心模块API-HTTP Request GET.mp4 千锋web前端教程:09、深入浅出Node核心模块API-HTTP Request POST.mp4 千锋web前端教程:10、深入浅出Node核心模块API-Events.mp4 千锋web前端教程:11、深入浅出Node核心模块API-fs.mp4 千锋web前端教程:12、深入浅出Node核心模块API-Stream.mp4 千锋web前端教程:13、使用Node创建后端路由(一).mp4 千锋web前端教程:14、使用Node创建后端路由(二).mp4 千锋web前端教程:15、使用Node创建后端路由(三).mp4 千锋web前端教程:16.Node.js请求参数.mp4 千锋web前端教程:17、Async,让你更优雅的编写同步异步代码.mp4 千锋web前端教程:18、使用npm script 提高开发效率.mp4 千锋web前端教程:19、浅析socket的实际应用.mp4 千锋web前端教程:20、Node中Net核心模块对socket的支持.mp4 千锋web前端教程:21、浏览器原生支持的websocket.mp4 千锋web前端教程:22、兼容性卓越的socket.io.mp4 千锋web前端教程:23、MongoDB安装.mp4 千锋web前端教程:24、MongoDB概念解析.mp4 千锋web前端教程:25、常用的MongoDB操作命令.mp4 千锋web前端教程:26、快速上手集合(colletion)操作.mp4 千锋web前端教程:27、快速上手文档(document)操作.mp4 千锋web前端教程:28、MongoDB数据读取进阶.mp4 千锋web前端教程:29、Node.js下方便快捷的Express框架.mp4 千锋web前端教程:30、Express初始化项目详解.mp4 千锋web前端教程:31、Express中的路由.mp4 千锋web前端教程:32、使用EJS模板.mp4 千锋web前端教程:33、mocha安装和准备.mp4 千锋web前端教程:34、测试框架.mp4 千锋web前端教程:35、断言库chai.mp4 千锋web前端教程:36、项目案例.mp4 千锋web前端教程:37、运行多个测试.mp4 千锋web前端教程:38、项目效果演示.mp4 千锋web前端教程:39、项目准备.mp4 千锋web前端教程:40、首页结构和样式.mp4 千锋web前端教程:41、注册页面结构和样式.mp4
    • 762
  • Node.js
    09-26 12:27
    此课程能让大家熟练掌握最新项目开发语言(ES6/7+)、前端(Vue2.x)后端(Express)流行框架、数据库(MySQL),最后让开发的项目真实上线,以此掌握项目开发从前端到后端以及开发与上线的全部技术细节[: P 〖课程目录〗: 1、vue技术点补充(1).mp4 1、Vue技术点补充(2).mp4 1、知识点补充-上(1).mp4 2、知识点补充-上(2).mp4 3、商城项目预热(1).mp4 3、网络请求精讲(1).mp4 4、多组件和路由(1).mp4 4、商城项目预热(1).mp4 5、Vuex状态管理精讲(1).mp4 5、Vuex状态管理精讲(2).mp4 5、商城项目预热(1).mp4 5、商城项目预热(2).mp4 6、商城结构初始化(1).mp4 6、商城结构初始化(2).mp4 6、商城项目实战-首页板块(1).mp4 6、商城项目实战-首页板块(2).mp4 7、商城项目实战-首页板块(1).mp4 7、商城项目实战-首页板块(2).mp4 7、首页界面布局和数据处理(1).mp4 7、首页界面布局和数据处理(2).mp4$ _5 }4 c+ \5 E! E. {8 e ^ 8、商城项目实战-拼单详情版块(1).mp4 8、商城项目实战-拼单详情版块(2).mp4 8、详情页界面布局和数据综合处理(1).mp4 8、详情页界面布局和数据综合处理(2).mp4 9、评论类、组件封装、分享集成(1).mp4& |$ n4 N/ R. p: y! y# e# q1 V 9、评论类、组件封装、分享集成(2).mp4 9、商城项目实战-拼单详情版块(1).mp4 9、商城项目实战-拼单详情版块(2).mp4- [ A: S$ ? S% D( T3 P 10、商城项目实战-推荐和搜索版块块(1).mp48 O# ?8 B7 |7 b% @; x 10、商城项目实战-推荐和搜索版块块(2).mp4 10、推荐板块综合业务处理(1).mp47 R% Z5 J+ @: Y- W! ?# b. _& R: F 10、推荐板块综合业务处理(2).mp4 11、商城项目实战-推荐和搜索版块块(1).mp4 11、商城项目实战-推荐和搜索版块块(2).mp4+ Q7 Y8 n" E. L& R8 D 11、搜索版块组件封装、数据集成(1).mp4- M+ z! W! @2 d: L7 T- ?& X& C 11、搜索版块组件封装、数据集成(2).mp49 y3 N0 J5 A2 Z1 v 12、个人中心登录和注册逻辑(1).mp4 12、个人中心登录和注册逻辑(2).mp4 12、商城项目实战-个人中心版块(1).mp4+ Y$ f8 z! O( t7 ]8 z& L; H w 12、商城项目实战-个人中心版块(2).mp4$ W2 a7 E1 b# _* m/ `( ]7 V7 e$ X) @ 13、个人中心其他业务版块(1).mp4 13、个人中心其他业务版块(2).mp4 13、商城项目实战-个人中心版块(1).mp4. [3 O( k) B' X0 M. ]8 L3 p 13、商城项目实战-个人中心版块(2).mp42 j! N6 V# q' u# T. t3 } 14、聊天版块服务器端设计和部署(1).mp4 14、商城项目实战-聊天版块(1).mp4 15、聊天版块客户端设计和部署(1).mp4 15、商城项目实战-聊天版块(1).mp46 i$ w3 e5 v0 q) f9 I8 J) P 16、商城项目实战-综合处理(1).mp4* n" Q3 B4 K w* s 16、项目优化封装(1).mp4 17、商城项目实战-综合处理(1).mp4 17、项目编译和打包部署(1).mp4 18、商城项目实战-综合处理(1).mp4 18、线上真实项目部署全流程(1).mp4 19、商城项目实战-综合处理(1).mp4 19、疑惑解答(1).mp4 课件源码
    • 1164
  • Node.js
    09-09 12:31
  • Node.js
    09-09 12:28
  • Node.js
    09-09 12:27
    一周学会Node.js开发电影微信公众号 微信公众号是开发者或商家在微信公众平台上申请的应用账号,该帐号与QQ账号互通,通过公众号,商家可在微信平台上实现和特定群体的文字、图片、语音、视频的全方位沟通、互动。形成了一种主流的线上线下微信互动营销方式。 微信公众号已经突破1000多万,对开发者的需求十分广泛,掌握微信公众号开发将成为自己的核心竞争力,而以高效著称的Node.JS是微信开发的不二之选。 【课程内容】 第一天 前期准备 微信号分类和功能 域名、服务器及 ngrok 环境配置 配置、接入微信公众号 写段代码实现加密认证逻辑 第二天 实战入门 利用 QQ 浏览器代理调试端口 简述7种消息 6 种回复 注意事项总结 从封装和抽象开始 票据 access_token 打开新世界大门 先撸一个自动回复出来 第三天 微信流程及技术串讲 微信交互流程 Promise 如何使用 Generator生成器 Koa 和 Express 中间件 第四天 实战进阶 封装消息响应模块 自动回复各种消息 上传临时素材之图片和视频 荡平永久素材接口:上传、下载、删除、更新 荡平永久素材接口:查询永久素材数量接口、获取永久素材列表接口 用户分组爽歪歪 获取用户私密信息:设置备注名、获取用户基本信息、获取用户列表 地理位置和用户资料挖坑 第五天 实战互动 对分组群发消息 微信菜单-增加菜单配制项、生成菜单 帐号管理(二维码) 微信语义接口 微信 JS-SDK 使用微信官方的WEB调试工具 微信 SDK 语音搜电影 第六天 实战电影公众号 规划项目功能分布 合体 Express 和 Koa 项目架构 实现关注自动回复提示 语音实现电影查询 存储并展现电影列表 第七天 公众号提供网站访问 兼容PC注册登录和首页 实现微信内页电影评论 管理后台
    • 1267