Golang学习路线

  • 由 Google 公司开发的一种静态强类型、编译型、并发型、并具有垃圾回收功能的编程语言。
特性
  • 语法简单,与 C99、C11 相似之处颇多,这也是Go语言被冠以“NextC”名号的重要原因。将“++”、“–”从运算符降级为语句,保留指针,但默认阻止指针运算。

    Go 从C语言继承了相似的表达式语法、控制流结构、基础数据类型、调用参数传值、指针等很多思想,还有C语言一直所看中的编译后机器码的运行效率以及和现有操作系统的无缝适配。

  • 从根本上将一切都并发化,运行时用 Goroutine 运行所有的一切,包括 main.main 入口函数。旨在应对创建大型并发网络程序面临的挑战。

  • 支持交叉编译,比如说可以在运行 Linux 系统的计算机上开发可以在 Windows 上运行的应用程序。

应用场景
  • Go语言的用途众多,可以进行网络编程、系统编程、并发编程、分布式编程。
学习内容
  • Go语言

    golang基础
    Go语言

  • Gin框架:是 Go 语言的一个 Web 框架(类似MVC)

    https://github.com/gin-gonic/gin
    Go Gin框架入门

  • ORM框架:对象-关系映射(Object/Relation Mapping,ORM),主要实现程序对象到关系数据库数据的映射。

    ORM框架

  • axios:基于promise用于浏览器和node.js的http客户端(http库),就是可以发送get、post请求。

    • node.js:node.js就是基于 Chrome V8 引擎的一个服务器端的、非阻断式I/O的、事件驱动的JavaScript运行环境(让 JavaScript 能运行在服务端的开发平台,解析JavaScript使其完成服务端功能,在Node.js环境中,js可以像后端语言(如php、java等)一样操作网站的文件和数据库)。
    • Ajax:Asynchronous Javascript And XML,异步 JavaScript 和 XML。一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
      Ajax入门
    • Axios入门
  • mockjs:开发时,当后端的接口还未完成,前端为了不影响工作效率,手动模拟后端接口,mockjs可随机生成所需数据。

    mockjs入门

  • 小程序开发:html,css,javascript

  • Docker

  • K8s

go学习路线

在这里插入图片描述
图源:漫谈Go语言后端开发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值