导航

Go语言Web开发书城项目教程(含配套资料)

Go语言Web开发书城项目教程(含配套资料)
共67节 1029人在学 课程详情
课程目录
讨论留言
  • 01_搭建服务器_HelloWorld
  • 02_搭建服务器_搭建服务器的方式上
  • 02_搭建服务器_搭建服务器的方式下
  • 03_Http协议_简介
  • 04_Http协议_请求报文
  • 05_Http协议_响应报文及响应状态码
  • 06_操作数据库_增删改操作上
  • 06_操作数据库_增删改操作下
  • 07_操作数据库_单元测试
  • 08_操作数据库_查询一条记录和查询所有记录
  • 09_处理请求_获取请求行中的信息
  • 10_处理请求_获取请求头和请求体
  • 11_处理请求_获取请求参数
  • 12_处理请求_快速获取请求参数
  • 13_处理请求_给客户端响应
  • 14_模板引擎_处理响应数据
  • 15_书城项目_处理静态资源
  • 16_书城项目_创建处理登录注册的函数
  • 17_书城项目_完成登录注册功能
  • 18_通过发送Ajax请求验证用户名是否可用
  • 19_动作_条件动作和迭代动作
  • 20_动作_设置动作和包含动作
  • 21_动作_定义动作和块动作
  • 22_项目_获取所有图书
  • 23_项目_添加图书
  • 24_项目_删除图书
  • 25_项目_获取要修改的图书
  • 26_项目_更新图书
  • 27_项目_合并添加和更新图书的页面和方法
  • 28_项目_创建Page结构及分页的函数
  • 29_项目_完成分页图书的显示及添加页码
  • 30_项目_完成首页图书的显示
  • 31_项目_完成带价格范围的查询
  • 32_会话控制_Cookie的创建
  • 33_获取Cookie及设置Cookie的有效时间
  • 34_Cookie的用途及Session的原理
  • 35_创建Session结构及sessions表
  • 36_书城项目_返回首页显示登录状态
  • 37_书城项目_注销
  • 38_书城项目_处理重复登录问题
  • 39_书城项目_创建购物车结构及对应的表
  • 40_书城项目_创建添加购物车和购物项的方法
  • 41_创建id获取购物项的函数
  • 42_判断数据库中是否有当前用户的购物车上
  • 42_判断数据库中是否有当前用户的购物车下
  • 43_项目_购物项中没有当前图书上
  • 43_项目_购物项中没有当前图书下
  • 44_项目_完成添加购物车
  • 45_项目_添加购物车之前判断登录状态
  • 46_项目_完成购物车信息的显示
  • 47_项目_处理购物车页面显示的bug
  • 48_项目_清空购物车
  • 49_项目_删除购物项
  • 50_项目_更新购物项
  • 51_项目_创建订单和订单项结构及对应的表
  • 52_项目_创建保存订单和订单项的函数
  • 53_项目_完成去结账功能
  • 54_解决数据库保存订单时间及图书库存为零的问题
  • 55_项目_获取所有订单
  • 56_项目_获取订单详情
  • 57_项目_完成获取我的订单的函数
  • 58_项目_完成获取我的订单
  • 59_项目_发货和收货
  • 60_发送Ajax请求更新购物车信息上
  • 60_发送Ajax请求更新购物车信息下
  • 61_GoWeb内容回顾上
  • 61_GoWeb内容回顾下
播放页问题反馈
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!

课时介绍

06_操作数据库_增删改操作下

课程介绍

Go是下一代的互联网开发语言; 
Go是下一代互联网时代的C语言; 
Go的并发如何如何高; 
Go的语言如何如何简洁; 
国外某公司全部由NodeJS转向Go开发; 
国外某公司从ruby转向go之后,服务器数量从20多台降到了2台; 

Go项目开发的优点 
(1)开发体验好 
go的编译速度极快,可以在保存完代码后直接刷新浏览器看效果,开发体验接近动态语言。 
(2)Go很容易将错误定位到代码行上 
除view模版之外,go很容易将错误定位到具体的行上,方便开发人员排错。 
(3)语法相对简洁 
确实相对来说,能省一些代码量。 
(4)很容易部署 
这个很容易部署是相对.NET、Java等这些编译型语言,因为go也是编译型的,它开发的程序,不用考虑依赖,直接会生成一个.exe文件,任何平台下都可以直接运行。这也是当时很吸引我的地方。 
当然,go编译后的程序也相对较大。 
(5)轻量级 
相对Java来讲,Go语言比较轻量级,无论是IDE还是开发、部署,都不像Java那么笨重、复杂。 
(6)相对严谨 
在Go中,如果你导入了一个包,但是没有用,或你定义了一个变量,后面没有使用这个变量都会报错。 

本套课程从GoWeb基础讲起,并配有实战案例,内容包含:Web简介、使用Go搭建服务器、使用Go对数据库进行增删改查、使用 Go处理请求和响应以及Go的模板引擎等。实战案例的功能模块包括:登录注册、图书的增删改查、分页、购物车、订单管理等。
推荐课程

信息系统项目管理师自考笔记

李明 · 723人在学

python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

王先生 · 22101人在学

手把手搭建Java超市管理系统【附源码】(毕设)

汤小洋 · 4205人在学

Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

黄菊华 · 788人在学

基于SSM酒店管理系统(毕设)

小尼老师 · 842人在学

java项目实战之购物商城(java毕业设计)

Long · 5154人在学

手把手搭建Java求职招聘系统【附源码】(毕设)

汤小洋 · 1506人在学

Python Django 深度学习 小程序

钟翔 · 2319人在学

城管局门前三包管理系统+微信小程序(vue+springboot)

赖国荣 · 598人在学

Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

李杰 · 3985人在学

正在试验
后自动删除环境
课程实验
本次实验时间已到期 00:00:00

    订阅失败

    Go语言Web开发书城项目教程(含配套资料)
    Go语言Web开发书城项目教程(含配套资料) ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    课件正在飞速打包中,请耐心等待几秒钟~
    联系我们
    工作时间: 8:30 - 22:00
    客服电话: 400-660-0108
    kefu@csdn.net在线客服
    • 关于我们
    • 招贤纳士
    • 商务合作
    • 寻求报道
    • 京ICP备19004658号
    • 经营性网站备案信息
    • 公安备案号11010502030143
    • 营业执照
    • 北京互联网违法和不良信息举报中心
    • 家长监护
    • 中国互联网举报中心
    • 网络110报警服务
    • Chrome商店下载
    • 账号管理规范
    • 版权与免责声明
    • 版权申诉
    • 出版物许可证
    • ©1999-2024北京创新乐知网络技术有限公司