感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
課程簡介
理解 Unix 系統編程
了解 Go 編程語言及 Go 架構
安裝與配置 Go 開發環境
學習 Go 語法基礎
處理 Go 套件(Packages)
演算法與數據結構
Go 的垃圾回收機制
在 Go 中處理文件與目錄
在 Go 中實現文件輸入/輸出操作
實現錯誤處理
在 Go 中識別並操作系統文件:日誌文件、系統文件操作及密碼
在 Go 中處理 Unix 進程與信號
- 理解 Unix 進程與信號
- 進程管理
- 在 Go 中處理 Unix 信號
- 使用 'kill' 指令
- 在 Go 中處理 Unix 管道(Pipes)與套接字(Sockets)
- 在 Go 中使用遠程過程調用(RPC)
- 在 Go 中編寫 Unix Shell
理解並運用協程(Goroutines)
- 學習協程基礎知識
- 使用 Sync Go 套件
- 處理管道(Pipelines)
- 使用 Go 調度器(Scheduler)
- 使用 'select' 關鍵字
- 處理信號通道與緩衝通道
- 處理超時問題
- 處理通道中的通道
- 處理空(Nil)通道
- 處理共享內存
- 使用 dWC.go 工具
Go 網絡編程
- 理解網絡編程
- 使用 Net Go 標準套件
- 重新審視 Unix 套接字
- 執行 DNS 查找
- 開發簡單的 TCP 服務器與客戶端
- 開發簡單的 UDP 服務器與客戶端
- 處理並發 TCP 服務器
故障排除
總結與結語
最低要求
- 具備任何編程語言的基本編程經驗
- 熟悉 Linux 和 Unix 系統
35 小時
客戶評論 (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
機器翻譯