上海昂立IT教育

400-688-0112

全国学习专线 8:00-22:00
您当前的位置: >上海职业技能/IT培训 >上海编程语言培训 >上海GO语言开发企业培训

上海GO语言开发企业培训

上课时段: 详见内容

开班时间: 滚动开班

课程价格: 请咨询

咨询电话: 400-688-0112

立即报名 在线咨询

授课学校: 上海昂立IT教育

教学点: 5个

已关注: 264人

QQ咨询: 1044221089

课程介绍 发布日期:2019-04-15 11:42:34
GO 语言开发企业培训

Go语言被称为互联网时代的C语言,上海昂立IT教育开设了专业的Go语言培训课程,主要学习安全编程、网络编程等内容,有利于学员进一步提升岗位技能。

课程介绍
  在C语言和Unix操作系统发布40年后,肯·汤普森等贝尔实验室原班人马终于推出了一门全新的编程语言,它就是Go语言。Go语言凝聚了该团队将近半个世纪对计算机工程的思考成果,被称为互联网时代的C语言。
课程详情

  本课程首先概览了Go语言的诞生和发展历程,从面向过程编程特性入手介绍Go语言的基础用法,让有一定C语言基础的读者可以非常迅速地入门并开始上手用Go语言来解决实际问题,之后介绍了Go语言简洁却又无比强大的面向对象编程特性和并发编程能力。课程还从实战角度出发,介绍了Go语言标准库、配套工具及流行框架的用法,包括安全编程、网络编程、工程管理工具、Beego框架等。
  本课程适合具有一定编程基础、并致力于容器以及云计算等相关领域开发的工作人员进行学习。
课程目标
  一、初识Go语言
  语言简史
  语言特性
  自动垃圾回收
  内置类型
  多返回值
  错误处理
  闭包
  接口
  并发
  反射
  学习起步:第一个Go程序
  开发工具
  工程管理
  问题追踪和调试
  寻找帮助
  二、顺序编程
  变量声明、初始化、赋值
  匿名变量
  常量定义、字面值、枚举
  数据类型
  数组、切片与Map
  流程控制:条件、选择、循环、跳转
  函数定义、函数调用、不定参数、多返回值
  匿名函数与闭包
  错误处理
  综合示例一
  三、面向对象编程
  类型系统、为类型添加方法、值和引用
  结构体、组合
  成员的可见性
  面向接口的编程
  接口组合
  interface{}
  综合示例二:音乐库与播放示例
  四、并发编程
  并发基础概念
  协程与goroutine
  Channel与Select
  多核并行化
  同步与全局唯一性操作
  综合示例三:简单IPC框架与中央服务器
  五、网络编程
  Socket编程(ICMP示例程序、TCP示例程序等)
  HTTP编程方法
  Go语言中的RPC支持与处理
  Go语言中的JSON处理
  用net/http包开发网站
  综合示例四:开发一个简单的相册网站
  六、安全编程
  数据加密
  数字签名
  数字证书
  PKI体系
  Go语言的哈希函数
  加密通信
  综合示例五:基于SSL/TLS的ECHO程序
  七、工程管理与开发工具
  Go命令行工具
  选择开发工具
  Vim/Subtext语法高亮
  Eclipse
  LiteIDE
  IntelliJ IDEA Go插件
  代码风格(强制性编码规范、非强制性编码风格建议)
  包与远程import支持
  工程组织(GOPATH、目录结构)
  文档管理
  工程构建
  跨平台开发与交叉编译
  单元测试
  打包分发
  八、用Beego开发MVC应用
  Begoo简介、架构与项目结构
  Beego的安装与升级
  Beego快速入门示例
  Beego Controller设计
  参数配置
  路由设置与控制器函数
  过滤器
  Request与Session
  表单数据验证
  错误与日志处理
  Beego model设计
  ORM
  CRUD操作
  高级查询
  原生SQL查询
  事务处理
  Beego View设计
  模板处理与模板函数
  静态文件处理
  模板分页处理
  综合示例六:在线聊天室(或Todo列表)
  九、进阶话题
  反射
  语言交互性与Cgo
  链接符号
  goroutine机理
  协程与协程库
  任务调度与上下文切换
  通信机制
  接口机理
  类型赋值给接口
  接口查询
  接口赋值

上海昂立IT教育作为沪上早期的计算机职业教育培训机构之一,我们开设了思科认证、华为认证、微软认证、红帽认证以及JAVA开发、网络运维等培训课程,现有试听课程,欢迎在线预约报名。


机构新闻

适合在校大学生考的计算机证书

咨询客服

参加IT认证培训的几个注意事项

咨询客服

华为HCNA考试时间及报名须知

咨询客服

Linux就业方向及薪资待遇

咨询客服

上海it培训机构-JAVA程序员的职业规划发展方向

咨询客服

关于我们 | 联系我们 | 上海昂立IT教育地址:中山公园校区/八佰伴校区/黄浦校区/五角场校区/徐汇区/ 咨询电话:400-688-0112投诉/建议
汇课宝@版权所有 沪ICP备18018862号-5 网站地图 更新时间:2019-10-14

扫描手机访问