937| 0
|
[Go] Go Web开发进阶项目实战(基于gin框架共81课时) |
课程介绍: 适合人群: 已经掌握Go语言基础语法需要学习进阶内容的初学者 学习计划: 每周坚持学习 把课程学习到的内容应用到实际项目中 课程目标: 学习阅读源码的能力,学习Go Web开发常用组件的使用,可独立开发Go Web项目 课程简介: 由在职程序员打造的Go语言实战课程体系,与你分享企业项目开发经验与技巧 课程目录: 1-1 课程介绍 1-2 gin框架源码解析之Radix树介绍 1-3 gin框架源码解析之请求处理 1-4 gin框架源码解析之路由方法树 1-5 gin框架源码解析之路由注册与路由匹配 1-6 gin框架源码解析之中间件详解 2-1 Go连接MySQL 2-10 go-redis基本使用 2-11 pipeline与watch事务 2-2 database-sql及mysql驱动注册源码分析 2-3 database-sql增删改查操作 2-4 mysql预处理和SQL注入 2-5 MySQL事务操作 2-6 使用sqlx连接MySQL 2-7 sqlx基本使用 2-8 sqlx.In函数介绍和使用 2-9 使用go-redis连接redis 3-1 zap日志库介绍 3-10 使用结构体变量保存配置信息 3-11 补充viper库的注意事项 3-12 补充通过命令行参数获取配置文件路径 3-2 zap日志库自定义配置 3-3 gin框架添加zap记录日志 3-4 使用viper读取配置信息(配置热加载) 3-5 从viper获取配置信息 3-6 优雅关机和平滑重启 3-7 大型Web项目CLD分层理念 3-8 搭建较通用GoWeb开发脚手架(上) 3-9 搭建较通用GoWeb开发脚手架(下) 4-1 课前唠叨之编程应该怎么学? 4-10 定义错误码并封装响应方法 4-11 用户认证模式介绍 4-12 JWT(JSON Web Token)介绍 4-13 在项目中使用JWT认证 4-14 优化JWT认证中间件 4-15 解决代码中循环引用的问题 4-16 refresh token模式详解 4-17 限制同一账号同一时间只能登录一个设备 4-18 前端vue实现登录注册功能介绍 4-19 为Go项目编写Makefile 4-2 用户表结构设计 4-20 使用Air实现文件实时重载 4-21 bluebell社区列表接口实现1 4-22 bluebell社区列表接口实现2 4-23 bluebell社区详情接口实现 4-24 bluebell帖子表结构设计及模型定义 4-25 bluebell实现创建帖子功能 4-26 bluebell实现帖子详情接口 4-27 bluebell帖子详情接口优化 4-28 bluebell分页展示帖子列表 4-29 解决传给前端数字id失真的问题 4-3 基于雪花算法生成用户id 4-30 贴子投票功能需求分析 4-31 定义投票功能相关redis key 4-32 贴子投票功能请求参数校验 4-33 贴子投票功能逻辑分析 4-34 实现贴子投票功能 4-35 贴子投票功能测试及完善 4-36 新版查询贴子接口之获取请求参数 4-37 新版查询贴子接口之功能实现 4-38 新版查询帖子接口之获取帖子分数 4-39 新版查询帖子接口之补充按社区查询 4-4 梳理注册业务流程 4-40 新版查询帖子接口整合 4-41 使用swagger生成接口文档 4-42 编写单元测试 4-5 请求参数的获取与校验 4-6 使用validator库进行参数校验 4-7 创建用户保存至数据库 4-8 配置mode控制日志输出位置 4-9 登录功能基本实现 5-1 常用的HTTP服务压测工具介绍 5-2 漏桶令牌桶限流算法介绍及编写限流中间件 5-3 漏桶及令牌桶第三方库源码解析 5-4 使用pprof进行性能分析 6-1 使用Docker部署Go程序示例 6-2 使用Docker部署bluebell项目 6-3 使用Docker Compose部署bluebell项目 6-4 使用nohup及supervisor部署bluebell项目 6-5 使用nginx部署bluebell的两种模式及跨域问题 6-6 企业中代码发布流程及CICD介绍 课程配套资料.zip
购买主题
本主题需向作者支付 60 学币 才能浏览
| |
学IT吧 www.xueit8.com X3.4
Copyright © 2001-2021, Tencent Cloud.