【Udemy中英字幕】Building a module in Go (Golang)
最近更新 2024年12月04日
资源编号 32476

【Udemy中英字幕】Building a module in Go (Golang)

2024-12-04 Udemy 0 508
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 42.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

使用 Go(Golang)构建模块

学习用 Go 构建可重用且经过良好测试的模块

讲师:Trevor Sawler

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

您将学到什么

  • 如何构建与平台无关、可重复使用的 Go 模块
  • 如何与其他 Go 开发人员共享你的模块
  • 如何为你的模块编写测试
  • 如何管理模块的多个版本
  • 如何使用 Go 1.18 的新功能 go work、workspaces

探索相关主题

  • Go(编程语言)
  • 编程语言
  • 发展

要求

  • 需要具备一些 Go 编程语言的经验。

描述

使用 Go 编写 Web 应用程序非常简单,但很快您就会发现,在很多情况下,我们每次启动新项目时都会编写相同类型的代码。您可能需要读取 JSON、编写 JSON、上传文件或给定 Web 应用程序的任何常用功能。换句话说,我们经常多次重写已经编写的代码。

与简单地将代码从一个项目复制粘贴到另一个项目相比,利用 Go 模块(只需发出“go get”命令即可包含在项目中的可重用代码)更有意义。这样,如果向该模块添加了新功能,则导入该模块的任何项目都可以通过更新其依赖项来利用该功能,如果发现错误,则可以通过更新模块来修复它;使用该模块的每个项目都可以通过单个“go get -u”命令获得错误修复。

构建一个强大、安全、经过充分测试的模块并不困难,但需要仔细规划以确保它能够在不同的操作系统上运行。

本课程将引导您完成制作模块所需的步骤,该模块包含 Web 应用程序中常用的许多任务,其中包括:

  • 读取 JSON

  • 编写 JSON

  • 生成格式良好、信息丰富的错误消息

  • 将一个或多个文件上传到服务器,并根据 mime 类型和文件大小限制上传

  • 在服务器上创建目录

  • 生成随机字符串

  • 下载静态文件

  • 将 JSON 发布到远程服务

  • 根据字符串创建 URL 安全 slug

我们将使用 Go 1.18 的新工作区工具构建我们的模块,并确保整个模块经过充分测试。

我们的最终模块将不会有任何外部依赖,并且只会使用 Go 标准库中的功能。

完成本课程后,您将拥有一个 Go 模块,它可以使您更快地启动新的 Web 应用程序,并且您不需要依赖别人的代码来执行此操作。

本课程适合哪些人:

  • 本课程适用于想要构建和共享模块(有时称为包)以供其他开发人员或自己的项目使用的 Go 开发人员。
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务