Midway开发实践

畅销你将会学会基于Midway技术下的后端开发,包括如何操作数据库、缓存,如何对接口进行安全认证等;

5.0(个评分)1353人学习

初级19课时4小时14分钟2022/09/05更新

资料下载

二维码下载学堂APP缓存视频离线看

码道功臣
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
用C++和Go语言开发Node.js本地模块:含C++和Go
总价:
2076.00
套餐价:
779.74
节省
¥1296.26
【李宁】Node.js 7.x视频课程(2):交互式运行环境:REPL
1613人学习
¥39.00
【李宁】Node.js 7.x视频课程(3):基础知识
3558人学习
¥69.00
【李宁】Node.js 7.x视频课程(10):Socket通信视频课程
3571人学习
¥4.00
更 多 28 门 课 程
大前端全栈工程师之路
总价:
467.00
套餐价:
233.50
节省
¥233.50
NodeJS基础、Express实战视频课程【后台管理系统】【前端系列课程】
25730人学习
¥99.00
Vue基础与实战(搭建音乐APP)
58327人学习
¥99.00
小程序项目实战【便签程序全栈开发!小程序+NodeJS+Mysql】
2716人学习
¥170.00
更 多 4 门 课 程
用C++和Go开发Node.js本地模块
总价:
1086.00
套餐价:
504.84
节省
¥581.16
【李宁】Node.js 7.x视频课程(2):交互式运行环境:REPL
1613人学习
¥39.00
【李宁】Node.js 7.x视频课程(3):基础知识
3558人学习
¥69.00
【李宁】Node.js 7.x视频课程(10):Socket通信视频课程
3571人学习
¥4.00
更 多 16 门 课 程
Node.js进阶教程系列专题
总价:
921.00
套餐价:
650.19
节省
¥270.81
Node.js进阶教程第二步(Express框架)视频课程
30238人学习
¥199.00
Node.js进阶教程第三步:Sails.js
4756人学习
¥199.00
Node.js进阶教程第四步:WebSocket视频课程
12620人学习
¥199.00
更 多 5 门 课 程
Node.JS经典课程高级整合包
总价:
232.00
套餐价:
148.80
节省
¥83.20
Node.JS - WebPack基础教程系列
4418人学习
¥12.00
Node.JS - socket.io教程
4333人学习
¥20.00
JavaScript - Node.JS教程系列
35843人学习
¥68.00
更 多 7 门 课 程
新传特惠课前端开发工程师
  • 课程介绍
  • 课程大纲试看
  • 学员评价

适合人群:

前端开发想学习后端开发; 想要使用Midway技术的前端开发; 后端开发希望使用NODEJS技术开发后端功能; 公司有NODEJS体系,希望使用新的web框架; 希望提高全栈开发能力研发人员;

你将会学到:

你将会学会基于Midway技术下的后端开发,包括如何操作数据库、缓存,如何对接口进行安全认证等;

课程简介:

midway是阿里巴巴开源的,基于TypeScript语言开发的Nodejs后端框架。 本教程指导大家从0开始搭建一个midway项目。

其遵循两种编程范式

  • 面向对象(OOP + Class + IoC);

  • 函数式(FP + Function + Hooks);

谁较容易上手学习

  • 懂Nodejs技术的前端开发;

  • 会TypeScript的后端开发;

在这里你可以掌握度如下知识

  • 面向对象的开发体验;

  • 增删改查及基类封装;

  • 数据库操作;

  • 缓存操作;

  • 用户安全认证及访问安全控制;

  • JWT访问凭证;

  • 分布式访问状态管理;

  • 密码加解密;

  • 统一返回结果封装;

  • 统一异常管理;

  • Snowflake主键生成;

  • Swagger集成及支持访问认证;

  • 环境变量的使用;

  • Docker镜像构建;

  • Serverless发布;

展开更多

课程大纲-Midway开发实践

资料下载
  • 第1章课程介绍(5分钟1节)

  • 1-1

    课程简介1、Midway简介2、此门课程适合谁学习3、此门课程的特点4. 此门课程中能学到什么知识第1章讲解思路推荐

    [05:02]
  • 第2章第一个项目(11分钟2节)

  • 2-1

    环境准备1、说明所需依赖的开发工具2、介绍相关软件的安装及使用

    [04:31]
  • 2-2

    第一个项目1、通过第一个最简单的项目工程入门2、介绍相关目录结构及文件配置

    「仅限付费用户」点击下载“midway-boot (first project).zip”

    [06:35]
  • 第3章数据库增删改查(1小时33分钟5节)

  • 3-1

    第一个数据库操作1、对数据库进行新增操作;2、通过第一个数据库操作介绍TypeORM的使用;

    「仅限付费用户」点击下载“midway-boot-create.zip”

    [29:55]
  • 3-2

    单元测试1、对新增接口进行单元测试;2、通过第一个单元测试,介绍如何开发测试类;

    [11:15]
  • 3-3

    增删改查1、开发接口对数据库进行增删改查;2、学习各类型数据库操作;

    [17:16]
  • 3-4

    主键生成器1、介绍为什么需要主键生成器;2、学习使用Snowflake工具类;

    [07:36]
  • 3-5

    增删改查的封装1、为什么要进行封装;2、如何对增删改查进行封装;

    「仅限付费用户」点击下载“midway-boot(封装).zip”

    [27:47]
  • 第4章接口返回值封装(27分钟3节)

  • 4-1

    接口返回值包装1、为什么要对接口返回值进行包装;2、如何使用中间件对接口返回值进行包装;

    [08:32]
  • 4-2

    接口异常返回包装1、为什么要对异常接口返回值进行包装;2、如何对返回的异常进行包装;

    [05:30]
  • 4-3

    异常码定义1、为什么要统一异常码;2、如何使用统一的异常码;

    [13:39]
  • 第5章工具类(12分钟2节)

  • 5-1

    加解密工具1、加解密工具的使用场景;2、加解密工具的开发及使用;

    「仅限付费用户」点击下载“midway-boot-工具类.zip”

    [08:05]
  • 5-2

    断言工具1、断言工具的使用场景;2、如何使用断言工具;

    [04:19]
  • 第6章接口安全认证(41分钟1节)

  • 6-1

    接口安全认证1、为什么要进行安全认证;2、SWT的介绍和使用;3、Redis的介绍及使用;4、如何使用中间件进行接口拦截;5、如何编写登陆认证接口;

    「仅限付费用户」点击下载“midway-boot(接口安全认证).zip”

    [41:44]
  • 第7章Swagger接口工具(19分钟1节)

  • 7-1

    Swagger的集成及使用1.、讲解Swagger的基本用法2.、讲解Swagger支持bearer的验证3.、讲解相关装饰类的使用

    [19:27]
  • 第8章环境变量(7分钟1节)

  • 8-1

    环境变量1.、介绍环境变量组件及安装;2.、讲解环境变量组件的使用;3.、调整相关配置,使用环境变量;

    「仅限付费用户」点击下载“midway-boot(环境变量).zip”

    [07:06]
  • 第9章构建部署(36分钟3节)

  • 9-1

    构建Docker镜像1、什么是Docker,为什么要使用它;2、如何编写Dockerfile;3、如何构建一个镜像;

    「仅限付费用户」点击下载“midway-boot(集成部署).zip”

    [06:08]
  • 9-2

    Jenkins CI/CD1、什么是Jenkins及其功能;2、编写、介绍deploy.sh脚本;3、介绍构建过程;

    [14:11]
  • 9-3

    部署到云Serverless服务1、什么是Serverless;2、如何编写函数定义文件y.yml,函数入口文件app.js;3、如何发布到阿里云函数服务;4、如何发布到腾讯云函数服务;

    [16:17]

5

条学员评分超过  “Node.js”  99%的课程
      展开更多
      加载中
      没有了哦~

      ¥9.90

      立即购买
      关注公众号 领VIP会员
      下次再说

      点击打包下载,即可获取该课程全部资料

      迎新春满300减35 满400减50
      是否单独购买该课程?
      直接购买去凑单
      在线
      客服
      APP
      下载

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部