课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 码上学团队致力于打造 [ 大数据与数据科学 (新IT)  ]领域集产品、教学、培训、人才输出于一体的“一站式”企业人才培养解决方案。

  • 课程详情




     

    Go 语言——互联网区块链官方指定主流开发语言,号称世界上未来最具发展潜力的语言,编程简单易学,开发效率高,语言并发性强,入职薪资高

    Go语言百度指数走势图,随着BAT、今日头条、京东、抖音等大型互联网公司对Go语言的大范围应用,带动更多 互联网企业采取技术跟随战略,Go语言发展前景一片大好。

    Go语言市场薪资, 据BOSS直聘研究院数据显示, 2018年Go语言与区块链职位月薪11000元以上占整体的95.5%。



     

    1. 具备使用Go语言进行编程的能力

    2. 可以编写出更高效率的服务端程序

    3. 应用Go语言结合完成企业实战需求

    1. 有一定其他语言编程基础即可(例如c,c++,java等)

    2. 对程序效率要求高,有意编写出更高效率的服务端程序

    3. 有意向从事区块链开发的程序员们



    第一章 Go语言介绍
    1-0 课程简介及学习Go语言的理由
    1-1 Go语言的诞生与发展
    1-2 Go语言特点及优缺点
    1-3 Go语言的未来前景

    第二章 开发环境搭建
    2-1 环境搭建(Windows环境搭建)
    2-2 环境搭建(Linux环境搭建)
    2-3 开发工具介绍

    第三章 第一个Go程序及常见命令讲解
    3-1 第一个Go程序
    3-2 Go语言常用命令简介
    3-3 Go语言常用命令讲解一
    3-4 Go语言常用命令讲解二

    第四章 Go语言基础
    4-1 标识符
    4-2 变量
    4-3 常量
    4-4 运算符
    4-5 赋值
    4-6 注释

    第五章 Go语言基本类型
    5-1 基本类型简介
    5-2 整型
    5-3 字符串型
    5-4 浮点型
    5-5 布尔型
    5-6 复数

    第六章 复合类型
    6-1 复合类型简介
    6-2 数组(array)
    6-3 切片(slice)
    6-4 映射(map)
    6-5 结构体(struct)

    第七章 程序控制结构
    7-1 条件语句
    7-2 循环语句
    7-3 跳转语句

    第八章 函数
    8-1 函数简介
    8-2 参数及返回值
    8-3 函数递归
    8-4 延迟调用
    8-5 匿名函数
    8-6 错误处理

    第九章 方法
    9-1 方法简介
    9-2 方法接收者
    9-3 方法匿名字段

    第十章 接口
    10-1 接口简介
    10-2 接口组合
    10-3 类型断言

    第十一章 并发
    11-1 并发简介
    11-2 Go程
    11-3 信道及信道操作
    11-4 多路复用
    11-5 恐慌及恢复

    第十二章 反射
    12-1 反射类型
    12-2 反射值
    12-3 反射方法
    12-4 反射性能情况

    第十三章 包
    13-1 包简介
    13-2 包声明
    13-3 包导入

    第十四章 程序的测试
    14-1 单元测试
    14-2 性能测试

    第十五章 实战-开发简单的日志系统
    15-1 日志系统简介
    15-2 创建日志文件
    15-3 日志格式化输出
    15-4 日志切分
    15-5 日志刷新

    第十六章 课程总结
    16-1 课程总结和回顾