登录    注册
  

IT营教程分类

Egg.js视频教程_Eggjs仿小米商城企业级Nodejs项目实战视频教程(大地)(已更新70讲)

  • 赞助费:¥158元   在线客服:点击这里给我发消息    IT营2000人交流群:it营
  • 课程讲师: 大地
  • 适合人群: 中级
  • 主要技术: Egg.js
  • 更新程度: 已更新70讲
  • 赞助类型: 赞助
  • 用到技术: Egg.js
  • 涉及项目: 小米商城
  • 浏览次数: 9230 次     赞助付款后,在订单列表获取下载地址
  • 购买数量: 商品总价:
  • 举报

浏览历史

课程描述

相关课程

还购买过

2018年9月新出Egg.js视频教程免费试听教程下载地址:

 

pan.baidu.com/s/1a8-RY-aBm3YkH2ZqJKmztg


若下载地址失效请联系客服获取,学习交流QQ群:799153657

   

 

Egg.js教程介绍:

 

Egg.js是《阿里旗下产品》基于Node.js 和 Koa的一个Nodejs的企业级应用开发框架,它可以帮助开发团队及开发人员降低开发和维护成本。虽然Express和Koa 是 Node.js 社区广泛使用的框架,它们简单且扩展性强,非常适合做个人项目,但由于框架本身缺少约定,标准的 MVC 模型会有各种千奇百怪的写法。Egg.js则是按照约定进行开发,奉行『约定优于配置』,具备提供基于Egg定制上层框架的能力高度可扩展的插件机制、内置多进程管理、基于Koa开发,性能优异、框架稳定,测试覆盖率高、渐进式开发开发成本和维护成本低等特点。

 

Egg.js 基于Es6、Es7以及Typescript、Koa2,使得Nodejs具有更规范的开发模式、更低的学习成本、更优雅的代码、更少的开发成本、更少的维护成本,它是为企业级框架而生!

 

 

Egg.js教程学前须知:

 

本套Egg.js教程_Eggjs仿小米商城企业级Nodejs项目实战视频教程由IT营大地老师2018年9月倾心录制,现已更新70讲,持续更新中。为感谢大地老师铁杆粉丝一直以来的大力支持,前200名赞助会员享有158元/套的优惠价格,201名-500名的赞助会员享有198元/套的优惠价格,超过500名后的赞助会员按照218元/套的原定价格。 

 

 

1.教程类型:本视频为赞助类型视频,赞助后可以看Egg.js全部教程(包括后期更新教程)。 

 

 

2.必备基础:学习此套Egg.js视频教程之前须具备Html、 Css、 Js、 Es6、 Nodejs、 Koa基础 

 
 
3.学习说明:每套Egg.js教程只限一人学习,教程和电脑绑定下单时,请填写正确的QQ号,赞助后系统自动发货,届时联系客服获取授权码。  
 
         
4.学习环境:Egg.js视频教程支持win xp和win7 win8 win10 以及苹果mac电脑,不支持虚拟机系统。 
 
 
5.赠送教程: 不会Nodejs、Koa基础的同学请先学习对应的基础教程,然后再学此教程。大地老师Nodejs 、Koa入门基础视频教程均为免费教程下载地址:https://www.itying.com/goods-783.html)。 
 
  
6.涉及项目:Egg.js仿小米商城项目
 
 
 
7.配套资源视频+课件+源码+赞助群
 
  
 
 

Egg.js视频教程_Eggjs仿小米商城企业级Nodejs项目实战视频教程(大地)已更新目录介绍:

 

01 Egg.js的介绍、egg.js环境搭建、创建 运行egg项目(14分12秒)

一、 Egg.js 是什么?

二、 Egg.js的特性

三、 Egg.js在阿里的地位。

四、 Egg.js的历史?

五、 学习Egg前的必备基础。

六、 Egg快速入门、搭建环境、创建项目。

 

 

02 Egg.js 目录结构介绍 、定义controller以及配置路由、Egg目录约定规范、Vscode+Egg开发工具配置(20分48秒)

一、 Egg.js目录结构介绍

二、 Egg.js 目录约定规范

三、 Vscode+Egg开发工具配置

 

 

03 Egg路由(router.js)、get传值、动态路由(controller)、 静态资源(view) egg-view-ejs(18分31秒)

一、 Egg路由配置

二、 获取Get传值以及动态路由的值

三、 egg.js模板引擎获egg-view-ejs

 

 

04 Egg静态资源 (view)、控制器(controller) 和 数据模型Model(Service) 和配置文件(config)

一、 Egg.js中的静态资源 (view)

二、 Egg.js中的控制器(controller)

三、 Egg.js中的服务(Service

四、 Egg.js中的配置config 

 

 

05 Egg.js《小小爬虫系统》抓取Api接口数据实现一个新闻系统(30分)

一、 创建小小爬虫系统项目

二、 配置项目路由(router.js)

四、 配置项目控制器(controller)

三、 配置Egg.js中的服务(Service

四、 配置ejs模板引擎(config、插件)

五、 配置config公共的url地址

六、 路由(router.js)  控制器(controller)  配置(config)  服务(service) 实现爬取接口实现小小新闻系统 

 

 

06 Egg.js 教程 egg.js框架扩展(extend)   解析《小小爬虫系统》中日期(22分57秒)

一、 Egg.js 框架扩展(extend)

二、 Egg.js(extend)扩展application

三、 Egg.js(extend)扩展Context

四、 Egg.js(extend)扩展Request

五、 Egg.js(extend)扩展Response

六、 Egg.js(extend)扩展Helper  解析《小小爬虫系统》中日期

  

07 Egg中间件(middleware)让我们的《小小爬虫系统新闻站点》,禁止指定ip的访问(24分30秒)

一、 Egg.js 中间件(middleware)入门

二、 Egg.js 中间件(middleware)实现禁止指定ip的访问 爬虫系统

 

 

08 Egg Post提交数据、Egg安全机制 CSRF 的防范、以及配置模板全局变量(14分22秒)

一、 Egg安全机制 CSRF 的防范

二、 Egg Post提交数据

三、 Egg 配置模板全局变量

 

 

09 Egg Cookie的使用、 Cookie的配置 、设置中文Cookie (25分32秒)

一、 Cookie简介

二、 Egg.js中Cookie的设置和获取

三、 Egg.js中Cookie参数options

四、 Egg.js中设置中文Cookie

 

 

10 Egg Session的使用 以及 Session的配置(20分51秒) 

一、Session简单介绍

二、Session的工作流程

三、Egg.js中session的使用

四、Session在config.default.js中的配置

五、Cookie和Session区别

 

 

11 Egg.js教程 【中间件进阶】-router.js中使用中间件、框架默认中间件、egg中使用Koa中间件 koa-compress实现网页gizp压缩(上-34分29秒)

一、定义一个中间件在应用中使用中间件

二、在router.js路由中使用中间件

三、框架默认中间件的配置

四、Egg.js中使用koa的中间件 (规范的Koa 的中间件)

五、Egg.js中使用koa的中间件 (非规范的 Koa 中间件)

六、Egg.js中间件的通用配置

 

 

12 Egg.js 【中间件进阶】-中间件的通用配置  Egg.js控制器(controller)分组(中)(12分54秒) 

     一、定义一个中间件在应用中使用中间件

二、在router.js路由中使用中间件

三、框架默认中间件的配置

四、Egg.js中使用koa的中间件 (规范的Koa 的中间件)

五、Egg.js中使用koa的中间件 (非规范的 Koa 中间件)

六、Egg.js中间件的通用配置

 

 

13 Egg.js 【中间件进阶】-中间件的通用配置  Egg.js控制器(controller)分组(下)(21分43秒)

      一、定义一个中间件在应用中使用中间件

二、在router.js路由中使用中间件

三、框架默认中间件的配置

四、Egg.js中使用koa的中间件 (规范的Koa 的中间件)

五、Egg.js中使用koa的中间件 (非规范的 Koa 中间件)

六、Egg.js中间件的通用配置

 

 

14 Egg.js【路由进阶】路由的几种写法、路由重定向、路由分组(路由映射) (23分36秒)

一、路由的几种写法

二、路由重定向

三、路由分组(路由映射

 

 

15 Egg.js【控制器进阶】控制器基类BaseController(定义公共成功 失败跳转页面)、控制器兼容写法(18分1秒)

一、Egg.js控制器基类BaseControlle

二、BaseControlle定义操作成功失败页面自动跳转

三、 Egg.js控制器ctx兼容写法(不推荐使用,只是为了兼容)

 

 

16 Egg.js 【定时任务】定时任务 、以及定时任务结合egg curl、cheerio模块实现类似360的网站监控功能(上)(18分1s)

一、定时任务的几种写法

二、定时任务调用service

 

 

17 Egg.js 【定时任务】定时任务 、以及定时任务结合egg curl、cheerio模块实现类似360的网站监控功能(下)(18分13秒)

一、定时任务结合egg curl定时获取数据

二、cheerio模块的使用

三、定时任务结合cheerio模块解析数据实现网站监控功能

 

 

18【Mongodb进阶】Mongodb4.x的使用、mongodb开启权限验证、 mongodb超级管理员 、mongodb用户权限管理【拓展】(26分23秒)

 

一、Mongodb4.x的使用

二、 Mongodb账户权限配置

三、 Mongodb账户权限配置中常用的命令

四、 Mongodb数据库角色

五、 连接数据库的时候需要配置账户密码

 

 

19【Mongodb进阶】 Egg.js[插件-数据库】egg.js中使用第三方插件以及Egg.js插件egg-mongo-native操作mongodb数据库、Egg.js扩展application 获取ObjectID(30分44秒)

一、 Egg.js中使用第三方插件

二、 Egg.js插件egg-mongo-native 配置

三、 Egg.js插件egg-mongo-native 使用

 

 

20【Mongodb进阶】关系型数据库表(集合)与表(集合)之间的几种关系(理论-新手必看 13分10秒)

一、简述关系数据库中表与表的3种关系

二、 一对一的关系

三、 一对多的关系

四、 多对多的关系

 

 

21【Mongodb进阶】 MongoDB的高级查询 、MongoDB多表关联查询、aggregate聚合管道 $project 、$match 、$group、$sort、$limit、$skip、$lookup 表关联 [难度4个星](35分24秒)

一、 MongoDB 聚合管道(Aggregation Pipeline)

二、 MongoDB Aggregation 管道操作符与表达式

三、  数据模拟

四、  $project

五、  $match

六、  $group

七、  $sort

八、  $limit

九、  $skip

十、  $lookup 表关联

 

 

22【Mongodb进阶】Egg.js egg-mongo-native中使用聚合管道实现多表关联查询(9分38秒)

一、 egg-mongo-native中使用聚合管道

二、 egg-mongo-native中使用聚合管道实现多表关联查询

 

 

23 【Mongoose】mongoose入门以及mongoose实现数据的增、删、改、查( 一 )(33分21秒)

一、 mongoose介绍

二、 mongoose的安装以及使用

三、 mongoose模块化

 

 

24 【Mongoose】mongoose默认参数 、mongoose模块化、mongoose性能疑问(二)(25分35秒)

一、 mongoose默认参数

二、 mongoose 模块化 

三、 mongoose 性能疑问

 

 

25 【Mongoose】Mongoose 预定义模式修饰符  Getters与 Setters修饰符(三)(29分43秒)

一、 mongoose 预定义模式修饰符

二、 mongoose  Getters 

三、 mongoose Setters

 

 

26 【Mongoose】Mongoose索引、Mongoose内置方法、扩展Mongoose Model的静态方法和实例方法(四)(17分17秒)

一、Mongoose索引

二、Mongoose内置方法 

三、扩展Mongoose Model的静态方法和实例方法

 

 

27 【Mongoose】Mongoose 数据校验(五)

一、Mongoose内置校验参数

二、Mongoose自定义校验器 


 

28 【Mongoose】Mongoose两个表关联查询aggregate  以及Mongoose中获取ObjectId(六)

 

 

29 【Mongoose】Mongoose多表(N个表)关联查询aggregate (七) (25分43秒)

 

 

30 【Mongoose】 DBRef  Populate 实现多个表的关联查询(七)(11分33秒)

 

 

31【Mongoose+Egg】 Egg中使用Mongoose  以及Egg中的model(26分17秒)

 

 

32【Mongoose+Egg】 Egg中使用Mongoose实现数据库表的关联查询(9分2秒)

 

 

33【Egg+Mysql】egg.js中使用egg-mysql操作mysql数据库  egg-mysql事务[专题](32分48秒)

 

一、egg-mysql插件的安装配置

二、egg-mysql的增删改查

三、egg-mysql执行sql语句

四、egg-mysql中使用mysql事务

 

 

34 Egg.js教程Egg.js仿小米东商城项目(前端、后端、Api、服务器)功能介绍(11分41秒)

 

 

35 Egg.js仿小米东商城项目 项目架构搭建( 控制器、 路由、egg-view多模板引擎 )(23分35秒)

一、创建 Egg.js仿小米东商城项目 

二、配置控制器、控制器分组

三、配置项目路由

四、egg-view多模板引擎(egg-view-ejs、egg-view-nunjucks)配置讲解

 
 

36 Egg.js仿小米东商城项目  静态页面嵌套、view视图分组、view视图模块化(21分16秒)

一、后台管理系统 静态页面嵌套(登录、列表、增加、修改) 

二、view视图分组、view视图模块化

 

 

37 Egg.js仿小米东商城项目 创建基类base.js控制器、创建tools.js 服务(svg-captcha验证码)、配置session (27分52秒)

一、创建基类base.js控制器、封装公共的成功失败方法、以及验证码方法等 

二、创建tools.js服务、封装生成验证码方法、封装md5等

三、配置session

 

 

38 Egg.js仿小米东商城项目  Egg.js后台管理系统登录功能(中间件、权限判断、获取用户登录信息)(上)(19分8秒)

一、创建配置后台管理系统中间件 

二、中间件中执行是否登录权限判断 

三、doLogin中获取登录的信息


 

39 Egg.js仿小米东商城项目  Egg.js后台管理系统登录功能、退出登录(权限判断、Md5、Mongoose数据库配置)(下)(38分8秒)

一、安装配置md5模块,对密码加密 

二、配置Mongoose、以及创建操作数据库的Model 

三、执行验证码验证以及登录功能

三、执行退出功能

 

 

40 Egg.js仿小米商城项目 RBAC权限管理功能演示  RBAC实现流程  以及RBAC数据库ER图介绍(14分35秒)

一、 RBAC权限管理功能演示 

二、RBAC实现流程 

三、RBAC数据库ER图介绍

 

 

41 Egg.js仿小米商城项目 RBAC权限管理 - 角色列表、角色增加、角色修改(25分14秒)

一、实现RBAC权限管理第一个模块-角色管理 

二、角色列表

三、角色增加

四、修改角色

 

 

42 Egg.js教程egg.js仿小米商城项目封装公共的删除方法、获取上一页地址 (8分10秒)

一、封装公共的删除方法、实现角色删除 

二、egg中获取上一页地址实现公共删除后返回到以前的列表页面

 

 

43 Egg.js仿小米商城项目 RBAC权限管理 - 用户列表、用户增加、用户修改、用户删除 以及用户角色关联(上)(31分25秒)

一、实现RBAC权限管理第二个模块-管理员管理 

二、管理员增加、管理员列表、管理员和角色的关联

 

 

44 Egg.js仿小米商城项目 RBAC权限管理 - 用户修改、用户删除 以及用户角色关联(下)(23分31秒)

一、实现RBAC权限管理第二个模块-管理员管理 

二、修改管理员、删除管理员


 

45 Egg.js仿小米商城项目 RBAC权限管理 -权限列表 权限增加  mongodb权限表和权限表aggregate自关联(43分5秒)(上)

一、实现RBAC权限管理第三个模块-权限管理 

二、权限列表权限增加

三、权限表和权限表的自关联

 

 

46 Egg.js仿小米商城项目 RBAC权限管理 -权限修改 权限删除 (27分49秒)(下)

一、实现RBAC权限管理第三个模块-权限管理  

二、修改权限、删除权限 

 

 

47 Egg.js仿小米商城项目 RBAC权限管理-角色和权限关联 角色授权(36分20秒)(上)

 

 

48 Egg.js仿小米商城项目 RBAC权限管理-角色和权限关联 角色授权(20分56秒)(下)

 

 

49 Egg.js仿小米商城项目 RBAC权限管理-判断当前登录用户的权限 、没有权限访问则拒绝(29分56秒)

 

 

50 Egg.js仿小米商城项目 RBAC权限管理-根据当前登录账户角色的权限动态显示左侧菜单(23分29秒)

 

 

51 Egg.js仿小米商城项目 封装公共方法通过Ajax 请求api接口 异步改变数据状态(18分46秒)

 

 

52 Egg.js 仿小米商城项目 轮播图管理前准备工作-egg.js中上传单个文件以及上传多个文件(29分2秒)(上)

 

 

53 Egg.js 仿小米商城项目 轮播图管理前准备工作-egg.js中上传单个文件以及上传多个文件(下)(20分28秒)

 

 

54 Egg.js 仿小米商城项目轮播图管理--轮播图的增加、上传图片实战 、封装方法按照日期存储图片(36分22秒)(上)

 

 

55 Egg.js 仿小米商城项目轮播图管理 轮播图的显示以及 修改删除(下)(33分)

 

 

56 Egg.js 仿小米商城项目 封装公共更改数量的方法   单击更改数量 (单击修改商品数量 、单击修改排序、单击修改价格...)(20分36秒)

 

 

57 Egg.js 仿小米商城项目 helper.js扩展格式化日期的方法  以及修改一些公共样式 后台框架iframe重构(39分8秒)

 

 

58 Egg.js 仿小米商城项目商品模块  商品分类 商品属性 商品参数功能介绍以及数据表ER图关系分析(20分47秒)

 

一、商品类型介绍、商品类型属性介绍 

二、商品分类介绍 

三、商品模块介绍、以及商品 、商品分类 、商品参数、关联关系、ER图关系分析

 

 

59 Egg.js 仿小米商城项目 商品类型的增加修改删除(25分24秒)

 

 

60 Egg.js 仿小米商城项目 商品类型属性的增加修改删除,并实现商品类型和商品类型对应属性的关联(上)(22分19秒)

一、商品类型和商品类型属性关联查询 

二、聚合管道

 

 

61 Egg.js 仿小米商城项目 商品类型属性的增加修改删除,并实现商品类型和商品类型对应属性的关联(中)(22分7秒)

 

 

62 Egg.js 仿小米商城项目 商品类型属性的增加修改删除,并实现商品类型和商品类型对应属性的关联(下)(20分17秒)

 

 

63 Egg.js 仿小米商城项目 商品分类的增加修改删除 -增加商品分类(上) (39分51秒)

 

 

64 Egg.js 仿小米商城项目 商品分类的增加修改删除 -商品分类列表以及借助jimp模块封装公共截取图片的方法(中)(27分18秒)

 

一、商品分类的增加 以及图片上传 

二、使用jimp模块生成缩略图

三、借助jimp模块封装公共截取图片的方法

 

 

65 Egg.js 仿小米商城项目 商品分类的增加修改删除- 修改删除商品分类 以及配置multipart 允许的最大表单数量(下)(20分28秒)

一、商品分类的编辑 

二、multipart 配置egg.js允许提交表单的最大数量

 

 

66 Egg.js 仿小米商城项目 商品的增加修改删除--左侧菜单显示调整以及增加商品页面布局 (28分57秒)

 

 

67 Egg.js 仿小米商城项目 商品的增加修改删除--增加商品页面选择颜色、以及关联商品属性、动态生成商品属性表单(47分41秒)

  

 

68 Egg.js 仿小米商城项目 商品详情调用富文本编辑器 wysiwyg-editor的使用(上)(18分54秒)

 

 

69 Egg.js 仿小米商城项目 富文本编辑器wysiwyg-editor的使用 资源本地化以及配置实现图片上传以及csrf配置(下)(25分57秒)

 
 
70 Egg.js 仿小米商城项目 调用商品分类  配置批量上传图片插件  以及后台获取提交的数据(33分26秒)
 
 
 

更新中......赞助学员可免费学习此教程后续更新的全部内容。

 

 

Eggjs仿小米商城企业级项目实战部分功能图、部分数据库ER图、部分后台页面展示(随着项目更新、下面的案例图也会更新)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Egg.js视频教程_Eggjs仿小米商城企业级Nodejs项目实战视频教程部分资料截图展示:

 


 

 

Egg.js视频教程截图展示:

 

 

 

 

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha

IT营(itying.com)官网转载的文章、图片等资料的版权归版权所有人所有,因无法和版权所有者一一联系,如果本网站选取的文/图威胁到您的权益,请您及时和IT营站长联系。
我们会在第一时间内采取措施,避免给双方造 成不必要的损失。

公安备案:鄂公网安备 42050202000392号  ICP备案证书号:鄂ICP备17020565号-1
© 2005-2018 IT营 版权所有,并保留所有权利。