Google built the Go language from the ground up to simplify the challenges of modern application development, such as concurrency, memory management, and scalable performance. For web developers, Go is ideal for writing server-side components that route and process data and manage the event-driven nature of modern web applications. Go's instantly-familiar syntax and structure make it easy to build application components from scratch, and a full-featured standard library along with a growing ecosystem of libraries and frameworks provide an abundance of pre-built functionality so you can be super-productive quickly.
Go Web Programming teaches you how to build web applications in Go using modern design principles. You'll work through numerous examples that introduce core concepts like processing requests and sending responses, template engines, and data persistence. You'll also dive into more advanced topics, such as concurrency, web application testing and deployment both to barebones servers and PaaS providers. Readers just getting started with Go will appreciate the quick Go language tutorial appendix.
Part 1: INTRODUCTION
1 Go and Web Applications
2 Go ChitChat
Part 2: BASIC GO
3 Handling Requests
4 Processing Requests
5 Go Microservices
6 Storing Data
Part 3: BEING REAL
7 Testing Your Application
8 Leveraging Go Concurrency
9 Deploying Go
10 Frameworks, Frameworks Everywhere
APPENDIXES
A Touring Go
Java性能优化圣经!Java之父重磅推荐!本书由曾任职于Oracle/Sun的性能优化专家编写,系统而详细地讲解了性能优化的各个方面,帮
《JavaJDK6学习笔记》是作者良葛格本人近几年来学习Java的心得笔记,结构按照作者的学习脉络依次展开,从什么是Java、如何配置Ja
《女性择偶倾向》内容简介:择偶作为一种复杂的社会、文化和心理现象,近年来已成为社会学与心理学炙手可热的研究课题。西方*早展开
Photoshop CC自学魔法书-(附光盘) 本书特色 《Photoshop CC自学魔法书》为Photoshop初学者量身打造,是入门级读者快速、全面掌握P...
《社会网络与职业规划:工科大学生职业生涯的发展逻辑》内容简介:职业生涯规划是大学生实现个人价值和社会价值的重要前提。工科大
网页制作综合技术教程 本书特色 遵循符合web标准的设计思想,讲解适于实际工作的网页元素,提供丰富的教学典型案例。网页制作综合技术教程 内容简介 本书全面介绍了...
《市场营销:理论、案例与实训(第二版)》内容简介:本书系统地介绍了市场营销理论的基本框架和内容,详细阐述了市场营销学的最新
《知道点世界文化》内容简介:什么是摩西“十诫”?蒙娜丽莎的微笑背后隐藏着什么样的秘密?“投身饲虎”是一个怎样的故事……这些
The3GIPMultimediaSubsystem(IMS):MergingtheInternetandtheCellularWorlds,SecondEdi...
《云计算安全与隐私》可以使你明白当把数据交付给云计算时你所面临的风险,以及为了保障虚拟基础设施和网络应用程序的安全可以采
《转型:工业4.0时代的按需印刷》内容简介:当前,全球制造业正加速进入数字化、智能化时代,在这样波澜壮阔的大背景下,积极转型,
《法律硕士联考基本词条释义》内容简介:法律硕士联考科目法律术语的解释,近似概念的比较辨析,基本概念的理解等等,含刑法学、民
《DirectX9.03D游戏开发编程基础》主要介绍如何使用DirectX9.0开发交互式3D图形程序,重点是游戏开发。全书首先介绍了必要的数学
《雷卡纳蒂语言哲学思想研究》内容简介:“当代西方语言哲学翻译与研究”拟包括2016年国家社科基金项目成果:四部译著和一本专著,
《青少年身体训练动作手册:拉伸训练》内容简介:“青少年身体训练动作指导丛书”共8册,是中国青少年体能训练师认证参考教材,并得
在《设计,该怎么卖?》一书中,作者珍与肯•维索基•奥格雷迪展示了怎样用客户能理解的方式阐释你的设计价值,并赢得客户的青睐。
《儿童歌曲演唱教程 少儿版》内容简介:《儿童歌曲演唱教程(少儿版)》适合幼儿园和小学音乐教学使用。作者:尤静波、高歌作品目录
本书面向的读者是那些希望掌握运用UML进行软件开发的关键技能和技巧的学生和开发者。读者将学习使用适当的UML模型、过程、技术和
《从1到N:企业数字化生存指南》内容简介:随着新技术的发展成熟,所有的行业都会受到数字化的冲击,区别仅是程度和时间而已。在一
《中国舞蹈通史:宋 辽 西夏 金 元卷》内容简介:中国舞蹈史学研究的意义和任务是什么呢?无非是为了“考古以证今”,“以史明鉴”