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内容回顾下

    订阅失败

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

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

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

    购买课程

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

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    10_处理请求_获取请求头和请求体

    课程介绍

    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的模板引擎等。实战案例的功能模块包括:登录注册、图书的增删改查、分页、购物车、订单管理等。
    推荐课程

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

    李明 · 724人在学

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

    王先生 · 22112人在学

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

    汤小洋 · 4206人在学

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

    黄菊华 · 788人在学

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

    小尼老师 · 842人在学

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

    Long · 5154人在学

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

    汤小洋 · 1506人在学

    Python Django 深度学习 小程序

    钟翔 · 2319人在学

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

    赖国荣 · 598人在学

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

    李杰 · 3986人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~