學(xué)習(xí)go web開(kāi)發(fā)基本原理。
掌握net/http包的原理和使用。
熟練掌握go web開(kāi)發(fā)。
掌握web后端開(kāi)發(fā)相關(guān)技術(shù)點(diǎn)。
由淺入深,通俗的語(yǔ)言介紹web開(kāi)發(fā)原理。
探究源碼,知其然知其所以然。
結(jié)合實(shí)戰(zhàn)項(xiàng)目,重點(diǎn)介紹相關(guān)知識(shí)點(diǎn)。
深入剖析net/http包,為go web框架的學(xué)
習(xí)奠定堅(jiān)實(shí)的基礎(chǔ)。
GoWeb教程主要有哪些內(nèi)容,目標(biāo)是什么?
GoWeb開(kāi)發(fā)需要掌握哪些知識(shí)點(diǎn)?
本教程會(huì)有學(xué)習(xí)Go Web框架嗎?
GoWeb教程是Go語(yǔ)言的進(jìn)階教程,為了滿足學(xué)員在Web開(kāi)
發(fā)方向的需求,本教程的由淺入深,從基本的網(wǎng)絡(luò)協(xié)議出發(fā),
涉及前端基礎(chǔ)、TCP/IP協(xié)議族、Go官網(wǎng)內(nèi)置包net/http,
從原理出發(fā),結(jié)合實(shí)踐,詳細(xì)介紹GoWeb開(kāi)發(fā)原理和方法。
本教程目標(biāo)是讓學(xué)員掌握GoWeb開(kāi)發(fā)基本原理,深入理解
net/http包如何使用,并普及Web后端開(kāi)發(fā)常用技術(shù)棧。
GoWeb開(kāi)發(fā)需要掌握四個(gè)方面的基本知識(shí)點(diǎn),分別是:網(wǎng)
絡(luò)協(xié)議、前端基礎(chǔ)、GoWeb開(kāi)發(fā)原理、其他技術(shù)棧。其中:
網(wǎng)絡(luò)協(xié)議和前端基礎(chǔ),對(duì)于初學(xué)者要求不高,但是后期如果
想要提高自己,需要自己再繼續(xù)學(xué)習(xí)。GoWeb開(kāi)發(fā)原理方
面需要熟練使用net/http包,后期再學(xué)習(xí)常用的Web開(kāi)發(fā)
框架(如Gin), 其他技術(shù)棧有:Mysql數(shù)據(jù)庫(kù)的使用、
Redis數(shù)據(jù)做做緩存的基本使用。
GoWeb開(kāi)發(fā)會(huì)使用一些常用的Web框架,比如Gin和BeeGo
等。但是本教程對(duì)這些框架只會(huì)做簡(jiǎn)單介紹,不會(huì)展開(kāi)深入
學(xué)習(xí)。原因是本教程屬于WEB開(kāi)發(fā)基礎(chǔ)教程,目的是掌握Go
Web開(kāi)發(fā)原理(net/http包的基本使用);此外,這些Web框
架其實(shí)都是基于net/http包,所以掌握了net/http包后再學(xué)
習(xí)這些框架會(huì)有事半功倍的效果。最后,我們會(huì)單獨(dú)安排教
程介紹Go Web框架,大家感興趣可以留言,讓我們知道。