Beego前奏 · Beego前后端数据交互 · Controller模块 · View模块 · Model模块 · Model模块 · 日志模块 · cache模块 · Beego实战 · beego项目部署 · Git版本控制 · 微服务介绍 · protoBuf组件 · grpc组件 · consul组件 · micro微服务 · 补录更新课程

*   01 Beego前奏/

  *   01 【Beego前奏】环境安装

  *   02 【Beego前奏】我的第一个beego项目

  *   03 【Beego前奏】第一个beego项目剖析

  *   04 【Beego前奏】controller运行原理

  *   05 【Beego前奏】第一个controller

*   02 Beego前后端数据交互/

  *   01 【数据交互】模板渲染介绍

  *   02 【数据交互】结构体详解

  *   03 【数据交互】结构体渲染

  *   04 【数据交互】数组详解

  *   05 【数据交互】数组渲染

  *   06 【数据交互】结构体数组详解

  *   07 【数据交互】结构体数组渲染

  *   08 【数据交互】map详解

  *   09 【数据交互】map模板渲染

  *   10 【数据交互】结构体map详解

  *   11 【数据交互】结构体map模板渲染

  *   12 【数据交互】切片详解及模板渲染

  *   13 【数据交互】数据模板渲染小结_1

  *   14 【数据交互】静态文件的使用

  *   15 【数据交互】静态文件的使用2

  *   16 【数据交互】静态文件路径对应关系详解

  *   17 【数据交互】前端传递数据到后端方式一

  *   18 【数据交互】前端传递数据到后端方式二

  *   19 【数据交互】获取post请求数据

  *   20 【数据交互】获取post请求的其他类型数据

  *   21 【数据交互】解析post请求数据到结构体

  *   22 【数据交互】前端ajax数据提交

  *   23 【数据交互】后端获取ajax数据

  *   24 【数据交互】其他格式数据的传输

  *   25 【数据交互】flash数据传递

  *   26 【数据交互】数据交互章节小结

*   03 Controller模块/

  *   01 【Controller】配置文件详解

  *   02 【Controller】路由配置之固定路由和正则路由

  *   03 【Controller】路由配置之固定路由和自定义路由

  *   04 【Controller】路由配置小结

  *   05 【Controller】controller中获取请求方法以及终止逻辑

  *   06 【Controller】xsrf防护介绍

  *   07 【Controller】form表单的xsrf防护

  *   08 【Controller】controller级别的srff防护关闭

  *   09 【Controller】form表单上传文件

  *   10 【Controller】ajax方式上传文件

  *   11 【Controller】文件上传小结

  *   12 【Controller】session和cookie介绍

  *   13 【Controller】beego中操作session

  *   14 【Controller】自定义过滤器

  *   15 【Controller】url反转

  *   16 【Controller】带参数的url反转

  *   17 【Controller】数据校验介绍

  *   18 【Controller】数据校验的使用

  *   19 【Controller】数据校验的自定义提示信息

  *   20 【Controller】数据校验之结构体常规校验方法

  *   21 【Controller】数据校验之structTag校验方式

  *   22 【Controller】错误处理及自定义错误处理

  *   23 【Controller】controller章节小结

*   04 View模块/

  *   01 【View模块】模板语法一

  *   02 【View模块】模板语法二

  *   03 【View模块】模板语法三之if判断

  *   04 【View模块】模板语法四之range循环

  *   05 【View模块】模板语法五之with重定向

  *   06 【View模块】模板语法六之template的使用

  *   07 【View模块】模板语法小结

  *   08 【回顾】格式化输出回顾

  *   09 【View模块】模板基本函数一之格式化输出

  *   10 【View模块】模板基本函数二之and和or

  *   11 【View模块】模板基本函数三之call回调函数

  *   12 【View模块】模板基本函数四之index

  *   13 【View模块】模板基本函数五之len、not、urlquery

  *   14 【回顾】chan类型

  *   15 【回顾】goroutine并发

  *   16 【回顾】chan解决资源竞争问题_1

  *   17 【View模块】模板基本函数六之大于、小于、等于

  *   18 【View模块】模板内置函数一之dateformat、date

  *   19 【View模块】模板内置函数二之compare、not_nil

  *   20 【View模块】模板内置函数三之substr、html2str

  *   21 【View模块】模板内置函数四之htmlquote、assets_js

  *   22 【View模块】模板内置函数五之config、map_geturl_for

  *   23 【View模块】模板内置函数小结

  *   24 【View模块】自定义模板函数

  *   25 【View模块】自定义模板函数实战

  *   26 【View模块】模板处理

  *   27 【View模块】layout设计

  *   28 【View模块】LayoutSections设计

  *   29 【View模块】layoutsections小实战

  *   30 【View模块】静态文件处理

  *   31 【View模块】view章节小结

*   05 Model模块/

  *   01 【Model模块】ORM介绍

  *   02 【Model模块】mysql服务及navicat安装

  *   03 【Model模块】注册数据库驱动

  *   04 【Model模块】orm初体验

  *   05 【Model模块】模型与表的名称对应关系

  *   06 【Model模块】模型与表的字段对应关系

  *   07 【Model模块】增删改查之增加数据

  *   08 【Model模块】增删改查之read查询数据

  *   09 【Model模块】增删改查之ReadOrCreate

  *   10 【Model模块】增删改查之Update更新

  *   11 【Model模块】增删改查之Delete删除

  *   12 【Model模块】增删改查之InsertOrUpdate

  *   13 【Model模块】抽取配置信息

  *   14 【Model模块】增删改查小结

  *   15 【Model模块】增删改查实战之实现思路

  *   16 【Model模块】增删改查实战之架子搭建

  *   17 【Model模块】增删改查实战之列表展示

  *   18 【Model模块】增删改查实战之添加文章

  *   19 【Model模块】增删改查实战之修改文章

  *   20 【Model模块】增删改查实战之删除文章

  *   21 【Model模块】增删改查实战之抽取工具方法

  *   22 【Model模块】增删改查实战之小结

  *   23 【QuerySeter】exper表达式介绍

  *   24 【QuerySeter】exper表达式之exact

  *   25 【QuerySeter】开启打印sql语句

  *   26 【QuerySeter】exper表达式之contains

  *   27 【QuerySeter】exper表达式之gt、lt

  *   28 【QuerySeter】exper表达式之startswith、endswith

  *   29 【QuerySeter】exper表达式之in、isnull

  *   30 【QuerySeter】exper表达式小结

  *   31 【QuerySeter】接口之One和Filter

  *   32 【QuerySeter】接口之All

  *   33 【QuerySeter】接口之Exclude

  *   34 【QuerySeter】接口之Limit和Offset

  *   35 【QuerySeter】接口之GroupBy和OrderBy

  *   36 【QuerySeter】接口之Distinct和Count

  *   37 【QuerySeter】接口之Exist和Update

  *   38 【QuerySeter】接口之Delete和PrepareInsert

  *   39 【QuerySeter】接口之Values、ValuesList和Valuesflat

  *   40 【QuerySeter】接口小结

  *   41 【原生sql】原生sql的使用

  *   42 【原生sql】RawSeter接口之Exec_1

  *   43 【原生sql】RawSeter接口之QueryRow

  *   44 【原生sql】RawSeter接口之QueryRows

  *   45 【原生sql】RawSeter接口之SetArgs

  *   46 【原生sql】RawSeter接口之SetArgs封装

  *   47 【原生sql】RawSeter接口之SetArgs封装补存

  *   48 【原生sql】RawSeter接口之Values、ValuesList-Valuesflat

  *   49 【原生sql】RawSeter接口之RowsToStruct和RowsTomap

  *   50 【原生sql】RawSeter接口之Prepare

  *   51 【原生sql】原生sql小结

  *   52 【命令行建表】命令行使用详解

  *   53 【命令行建表】命令行syncdb命令详解

  *   54 【命令行建表】命令行sqlall命令详解

  *   55 【命令行建表】命令行建表命令小结

  *   56 【自定义模型】忽略字段、允许为空、自动增长、主键

  *   57 【自定义模型】索引、唯一值

  *   58 【自定义模型】列名、长度、小数

  *   59 【自定义模型】字段注释

  *   60 【自定义模型】时间设置,默认值设置

  *   61 【自定义模型】小结

  *   62 【关联表】一对一回顾

  *   63 【关联表】一对多回顾

  *   64 【关联表】多对多回顾

  *   65 【关联表】一对一模型定义

  *   66 【关联表】一对一使用orm插入数据

  *   67 【关联表】一对一使用原生sql插入数据

  *   68 【关联表】一对一使用orm和原生sql更新数据

  *   69 【关联表】一对一使用orm和原生sql删除数据

  *   70 【关联表】一对一关联查询和反向查询

  *   71 【关联表】一对多模型定义

  *   72 【关联表】一对多使用orm插入数据

  *   73 【关联表】一对多使用orm更新数据

  *   74 【关联表】一对多使用orm删除数据

  *   75 【关联表】一对多使用orm查询数据

  *   76 【关联表】多对多模型定义

  *   77 【关联表】多对多模型定义之中间表的定义

  *   78 【关联表】多对多使用orm插入数据

  *   79 【关联表】多对多QueryM2Mer接口的Remove和clear

  *   80 【关联表】多对多QueryM2Mer接口的Count和Exist

  *   81 【关联表】多对多使用orm更新数据

  *   82 【关联表】多对多使用orm查询数据

  *   83 【关联表】级联删除

*   06 Model模块/

  *   01 【实战】一对一实战

  *   02 【实战】一对多的添加实战

  *   03 【实战】一对多的更新删除实战

  *   04 【实战】多对多之标签的增删改查

  *   05 【实战】多对多之帖子关联查询

  *   06 【实战】多对多插入

  *   07 【实战】多对多更新的数据回显

  *   08 【实战】多对多更新的实现

  *   09 【实战】多对多删除的实现

  *   10 【Model模块】多表操作小结

  *   11 【构造查询】构造查询介绍

  *   12 【构造查询】INNER 、LEFT、right join详解

  *   13 【构造查询】子查询

  *   14 【构造查询】构造查询的使用

*   07 日志模块/

  *   01 【日志模块】日志介绍

  *   02 【日志模块】beego自带日志处理功能介绍一

  *   03 【日志模块】beego自带日志处理功能介绍二

  *   04 【日志模块】日志规范一

  *   05 【日志模块】日志规范二

  *   06 【日志模块】日志模块的使用

  *   07 [日志模块】行号显示不正确调整

  *   08 【日志模块】console引擎及参数详解

  *   09 【日志模块】file引擎及参数详解

  *   10 【日志模块】multifile引擎及参数详解

  *   11 【日志模块】错误和异常

  *   12 【日志模块】日志模板的设计

  *   13 【日志模块】日志模板的设计封装一

  *   14 【日志模块】日志模板的设计封装二

  *   15 【日志模块】日志模块小结

*   08 cache模块/

  *   01 【cache模块】cache介绍

  *   02 【cache模块】cache的使用

  *   03 【cache模块】Cache接口之增、查

  *   04 【cache模块】Cache接口之删除

  *   05 【cache模块】Cache接口之加1和减1操作

  *   06 【cache模块】file引擎

  *   07 【cache模块】memcache引擎

  *   08 【cache模块】redis引擎

  *   09 【cache模块】实现自己的引擎

  *   10 【cache模块】章节小结

*   09 Beego实战/

  *   01 【实战】实战项目介绍

  *   02 【实战】项目框架搭建

  *   03 【登录模块】登录页面完善

  *   04 【登录模块】用户模型创建

  *   05 【登录模块】用户模型添加struct_tag

  *   06 【登录模块】迁移表到数据库

  *   07 【登录模块】生成验证码

  *   08 【登录模块】前端显示验证码

  *   09 【登录模块】前端点击更换验证码一

  *   10 【登录模块】前端点击更换验证码二

  *   11 【登录模块】前端点击更换验证码三

  *   12 【登录模块】后端验证码校验功能实现

  *   13 【登录模块】数据提交及校验

  *   14 【登录模块】数据提交及校验二

  *   15 【登录模块】登录模块完成

  *   16 【登录模块】sweetalert美化用户提示信息

  *   17 【首页模块】前端页面完善

  *   18 【首页模块】登录拦截功能实现

  *   19 【用户模块】用户列表页面完善

  *   20 【用户模块】用户列表动态数据渲染

  *   21 【用户模块】用户列表数据显示优化

  *   22 【用户模块】用户列表分页一

  *   23 【用户模块】用户列表分页二

  *   24 【用户模块】用户列表使用分页算法

  *   25 【用户模块】用户列表分页优化

  *   26 【用户模块】用户添加页面完善

  *   27 【用户模块】用户添加ajax提交一

  *   28 【用户模块】用户添加ajax提交二

  *   29 【用户模块】用户添加前端定时器添加

  *   30 【用户模块】用户启用停用

  *   31 【用户模块】登录时对停用用户进行过滤

  *   32 【用户模块】用户删除功能完成

  *   33 【用户模块】用户重置密码功能完成

  *   34 【用户模块】用户编辑之数据回显

  *   35 【用户模块】用户编辑功能完成

  *   36 【用户模块】用户批量删除前端部分完成

  *   37 【用户模块】用户批量删除后端逻辑实现

  *   38 【用户模块】用户查询功能实现

  *   39 【用户模块】用户模块小结

  *   40 【日志模块】日志功能添加

  *   41 【权限管理模块】表关系梳理

  *   42 【权限管理模块】权限表字段设计

  *   43 【权限管理模块】角色表字段设计

  *   44 【权限管理模块】模型创建及表迁移

  *   45 【权限管理模块】权限列表页面完善

  *   46 【权限管理模块】权限列表动态数据渲染

  *   47 【权限管理模块】权限列表分页功能完成

  *   48 【权限管理模块】权限添加ajax功能完成

  *   49 【权限管理模块】权限添加后端逻辑完成

  *   50 【权限管理模块】树型数据结构

  *   51 【权限管理模块】动态树状菜单实现一

  *   52 【权限管理模块】动态树状菜单实现二

  *   53 【权限管理模块】动态树状菜单前端展示

  *   54 【权限管理模块】动态树状菜单小结

  *   55 【权限管理模块】角色列表分页功能完成

  *   56 【权限管理模块】角色添加功能完成

  *   57 【权限管理模块】多对多模型设计及表迁移

  *   58 【权限管理模块】角色上配置用户

  *   59 【权限管理模块】角色上配置用户二

  *   60 【权限管理模块】角色上配置用户三

  *   61 【权限管理模块】角色上配置权限一

  *   62 【权限管理模块】角色上配置权限二

  *   63 【权限管理模块】角色上配置权限三

  *   64 【权限管理模块】角色上配置权限四

  *   65 【权限管理模块】角色上配置权限五

  *   66 【权限管理模块】菜单动态化过滤用户

  *   67 【权限管理模块】权限管理模块小结

  *   68 【个人中心模块】个人信息编辑页面完善

  *   69 【个人中心模块】个人信息编辑功能实现一

  *   70 【个人中心模块】个人信息编辑功能实现二

  *   71 【个人中心模块】登出功能完成

  *   72 【个人中心模块】修改原有模型的两种方式

  *   73 【个人中心模块】工资条模型创建

  *   74 【个人中心模块】表迁移及controller创建

  *   75 【个人中心模块】工资条前端数据展示

  *   76 【个人中心模块】查询指定月份的工资信息

  *   77 【个人中心模块】工资条详情功能完成

  *   78 【财务中心模块】工资条列表展示

  *   79 【财务中心模块】导入excel数据一

  *   80 【财务中心模块】导入excel数据二

  *   81 【财务中心模块】导入excel数据三

  *   82 【财务中心模块】导入excel数据四

  *   83 【财务中心模块】导入excel数据五

  *   84 【财务中心模块】导入excel数据六

  *   85 【财务中心模块】导入excel时精确返回未插入成功的数据

  *   86 【财务中心模块】财务报表分析

  *   87 【财务中心模块】财务报表模型创建及表迁移

  *   88 【财务中心模块】财务报表分页显示

  *   89 【财务中心模块】财务报表导入功能完成

  *   90 【内容管理模块】模型创建及表迁移

  *   91 【内容管理模块】栏目列表页面完善

  *   92 【内容管理模块】栏目分页及添加功能完成

  *   93 【内容管理模块】新闻列表分页及查询功能完成

  *   94 【内容管理模块】froala_editor富文本的使用一

  *   95 【内容管理模块】froala_editor富文本的使用二

  *   96 【内容管理模块】使用froala_editor富文本插入数据

  *   97 【内容管理模块】使用froala_editor富文本上传图片

  *   98 【内容管理模块】使用froala_editor富文本更新数据

  *   99 【车辆管理模块】表关系分析

  *   100 【车辆管理模块】模型创建

  *   101 【车辆管理模块】模型优化及表迁移

  *   102 【车辆管理模块】车辆品牌管理添加及分页功能完成

  *   103 【车辆管理模块】车辆列表分页完成

  *   104 【车辆管理模块】车辆添加功能完成

  *   105 【车辆管理模块】车辆申请分页功能完成

  *   106 【车辆管理模块】车辆申请页面完善

  *   107 【车辆管理模块】车辆申请功能完成

  *   108 【车辆管理模块】查看我的申请进度

  *   109 【车辆管理模块】车辆审批分页完成

  *   110 【车辆管理模块】审核功能完成

  *   111 【车辆管理模块】车辆归还

  *   112 【消息通知模块】业务分析及表设计

  *   113 【消息通知模块】模型创建及表迁移

  *   114 【消息通知模块】消息通知触发逻辑分析

  *   115 【消息通知模块】消息通知逻辑部分完成

  *   116 【消息通知模块】消息分页及消息已阅读功能完成

  *   117 【echarts模块】echarts的使用介绍

  *   118 【echarts模块】报表页面完善

  *   119 【echarts模块】财务报表折线图功能完成

  *   120 【echarts模块】业务报表柱状图功能完成

  *   121 【echarts模块】课程报表堆叠图一

  *   122 【echarts模块】课程报表堆叠图二

  *   123 【总结】实战课程总结

*   10 beego项目部署/

  *   01 【项目部署】项目代码优化

  *   02 【独立部署】windows上部署

  *   03 【独立部署】linux上环境搭建

  *   04 【独立部署】linux上部署项目

  *   05 【supervisor部署】使用supervisor部署项目

  *   06 【nginx部署】反向代理解释【10-11】

*   11 Git版本控制/

  *   01 【git版本管理】git版本控制clone项目并测试提交代码

  *   02 【git版本管理】工具中使用git的步骤及处理冲突

  *   03 【git版本管理】.提交本地新项目到远程仓库

*   12 微服务介绍/

  *   01 课程大纲

  *   02 单体架构的缺点

  *   03 微服务架构的优点及缺点

  *   04 单体架构和微服务架构的对比

  *   05 微服务框架的几个重要组件

*   13 protoBuf组件/

  *   01 初识protoBuf数据格式

  *   02 protoBuf介绍及优缺点

  *   03 protoBuf安装

  *   04 protoc命令介绍

  *   05 proto语法一

  *   06 proto语法二

  *   07 proto语法三

  *   08 proto小实战

  *   09 proto章节小结

*   14 grpc组件/

  *   01 rpc介绍

  *   02 go语言rpc服务端完成

  *   03 go语言rpc客户端完成

  *   04 python语言实现rpc通信

  *   05 grpc的安装及验证

  *   06 【grpc+proto实战】proto定义

  *   07 【grpc+proto实战】服务端实现

  *   08 【grpc+proto实战】客户端实现

*   15 consul组件/

  *   01 consul介绍

  *   02 consul安装

  *   03 consul启动单节点及UI界面介绍

  *   04 consul启动集群命令介绍

  *   05 本地安装虚拟机

  *   06 虚拟机环境安装及克隆

  *   07 虚拟机ping不通的解决办法

  *   08 consul集群搭建及启动

  *   09 consul-UI界面介绍

  *   10 consul服务注册

  *   11 consul服务注册中的健康检查

  *   12 解决一个客户端对应多个服务端的思路一

  *   13 思路一的实现1

  *   14 思路一的实现2

  *   15 思路二之服务发现

  *   16 服务发现go语言实现

  *   17 windows下配置consul自启动

  *   18 consul章节小结

*   16 micro微服务/

  *   01 micro微服务介绍

  *   02 micro环境搭建

  *   03 micro命令介绍

  *   04 micro之new命令的使用

  *   05 micro连通srv和web类型项目

  *   06 micro执行逻辑梳理

  *   07 micro-web服务代码刨析

  *   08 micro-服务端代码刨析

  *   09 micro执行流程和单体架构web执行流程示意图

  *   10 【micro-web实战】初体验http模块

  *   11 【micro-web实战】template模板语法

  *   12 【micro-web实战】解决template静态文件找不到的问题

  *   13 【micro-web实战】路由映射抽取

  *   14 【micro-web实战】ajax发送post请求

  *   15 【micro-web实战】web端小结

  *   16 【micro-srv实战】rpc通信升级为grpc

  *   17 【micro-srv实战】protobuf数据格式定义

  *   18 【micro-srv实战】服务端逻辑部分完成

  *   19 【micro-srv实战】web和服务端进行通信实现

  *   20 【micro实战】实战小结

  *   21 【micro集群部署】虚拟机环境搭建

  *   22 【micro集群部署】集群服务端多节点实现

  *   23 章节小结

*   17 补录更新课程/

  *   01 【go-mod】go-mod的使用

  *   02 【go-mod】go-mod的命令介绍

  *   03 【权限管理】过滤二级权限补录