go

  • Go 开发环境搭建

    本课程主要包含 Go 语言的介绍,在 Mac、Linux 和 Windows 下搭建开发环境,以及编写第一个 Go 语言程序。

    5课时 28分钟
    初级
    9881人学习
  • Go 语言基本概念讲解

    本课讲解 Go 语言中必要的基础概念,以便学习者了解基本术语,在之后的课程中更好地进行学习和吸收知识。

    2课时 16分钟
    初级
    6158人学习
  • 高级字符串处理

    本课程介绍 GO 语言中关于字符串处理的相关功能,涵盖格式化字符串输出的技巧,字符串处理的各种方法和类型转换和正则表达式的运用。

    4课时 39分钟
    中级
    3812人学习
  • Go 语言函数

    本课程主要讲解 Go 语言中函数的定义和使用及包括递归函数、函数泛型、动态加载函数、函数闭包和函数类型等在内的多种应用的应用技巧。

    6课时 51分钟
    初级
    4656人学习
  • Go 语言实践基础

    本课程首先介绍 Go 语言的历史及语法要点,并结合开发实践,讲解其面向对象的适用范围,单元测试的必要性,以及设计模式的实现。

    4课时 66分钟
    中级
    6962人学习
  • 企业级 agent 部署解决方案项目目标与演示

    本课程是一个综述,讲解目前企业级 agent 部署的难点、痛点,项目的设计目标、产品形态、设计理念、规范约定、项目架构、部署方式。明确项目所解决的问题,对中大型互联网公司的基础架构设施有一点概要了解。同时演示整套系统,让学员有个感性认识。

    4课时 32分钟
    中级
    4074人学习
  • 企业级 agent 部署解决方案项目设计与基础框架搭建

    本课程主要讲解项目(agent-updater)设计。思考元信息的存储选型以及结构设计,思考并设计 updater 模块与 meta 模块的通信协议和优化方案,介绍项目开发环境,编写基础组件,通用代码,搭建项目框架。

    3课时 32分钟
    中级
    3527人学习
  • 企业级 agent 部署解决方案 meta 模块编写

    本课程着手编写 agent-updater 的服务端组件:meta。梳理业务流程,编写心跳接口、状态存储、状态展示接口。

    4课时 39分钟
    中级
    3282人学习
  • 企业级 agent 部署解决方案 updater 模块编写

    本课程着手编写 agent-updater 的客户端组件:updater。梳理业务流程,编写基础框架,收集agent 状态,汇报给 meta 组件。

    5课时 65分钟
    中级
    3614人学习
  • 构建轻博客系统之项目准备

    本课程主要带大家做一些前期的准备工作,为接下来的正式开发打好基础。课程内容包括项目分析、beego 的简单使用和数据库的配置。

    4课时 27分钟
    初级
    7146人学习
  • 报警发送模块 Falcon-Sender 源码解读

    本课程针对 Open-Falcon 的 Sender模块,讲解其功能设计出发点,代码结构和执行流程。着重介绍如何利用 channel 实现一个 semaphore,控制 goroutine 数量。

    3课时 34分钟
    中级
    4075人学习
  • 用户管理中心 Falcon-Fe 源码解读

    本课程针对 Open-Falcon 的 Fe 模块,讲解其功能设计出发点、代码结构和执行流程。 着重介绍 SSO 认证流程以及 Beego 实践。

    5课时 84分钟
    中级
    4421人学习