Hands-On Full Stack Development with Go

Hands-On Full Stack Development with Go

评分

★★★★★

ISBN

9781789138658

出版社

Packt Publishing 2019-03-28出版

作者

Mina Andrawos

分类

编程设计

内容简介
The Go programming language has been rapidly adopted by developers for building web applications. With its impressive performance and ease of development, Go enjoys the support of a wide variety of open source frameworks, for building scalable and high-performant web services and apps. Hands-On Full Stack Development with Go is a comprehensive guide that covers all aspects of full stack development with Go.This clearly written, example-rich book begins with a practical exposure to Go development
AI简介
这是一本深入探讨如何使用Go语言进行全栈开发的实用指南。该书以Go语言为核心,首先介绍了Go语言的基本构建块,包括包、变量、数据类型和指针等基本概念,以及函数和闭包,条件语句和循环等编程构造。此外,还涉及了Go语言特有的panic、recover和defer等概念。 接着,该书介绍了如何使用React框架构建前端,并通过使用GopherJS框架将Go代码编译成JavaScript,实现在浏览器端使用Go语言编写React应用程序。书中详细阐述了如何使用React框架来构建主页面、模态窗口和用户页面,以及如何使用Stripe来处理信用卡支付。 在Web API和中间件部分,该书详细介绍了如何使用Gin框架构建高性能的RESTful API,并深入探讨了ORM和数据库层的设计与实现。同时,还介绍了如何使用GORM简化后端数据库层的编写,提高开发效率。 此外,该书还深入探讨了安全性概述与HTTPS,密码哈希的概念和重要性,以及如何使用GopherJS进行前端开发。同时,还介绍了如何使用GopherJS进行前端开发,以及如何构建GoMusic商店前端。
阅读/下载地址