Node.js

  • Node.js
    04-07 04:41
  • Node.js
    01-25 03:19
  • 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
    • 526
  • Node.js
    01-30 06:31
    极客学院Node基础视频教程 Node从入门到精通 极客Node视频教程 -------------------课程目录------------------- <Node.js> ├学习文档.txt ├<1.初识 Node.js> │ ├1.认识 Node.js.mp4 │ ├2.Node.js 与 JavaScript 的关系.mp4 │ └3Node.js 的特点.mp4 ├<10.Node.js 编程:ECMAScript 引用类型> │ ├Global 对象.mp4 │ ├Math 对象.mp4 │ ├Object 类型 (1).mp4 │ └基本包装类型.mp4 ├<2.Node.js 开发环境搭建> │ ├1.Node.js 开发环境介绍.mp4 │ ├2.Mac OS X 下 Node.js 开发环境搭建.mp4 │ └3.Windows 下 Node.js 开发环境搭建.mp4 ├<3.Node.js 实战项目开发:极客学院“技术问答”> │ ├1.Web 与 Node.js 相关技术介绍.mp4 │ ├2.expressjs 的配置与路由.mp4 │ ├3.expressjs 与HTML.mp4 │ └4.模组化.mp4 ├<4.使用 loopback 快速搭建用户系统> │ ├1.loopback.io.mp4 │ ├2.模型系统与数据源(datasources).mp4 │ ├3.使用Github账号登陆.mp4 │ └4.邮箱验证.mp4 ├<5.NodeJS爬虫系统> │ ├1.NODEJS爬虫系统课程概要.mp4 │ ├2.爬虫系统以及Robots协议.mp4 │ ├3.配置爬虫系统和开发环境.mp4 │ └4.爬虫实战.mp4 ├<6.Node.js 常用开发工具的使用> │ ├1.开发工具的使用.mp4 │ ├2.NPM 与调试工具的使用.mp4 │ └3.常用 Linux 命令介绍.mp4 ├<7.Meteor 入门指南> │ ├1Meteor 简介.mp4 │ ├2.Meteor 的安装及示例程序.mp4 │ └3.Meteor 示例程序详解.mp4 ├<8.Node.js 编程:JavaScript 语言基础> │ ├1.语法.mp4 │ └3.操作符.mp4 ├<9.基于 Node.js 平台的下一代 web 开发框架Koa> │ ├Context(上下文).mp4 │ ├Koa入门.mp4 │ ├简介.mp4 │ ├请求(Request).mp4 │ ├响应(Response).mp4 │ └应用.mp4
    • 519
  • 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
    • 503
  • Node.js
    04-01 08:32
  • 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章 使人进步的基石:回顾与总结 最后一章带着大家把整个课程回顾一遍,尤其是重难点,技术点。最后总结经验、心得以及扩展建议等等。
    • 455
  • Node.js
    05-09 12:47
  • Node.js
    04-07 04:40
    第1章 课程介绍 包括课程概述、核心模块、核心技术、课程安排、课程收获、讲授方式、学习前提等方面的介绍,让同学们对课程项目有一个直观的了解。 第2章 nodejs 介绍 本章主要为了照顾尚未入门或者刚刚入门 nodejs 的同学,介绍 nodejs 的下载、安装和基本使用,以及 nodejs 和前端 javascript 的区别。另外,重点介绍了服务端开发和前端开发思路上的区别,为后续的开发做一个基础的铺垫。 第3章 项目介绍 课程是通过案例的形式来学习 nodejs ,本章先来介绍这个案例,即个人博客项目。包括需求分析、原型图设计、以及 server 端的技术方案设计。有了详细的设计方案,才能指导后续的实际开发。 第4章 开发博客项目之接口 要开发一个博客项目的 server 端,首先要实现技术方案设计中的各个 API 。本章主要讲解如何使用原生 nodejs 处理的 http 请求,包括路由分析和数据返回,然后代码演示各个 API 的开发 。但是本章尚未连接数据库,因此 API 返回的都是假数据。... 第5章 开发博客项目之数据存储 API 实现了,就需要连接数据库,实现真正的数据存储和查询,不再使用假数据。本章主要讲解 mysql 的安装、使用,以及用 nodejs 连接 mysql ,最后将 mysql 应用到各个已经开发完的 API 中。 第6章 博客项目之登录 用户登录是博客项目的主要功能之一,本章主要讲解如何使用原生 nodejs 实现登录。包括 cookie session 的介绍和使用,以及为了扩展性和性能使用 redis 来存储 session 。最后,通过 nginx 配置联调环境,和前端页面联调。本章内容较多,对于前端开发人员来说,新概念也较多,是本课程学习上的挑战。... 第7章 博客项目之日志 日志记录和日志分析是 server 端的重要模块,前端涉及较少。本章主要讲解如何使用原生 nodejs 实现日志记录、日志内容分析和日志文件拆分。其中包括 stream readline 和 crontab 等核心知识点。 第8章 博客项目之安全 安全是 server 端需要考虑的重点内容,本章主要讲解 nodejs 如何防范 sql 注入,xss 攻击,以及数据库的密码加密 —— 以防被黑客获取明文密码。 第9章 使用 express 重构博客项目 先前的课程内容都是通过原生 nodejs 实现,是为了让同学们了解原理和底层实现,但实际开发还是会使用框架和工具来提高效率。本章使用 express 重构这个博客项目,学习使用框架和中间件机制。另外,本章将使用常用的插件来实现登录、日志等比较繁琐的功能,提高开发效率。最后,还详细讲解了 express 中间件的实现原理... 第10章 使用 Koa2 重构博客项目 目前 koa2 和 express 是企业同时使用的 nodejs 框架,因此本章使用 koa2 再次重构这个博客项目。重构过程中将详细学习 koa2 框架的使用,koa2 的中间件机制,以及 async/await 语法。同理,本行也使用常用框架来实现登录、日志等比较繁琐的功能,提高开发效率。最后,还详细讲解了 koa2 中间件的实现原理,... 第11章 上线与配置 代码开发完毕要线上运行,并且保证服务稳定性,将使用 PM2 工具。本章讲解 PM2 的配置使用和进程守护,以及 PM2 多进程模型。最后,还介绍了服务器运维的相关方法。 第12章 课程总结 对课程做总结,并列出了课程所提到的主要知识点,整体回顾课程。 更新完成.....
    • 446
  • Node.js
    02-16 10:23