課程簡介

介紹

瞭解 Unix 系統 Programming

瞭解 Go Programming 語言和 Go 架構

安裝和配置 Go 開發環境

學習 Go 語法的基礎知識

使用 Go 包

演算法、數據結構

Go 如何處理垃圾回收

處理 Go 中的文件和目錄

在 Go 中實現檔輸入和輸出操作

實現錯誤處理

識別和使用 Go 中的系統檔:日誌檔、系統檔操作和密碼

在 Go 中使用 Unix 進程和信號

  • 瞭解 Unix 進程和信號
  • 流程管理
  • 在 Go 中處理 Unix 信號
  • 使用“kill”命令
  • 在 Go 中使用 Unix 管道和套接字
  • 在 Go 中使用遠端過程呼叫 (RPC)
  • Programming Go 中的 Unix shell

瞭解和使用 Go例程

  • 瞭解 Go例程
  • 使用同步 Go 包
  • 處理管道
  • 使用 Go 調度程式
  • 使用“select”關鍵字
  • 使用信號通道和緩衝通道
  • 處理超時
  • 使用通道的通道
  • 使用零通道
  • 處理共用記憶體
  • 使用 dWC.go 實用程式

Go 中的網络 Programming

  • 瞭解網络 Programming
  • 使用 Net Go 標準包
  • 重新審視 Unix 套接字
  • 執行 DNS 尋找
  • 開發簡單TCP伺服器和簡單TCP用戶端
  • 開發簡單UDP伺服器和簡單UDP用戶端
  • 使用併發 TCP 伺服器

故障排除

總結和結論

最低要求

  • 任何語言的基本程式設計經驗
  • 熟悉 Linux 和 Unix 系統
  35 時間:
 

人數


開始於

結束於


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客戶評論 (1)

相關課程

課程分類