使用Go的全栈网络开发:使用 Go 编程语言和 Vue.js 快速构建您的 Web 应用程序

Full-Stack Web Development with Go: Build your web applications quickly using the Go programming language and Vue.js

Go 程序员的实践指南,从构建基本的服务器端模板到使用 Tailwind CSS、Vue.js 等构建完整的单页应用程序

主要功能
了解如何构建您的 Go 项目,使用 SQLc 变得更智能,创建中间件并保护您的应用程序
探索不同的前端框架并深入研究 Vue 和 Tailwind CSS
使用 Terraform 和 Docker 并在几分钟内部署

书籍描述
Go 是一种现代编程语言,具有支持高性能应用程序开发的能力。随着其不断发展的 Web 框架生态系统,Go 成为构建完整 Web 应用程序的首选。本实用指南将使您能够将 Go 技能提升到一个新的水平,构建全栈应用程序。

本书将引导您从身份验证、中间件、服务器端渲染、数据库、现代前端框架和 Go-powered API 创建和开发一个完整的现代 Web 服务。您将从构建应用程序和网络等重要方面开始,然后将所有不同部分集成在一起以构建完整的 Web 产品。接下来,您将从创建 Go 后端的基本构建块开始,学习如何构建和发布完整的产品。您将应用 cookie、API 和安全性方面的最佳实践,并使用发展最快的前端框架 Vue 提升您的技能。一旦您的全栈应用程序准备就绪,您将了解如何将应用程序推向生产环境并准备好为客户服务并与全世界分享。
到本书结束时,您将了解如何构建和发布安全、可扩展且完整的产品,以及如何使用最佳实践将 Golang 与现有产品相结合。

您将学到什么 了解
如何快速搭建、构造和构建您的 Golang 应用程序
使用 PostgreSQL 和 SQLc 设计和构建数据库以生成类型安全的 SQL 代码 使用
集中式日志记录和指标收集监控应用程序以获得高性能
探索前端框架和库,例如Vuetify、Buefy 和 Tailwind CSS 为您的应用程序构建响应式前端
使用 cookie 和会话处理在前端和后端之间安全地通信
了解如何使用 Docker 打包应用程序并在 GitHub 中设置 CI 管道

本书的读者对象
本书适用于希望将 Go 语言的强大功能与现代 Web 开发技术相结合以构建从前端到后端的完整 Web 应用程序的 Go 程序员。本书假定读者具备 HTML、CSS 和 Web 的初级知识。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。