益阳痪上旅行社

Go語(yǔ)言和Gin入門(mén)到腳手架項(xiàng)目實(shí)戰(zhàn)
體系課

Go語(yǔ)言和Gin入門(mén)到腳手架項(xiàng)目實(shí)戰(zhàn)

  • Go語(yǔ)言
  • Docker
  • K8S
  • DevOps

從零到一,探索Go語(yǔ)言與Gin的無(wú)限可能

¥1299
本課程包括
  • 22小時(shí)41分鐘的視頻隨時(shí)觀看
  • 可在APP隨時(shí)觀看
  • 結(jié)業(yè)證書(shū)
你將收獲
  • 掌握前沿的Go語(yǔ)言技術(shù),提升個(gè)人技術(shù)水平。
  • 積累寶貴的實(shí)戰(zhàn)項(xiàng)目經(jīng)驗(yàn),為未來(lái)的職業(yè)生涯打下堅(jiān)實(shí)基礎(chǔ)。
  • 快速提升開(kāi)發(fā)效率,解決工作痛點(diǎn)。
  • 為個(gè)人職業(yè)發(fā)展提供更多機(jī)會(huì),拓寬未來(lái)發(fā)展空間。
課程介紹

在當(dāng)今軟件開(kāi)發(fā)行業(yè),并發(fā)編程的需求日益增長(zhǎng),而Go語(yǔ)言正是滿(mǎn)足這一需求的最佳選擇。它的高效性能和簡(jiǎn)潔語(yǔ)法讓開(kāi)發(fā)者能夠快速構(gòu)建穩(wěn)定、可靠的軟件。同時(shí),隨著項(xiàng)目規(guī)模的擴(kuò)大,如何提高開(kāi)發(fā)效率成為了關(guān)鍵。Gin作為Go語(yǔ)言的腳手架工具,為開(kāi)發(fā)者提供了強(qiáng)大的支持,使項(xiàng)目構(gòu)建更加便捷。

為此,本門(mén)課程為你帶來(lái)了“Go語(yǔ)言和Gin入門(mén)到腳手架項(xiàng)目實(shí)戰(zhàn)”。我們將從Go語(yǔ)言的語(yǔ)法基礎(chǔ)講起,逐步深入到高級(jí)特性和最佳實(shí)踐。通過(guò)實(shí)戰(zhàn)項(xiàng)目,你將掌握如何使用Gin快速搭建腳手架,提升開(kāi)發(fā)效率。在課程中,你不僅能夠掌握Go語(yǔ)言的核心知識(shí),還能學(xué)習(xí)到實(shí)際項(xiàng)目中如何運(yùn)用這些知識(shí),解決實(shí)際問(wèn)題。

本門(mén)課程的目標(biāo)是培養(yǎng)具備扎實(shí)Go語(yǔ)言基礎(chǔ)和實(shí)戰(zhàn)經(jīng)驗(yàn)的開(kāi)發(fā)者。通過(guò)學(xué)習(xí)本課程,你將能夠熟練使用Go語(yǔ)言進(jìn)行高效編程,并利用Gin工具快速構(gòu)建腳手架項(xiàng)目。無(wú)論你是初學(xué)者還是有一定經(jīng)驗(yàn)的開(kāi)發(fā)者,本課程都將助你進(jìn)一步提升技術(shù)水平,成為行業(yè)中的佼佼者。

適合人群
  • 高校師生:學(xué)習(xí)Go語(yǔ)言進(jìn)行項(xiàng)目開(kāi)發(fā)
  • 程序工程師:已經(jīng)具備一定編程經(jīng)驗(yàn),想要進(jìn)一步提高自己的編程技能,熟悉Go語(yǔ)言的進(jìn)階開(kāi)發(fā)者。
  • 編程技術(shù)者:希望學(xué)習(xí)如何使用Ging工具快速搭建腳手架項(xiàng)目,提高開(kāi)發(fā)效率的開(kāi)發(fā)者。
講師介紹
某上市集團(tuán)云原生架構(gòu)師
擅長(zhǎng)領(lǐng)域:
  • 運(yùn)維安全
K8s金牌講師,專(zhuān)注于K8s架構(gòu)師、服務(wù)網(wǎng)格、Serverless、CKA/CKS 認(rèn)證培訓(xùn)等; 目前在上市公司主要負(fù)責(zé) K8s 集群架構(gòu)設(shè)計(jì)、K8s 多集群資源管理平臺(tái)開(kāi)發(fā)、前沿技術(shù)調(diào)研及推進(jìn)等。主導(dǎo)過(guò)大規(guī)模 K8s 多集群方案制定及落地,協(xié)助企業(yè)項(xiàng)目上云,實(shí)現(xiàn)無(wú)運(yùn)維自動(dòng)災(zāi)難恢復(fù)、自動(dòng)擴(kuò)容縮容等。
課程大綱
共0節(jié) 時(shí)長(zhǎng)0分鐘 全部收起
程序開(kāi)發(fā)通用思想
共19節(jié) | 1小時(shí)47分鐘
  • 00 程序開(kāi)發(fā)通用思想內(nèi)容介紹說(shuō)明
    4分鐘
  • 01 認(rèn)識(shí)開(kāi)發(fā)語(yǔ)言
    10分鐘
  • 02 開(kāi)發(fā)語(yǔ)言對(duì)比和擅長(zhǎng)領(lǐng)域分析
    14分鐘
  • 03 什么是解釋型和編譯型語(yǔ)言
    6分鐘
  • 04 理解變量和常量
    5分鐘
  • 05 理解數(shù)據(jù)類(lèi)型
    4分鐘
  • 06 理解數(shù)據(jù)結(jié)構(gòu)
    5分鐘
  • 07 數(shù)組的使用場(chǎng)景
    4分鐘
  • 08 列表的使用場(chǎng)景
    2分鐘
  • 09 對(duì)象的使用場(chǎng)景
    5分鐘
  • 10 強(qiáng)類(lèi)型和弱類(lèi)型語(yǔ)言
    4分鐘
  • 11 運(yùn)算符分類(lèi)
    5分鐘
  • 12 數(shù)學(xué)、邏輯、比較運(yùn)算符的使用
    7分鐘
  • 13 理解邏輯控制
    8分鐘
  • 14 條件語(yǔ)句和循環(huán)語(yǔ)句使用場(chǎng)景
    7分鐘
  • 15 理解函數(shù)
    6分鐘
  • 16 代碼開(kāi)發(fā)規(guī)范的重要性
    3分鐘
  • 17 代碼開(kāi)發(fā)命名規(guī)范
    5分鐘
  • 18 代碼開(kāi)發(fā)注釋規(guī)范
    2分鐘
程序開(kāi)發(fā)代碼管理
共9節(jié) | 1小時(shí)9分鐘
  • 00 程序開(kāi)發(fā)代碼管理內(nèi)容介紹說(shuō)明
    3分鐘
  • 01 為什么需要代碼管理
    7分鐘
  • 02 主流代碼倉(cāng)庫(kù)介紹
    4分鐘
  • 03 GitBash安裝及配置標(biāo)準(zhǔn)
    4分鐘
  • 04 Git倉(cāng)庫(kù)管理標(biāo)準(zhǔn)
    7分鐘
  • 05 Git命令詳解
    9分鐘
  • 06 Git分支理解
    9分鐘
  • 07 Git分支管理
    17分鐘
  • 08 Git版本管理
    10分鐘
Go語(yǔ)言基礎(chǔ)
共31節(jié) | 5小時(shí)32分鐘
  • 00 Go語(yǔ)言基礎(chǔ)內(nèi)容介紹和說(shuō)明
    3分鐘
  • 01 VSCode的安裝
    3分鐘
  • 02 Go環(huán)境安裝
    3分鐘
  • 03 Go基礎(chǔ)環(huán)境配置
    4分鐘
  • 04 VSCode集成Go環(huán)境
    3分鐘
  • 05 VSCode測(cè)試環(huán)境可用性
    3分鐘
  • 06 Go初體驗(yàn)-Hello World
    10分鐘
  • 07 Go初體驗(yàn)-fmt詳解
    10分鐘
  • 08 Go基礎(chǔ)概念-變量和常量
    16分鐘
  • 09 Go基礎(chǔ)概念-函數(shù)和作用域
    9分鐘
  • 10 Go基礎(chǔ)概念-數(shù)值和字符串運(yùn)算
    16分鐘
  • 11 Go基礎(chǔ)概念-數(shù)值類(lèi)型詳解
    15分鐘
  • 12 Go基礎(chǔ)概念-關(guān)系和邏輯運(yùn)算符
    14分鐘
  • 13 Go流程控制-if-else
    12分鐘
  • 14 Go流程控制-switch
    7分鐘
  • 15 Go流程控制-for初體驗(yàn)
    10分鐘
  • 16 Go流程控制-for實(shí)現(xiàn)無(wú)限循環(huán)
    8分鐘
  • 17 Go流程控制-break和continue
    7分鐘
  • 18 Go數(shù)據(jù)結(jié)構(gòu)-數(shù)組使用
    19分鐘
  • 19 Go數(shù)據(jù)結(jié)構(gòu)-切片基礎(chǔ)操作
    15分鐘
  • 20 Go數(shù)據(jù)結(jié)構(gòu)-切片載取和元素刪除
    19分鐘
  • 21 Go數(shù)據(jù)結(jié)構(gòu)-深拷貝-淺拷貝-值和引用類(lèi)型
    11分鐘
  • 22 Go數(shù)據(jù)結(jié)構(gòu)-切片深拷貝
    7分鐘
  • 23 Go數(shù)據(jù)結(jié)構(gòu)-對(duì)象基本操作
    13分鐘
  • 24 Go數(shù)據(jù)結(jié)構(gòu)-對(duì)象的增刪改查
    10分鐘
  • 25 Go數(shù)據(jù)結(jié)構(gòu)-數(shù)據(jù)嵌套
    15分鐘
  • 26 Go數(shù)據(jù)類(lèi)型-類(lèi)型轉(zhuǎn)換strconv
    13分鐘
  • 27 Go數(shù)據(jù)類(lèi)型-類(lèi)型轉(zhuǎn)換Parse系列
    7分鐘
  • 28 Go數(shù)據(jù)類(lèi)型-字符串處理
    37分鐘
  • 29 Go數(shù)據(jù)類(lèi)型-內(nèi)存地址和指針
    3分鐘
  • 30 Go數(shù)據(jù)類(lèi)型-地址和指針的使用
    11分鐘
Go語(yǔ)言進(jìn)階
共37節(jié) | 5小時(shí)55分鐘
  • 00 Go語(yǔ)言進(jìn)階內(nèi)容介紹
    3分鐘
  • 01 Go函數(shù)理解-函數(shù)初體驗(yàn)
    9分鐘
  • 02 Go函數(shù)理解-具名返回值
    5分鐘
  • 03 Go函數(shù)理解-接收任意長(zhǎng)度參數(shù)
    6分鐘
  • 04 Go函數(shù)理解-遞歸函數(shù)
    13分鐘
  • 05 Go函數(shù)理解-遞歸函數(shù)原理
    6分鐘
  • 06 Go函數(shù)理解-遞歸函數(shù)真實(shí)業(yè)務(wù)場(chǎng)景
    5分鐘
  • 07 Go錯(cuò)誤處理-為什么需要異常處理
    6分鐘
  • 08 Go錯(cuò)誤處理-Error初體驗(yàn)
    6分鐘
  • 09 Go錯(cuò)誤處理-自定義錯(cuò)誤
    11分鐘
  • 10 Go錯(cuò)誤處理-程序異常終止panic
    12分鐘
  • 11 Go錯(cuò)誤處理-程序異常終止收尾處理defer
    11分鐘
  • 12 Go錯(cuò)誤處理-異常捕獲recover
    9分鐘
  • 13 Go自定義類(lèi)型-什么是結(jié)構(gòu)體
    5分鐘
  • 14 Go自定義類(lèi)型-struct初體驗(yàn)
    6分鐘
  • 15 Go自定義類(lèi)型-結(jié)構(gòu)體操作和比較
    6分鐘
  • 16 Go自定義類(lèi)型-自定義方法
    15分鐘
  • 17 Go自定義類(lèi)型-方法接收者類(lèi)型
    7分鐘
  • 18 Go自定義類(lèi)型-結(jié)構(gòu)體嵌套
    14分鐘
  • 19 Go自定義類(lèi)型-成員變量沖突問(wèn)題
    3分鐘
  • 20 Go接口-從現(xiàn)實(shí)和代碼理解接口
    9分鐘
  • 21 Go接口-Go語(yǔ)言中接口定義和使用
    9分鐘
  • 22 Go接口-案例分析不使用接口的問(wèn)題
    11分鐘
  • 23 Go接口-Interface基礎(chǔ)使用
    14分鐘
  • 24 Go接口-使用接口解決底層不兼容的問(wèn)題
    9分鐘
  • 25 Go接口-特殊的接口-空接口
    11分鐘
  • 26 Go接口-接口類(lèi)型斷言和類(lèi)型判斷
    10分鐘
  • 27 Go接口-接口嵌套和繼承
    17分鐘
  • 28 Go并發(fā)編程-理解并發(fā)和并行
    12分鐘
  • 29 Go并發(fā)編程-理解協(xié)程和線(xiàn)程
    6分鐘
  • 30 Go并發(fā)編程-使用GoRoutine并發(fā)處理任務(wù)
    17分鐘
  • 31 Go并發(fā)編程-理解Go的通道channel
    12分鐘
  • 32 Go并發(fā)編程-使用channel共享并發(fā)數(shù)據(jù)
    16分鐘
  • 33 Go并發(fā)編程-channel通道阻塞原理
    7分鐘
  • 34 Go并發(fā)編程-使用緩沖channel通道防止阻塞
    7分鐘
  • 35 Go并發(fā)編程-使用select處理多個(gè)通道以及通道超時(shí)處理
    18分鐘
  • 36 Go并發(fā)編程-監(jiān)聽(tīng)通道的退出信號(hào)
    11分鐘
Go語(yǔ)言包管理
共15節(jié) | 2小時(shí)11分鐘
  • 01 Go包管理-什么是go語(yǔ)言中的包
    7分鐘
  • 01 Go包管理-什么是go語(yǔ)言中的包_1
    7分鐘
  • 02 Go包管理-內(nèi)置包和第三方包的區(qū)別
    5分鐘
  • 03 Go包管理-如何使用包及包的特殊用法
    5分鐘
  • 04 Go包管理-包管理方案演變及Go mod介紹
    9分鐘
  • 05 Go包管理-go.mod和go.sum介紹
    7分鐘
  • 06 Go包管理-go mod的使用和配置
    17分鐘
  • 07 Go包管理-自定義包的優(yōu)點(diǎn)
    6分鐘
  • 08 Go包管理-自定義包-一級(jí)目錄多個(gè)文件
    13分鐘
  • 09 Go包管理-自定義包-多級(jí)目錄多個(gè)文件
    7分鐘
  • 10 Go包管理-在Github上發(fā)布自己的包
    8分鐘
  • 11 Go包管理-使用自己發(fā)布的自定義包
    3分鐘
  • 12 Go包管理-使用logurs處理程序日志
    13分鐘
  • 13 Go包管理-logrus常用配置
    7分鐘
  • 14 Go包管理-使用viper處理程序配置
    18分鐘
Go項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn)-Gin基礎(chǔ)
共21節(jié) | 3小時(shí)10分鐘
  • 00 項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn)內(nèi)容介紹
    5分鐘
  • 01 為什么要使用框架寫(xiě)項(xiàng)目及框架對(duì)比
    12分鐘
  • 02 什么是前后端分離框架
    7分鐘
  • 03 什么是JSON數(shù)據(jù)格式
    4分鐘
  • 04 HTTP請(qǐng)求類(lèi)型介紹
    4分鐘
  • 05 Gin快速搭建一個(gè)web服務(wù)
    13分鐘
  • 06 Gin數(shù)據(jù)返回JSON串規(guī)范
    15分鐘
  • 07 Gin使用結(jié)構(gòu)體返回?cái)?shù)據(jù)給前端
    12分鐘
  • 08 Gin配置POST類(lèi)型的路由
    8分鐘
  • 09 Gin獲取GET請(qǐng)求參數(shù)
    12分鐘
  • 10 Gin獲取POST請(qǐng)求參數(shù)-form-data類(lèi)型
    8分鐘
  • 11 Gin獲取POST的JSON數(shù)據(jù)
    10分鐘
  • 12 Gin獲取參數(shù)綁定至結(jié)構(gòu)體
    11分鐘
  • 13 Gin路由分組
    13分鐘
  • 14 Gin中間件初體驗(yàn)
    8分鐘
  • 15 Gin局部中間件
    9分鐘
  • 16 Gin多個(gè)中間件
    3分鐘
  • 17 Gin中間件Next和Abort方法
    5分鐘
  • 18 為什么要進(jìn)行項(xiàng)目工程化
    5分鐘
  • 19 如何進(jìn)行項(xiàng)目工程化
    9分鐘
  • 20 項(xiàng)目工程化實(shí)踐
    17分鐘
腳手架項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn)
共16節(jié) | 2小時(shí)19分鐘
  • 01 什么是腳手架?
    3分鐘
  • 02 什么是JWT?
    3分鐘
  • 03 JWT構(gòu)成:header、payload、signature
    5分鐘
  • 04 JWT工作流程-認(rèn)證邏輯
    5分鐘
  • 05 日志輸出logrus封裝
    13分鐘
  • 06 日志輸出規(guī)范配置
    7分鐘
  • 07 配置程序啟動(dòng)的端口號(hào)
    6分鐘
  • 08 使用gitee管理項(xiàng)目源碼
    3分鐘
  • 09 封裝生成jwt token的函數(shù)
    16分鐘
  • 10 封裝解析jwt token的函數(shù)
    11分鐘
  • 11 針對(duì)不同控制器實(shí)現(xiàn)路由的拆分和注冊(cè)
    16分鐘
  • 12 配置登錄和登出的路由以及控制器
    12分鐘
  • 13 實(shí)現(xiàn)登錄并且生成Jwt Token返回給前端
    11分鐘
  • 14 實(shí)現(xiàn)登錄信息的加密傳輸和驗(yàn)證
    6分鐘
  • 15 使用中間件攔截請(qǐng)求并驗(yàn)證請(qǐng)求合法性
    14分鐘
  • 16 封裝和規(guī)范數(shù)據(jù)返回格式
    9分鐘
項(xiàng)目部署
共3節(jié) | 37分鐘
  • 01 使用Docker部署項(xiàng)目
    16分鐘
  • 02 版本更新及程序日志文件名處理
    11分鐘
  • 03 使用K8s部署項(xiàng)目
    10分鐘
購(gòu)課須知

課程有效期:

自購(gòu)買(mǎi)課程之日起 365 天,部分參與營(yíng)銷(xiāo)活動(dòng)產(chǎn)品以活動(dòng)規(guī)則為準(zhǔn),請(qǐng)同學(xué)在有效期內(nèi)學(xué)習(xí)、觀看課程。

上課模式:

課程采取錄播模式,請(qǐng)注意自學(xué)課無(wú)班級(jí)微信群、班主任帶班及助教批改服務(wù)。

注:自學(xué)課不支持退款,確保你是真的需要再進(jìn)行報(bào)名,報(bào)完名之后還請(qǐng)認(rèn)真學(xué)習(xí)。