<thead id="fflbj"><font id="fflbj"><cite id="fflbj"></cite></font></thead>
    <progress id="fflbj"><thead id="fflbj"><font id="fflbj"></font></thead></progress>

            課程名稱:Go 語言實戰培訓

            4401 人關注
            (78637/99817)
            課程大綱:

            Go 語言實戰培訓

             

             

            Go 語言結合了底層系統語言的能力以及現代語言的高級特性,旨在降低構建簡單、可靠、高效軟件的門檻。

            Go 語言實戰同時關注語言的規范和實現,涉及的內容包括語法、

            類型系統、并發、管道、測試,以及其他一些主題。

            1 Go 語言介紹

            2 數組、切片和映射

            3 并發和并發模式

            4 打包和工具鏈

            5 Go 語言的類型系統

            6 標準庫、測試和性能

            1
            Go語言介紹

            1.Go語言的特性

            2.第一個Go程序

            2
            快速開始一個 Go 程序

            1.學習如何寫一個復雜的Go程序

            2.聲明類型、變量、函數和方法

            3.啟動并同步操作goroutine

            4.使用接口寫通用的代碼

            5.處理程序邏輯和錯誤

            3
            打包和工具鏈

            1.如何組織Go代碼

            2.使用Go語言自帶的相關命令

            3.使用其他開發者提供的工具

            4.與其他開發者合作

            4
            數組、切片和映射

            1.數組的內部實現和基礎功能

            2.使用切片管理數據集合

            3.使用映射管理鍵值對

            5
            Go語言的類型系統

            1.聲明新的用戶定義的類型

            2.使用方法,為類型增加新的行為

            3.了解何時使用指針,何時使用值

            4.通過接口實現多態

            5.通過組合來擴展或改變類型

            6.公開或者未公開的標識符

            6
            并發

            1.使用goroutine運行程序

            2.檢測并修正競爭狀態

            3.利用通道共享數據

            7
            并發模式

            1.控制程序的生命周期

            2.管理可復用的資源池

            3.創建可以處理任務的goroutine池

            8
            標準庫

            1.輸出數據以及記錄日志

            2.對JSON進行編碼和解碼

            3.處理輸入/輸出,并以流的方式處理數據

            4.讓標準庫里多個包協同工作

            9
            測試和性能

            1.編寫單元測試來驗證代碼的正確性

            2.使用httptest來模擬基于HTTP的請求和響應

            3.使用示例代碼來給包寫文檔

            4.通過基準測試來檢查性能

            登錄 后發表評論
            新評論
            全部 第1節 第2節 第3節 第4節 第5節 第6節 第7節 第8節 第9節 第10節 第11節 第12節 第13節 第14節 第15節 第16節 第17節
            我的報告 / 所有報告
            538在线视频二三区视视频