感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 35 時間:
課程簡介
简介
了解 Unix 系统编程
了解 Go 编程语言与 Go 架构
安装与配置 Go 开发环境
学习 Go 语法基础
使用 Go 包
算法与数据结构
Go 如何处理垃圾回收
在 Go 中处理文件与目录
在 Go 中实现文件输入与输出操作
实现错误处理
识别并使用 Go 中的系统文件:日志文件、系统文件操作与密码
在 Go 中处理 Unix 进程与信号
- 了解 Unix 进程与信号
- 进程管理
- 在 Go 中处理 Unix 信号
- 使用 'kill' 命令
- 在 Go 中使用 Unix 管道与 Socket
- 在 Go 中使用远程过程调用(RPC)
- 使用 Go 编写 Unix Shell
了解并使用 Goroutines
- 认识 Goroutines
- 使用 Sync Go 包
- 处理管道
- 使用 Go 调度器
- 使用 'select' 关键字
- 使用信号通道与缓冲通道
- 处理超时
- 使用通道的通道
- 使用 Nil 通道
- 处理共享内存
- 使用 dWC.go 工具
Go 网络编程
- 了解网络编程
- 使用 Net Go 标准包
- 回顾 Unix Socket
- 执行 DNS 查询
- 开发简单的 TCP 服务器与 TCP 客户端
- 开发简单的 UDP 服务器与 UDP 客户端
- 使用并发 TCP 服务器
故障排除
总结与结论
最低要求
- 具备任何语言的基本编程经验
- 熟悉 Linux 和 Unix 系统
客戶評論 (5)
培訓師的專業知識和教學才能
Liviu - Orange Services
課程 - Go for Systems Programming
機器翻譯
時間高效 話題之間過渡流暢且連貫 示例從簡單到複雜,層層遞進 耐心解答每一個問題,並附上示例 知識深度遠超預期 令人讚歎的細節!
Laura - Orange Services
課程 - Go for Systems Programming
機器翻譯
培訓師的態度很好,他在每個問題或困難處停下來幫助有需要的人。他也很隨和,使培訓變得有趣且輕鬆。
Rares - Orange Services
課程 - Go for Systems Programming
機器翻譯
Patrick非常樂於助人,在講解Go語言時提供了許多實際案例和實踐。這不是一門純粹的理論課程,而是關於如何在現實世界中實際使用Go進行開發的課程。爲了更好地解釋某些概念,他還與其他語言進行了比較,這非常有用。
Cristian - Orange Services
課程 - Go for Systems Programming
機器翻譯
官方文檔中未包含的額外信息
Sayf Eddine HAMMEMI - SCALITY SA
課程 - Go for Systems Programming
機器翻譯