搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Go语言+Vue.js实战派--基于Gin框架
0.00     定价 ¥ 118.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购15本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787121497155
  • 作      者:
    作者:廖显东|责编:吴宏伟
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2025-03-01
收藏
畅销推荐
内容介绍
本书涵盖从Go语言入门到Gin框架编程,再到Go+Vue.js全栈开发所需的核心知识、方法和技巧,共分4篇。 第1篇“Go语言快速入门”包括2章:Go语言基础入门、Go语言进阶。本篇详细介绍Go语言的基础语法,即使是没有Go语言基础的读者也可以学习本书。 第2篇“Gin基础”包括5章:Web与Gin基础、通过Gin处理HTTP请求、Gin中间件、Gin GORM操作数据库、Gin RESTful API开发。本篇能使读者快速掌握用Gin进行Web开发的基础知识。 第3篇“前端框架Vue.js”包括3章:Vue.js基础应用、Vue.js进阶应用、Vue.js高级应用。本篇能使读者使用前端框架Vue.js快速开发各种Web前端应用。 第4篇“Gin+Vue.js综合项目实战——博客系统”包括2章:【实战】博客系统后端API开发、【实战】博客系统前端开发。本篇详细介绍了开发一个Gin+Vue.js博客系统的全过程,让读者真正了解Gin+Vue.js博客的架构原理及实现方法,并开放了源码,可以帮助读者向Go+Vue.js全栈开发高手的方向迈进。 本书可作为Go语言初学者、Vue.js前端开发初学者、Web开发工程师的自学用书,也可作为培训机构和相关院校的教材。
展开
目录
第1篇 Go语言快速入门
第1章 Go语言基础入门
1.1 安装Go程序
1.2 【实战】Go语言的第一个程序
1.3 Go语言基础语法
1.3.1 基础语法
1.3.2 变量
1.3.3 常量
1.3.4 运算符
1.3.5 流程控制语句
1.4 Go语言的数据类型
1.4.1 布尔型
1.4.2 数字类型
1.4.3 字符串类型
1.4.4 指针类型
1.4.5 复合类型
第2章 Go语言进阶
2.1 函数
2.1.1 声明函数
2.1.2 函数参数
2.1.3 匿名函数
2.1.4 defer延迟语句
2.2 Go语言面向对象编程
2.2.1 封装
2.2.2 继承
2.2.3 多态
2.3 Go语言接口
2.3.1 接口的定义
2.3.2 接口的赋值
2.3.3 接口的查询
2.3.4 接口的组合
2.3.5 接口的常见应用
2.4 进程、协程、Goroutine及通道
2.4.1 进程
2.4.2 协程
2.4.3 Goroutine
2.4.4 通道
2.5 泛型
2.6 反射
2.6.1 反射的定义
2.6.2 反射的“三大定律”
2.7 单元测试
2.7.1 编写主程序
2.7.2 运行测试程序
2.7.3 go test命令参数
2.8 模块管理
2.8.1 创建模块
2.8.2 添加依赖
2.8.3 升级依赖
2.8.4 移除依赖
第2篇 Gin基础
第3章 Web与Gin基础
3.1 什么是Web
3.1.1 Web原理简介
3.1.2 HTTP简介
3.1.3 HTTP请求
3.1.4 HTTP响应
3.1.5 URI、URL及URN
3.1.6 HTTPS简介
3.1.7 HTTP 2简介
3.1.8 Web程序的组成
3.2 什么是Gin
3.2.1 库和工具
3.2.2 Gin的优势
3.3 【实战】开发第一个Gin应用
3.4 Gin的架构
3.4.1 架构
3.4.2 设计原则
第4章 通过Gin处理HTTP请求
4.1 路由和处理函数
4.1.1 什么是路由
4.1.2 什么是Gin处理函数
4.1.3 【实战】设置路由组
4.2 处理HTTP请求
4.2.1 获取GET请求参数
4.2.2 获取POST请求参数
4.2.3 将请求参数绑定到结构体上
4.2.4 【实战】获取客户端的IP地址
4.3 生成HTTP响应
4.3.1 以字符串形式或HTML方式响应请求
4.3.2 以JSON格式响应请求
4.3.3 以XML格式响应请求
4.3.4 设置HTTP响应头
4.4 渲染HTML模板
4.4.1 了解模板引擎
4.4.2 使用html/template包
4.4.3 Gin模板渲染
4.5 Gin处理文件实战
4.5.1 【实战】访问静态文件
4.5.2 【实战】上传文件
4.5.3 【实战】下载文件
第5章 Gin中间件
5.1 处理Cookie
5.1.1 Cookie的基本操作
5.1.2 【实战】设置Cookie
5.1.3 【实战】读取Cookie
5.1.4 【实战】删除Cookie
5.2 Gin中间件
5.2.1 什么是Gin中间件
5.2.2 【实战】使用Gin中间件
5.2.3 【实战】自定义中间件
5.2.4 【实战】使用Gin中间件实现速率限制
5.3 Gin处理Session
5.3.1 什么是Session
5.3.2 gin-contrib/sessions包简介
5.3.3 【实战】安装和使用gin-contrib/sessions包
5.3.4 【实战】开发基于Redis存储引擎的Session
第6章 Gin GORM操作数据库
6.1 GORM——适用于Go语言的ORM库
6.2 GORM基础入门
6.2.1 安装数据库
6.2.2 连接数据库
6.3 GORM的基本操作
6.3.1 创建
6.3.2 查询
6.3.3 更新
6.3.4 删除
6.3.5 原始SQL和SQL生成器
6.4 【实战】用GORM从MySQL数据库中导出CSV文件
第7章 Gin RESTful API开发
7.1 什么是RESTful API
7.2 API的设计与实现
7.2.1 前后端分离
7.2.2 设计RESTful API
7.2.3 序列化与反序列化
7.2.4 API安全机制
7.2.5 【实战】开发一个RESTful API从数据库返回数据
7.3 Gin API测试
7.3.1 为API编写单元测试
7.3.2 【实战】使用cURL进行API测试
第3篇 前端框架Vue.js
第8章 Vue.js基础应用
8.1 设置开发环境
8.2 设置第一个Vue.js应用
8.3 创建实例
8.4 模板
8.4.1 什么是Vue.js模板
8.4.2 Vue.js模板语法
8.5 组件
8.5.1 全局组件
8.5.2 本地组件
8.5.3 单文件组件
8.5.4 动态组件
8.6 指令
8.6.1 v-if指令
8.6.2 v-for指令
8.6.3 v-bind指令
8.6.4 v-on指令
8.6.5 v-model指令
8.7 事件
8.7.1 点击事件
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证