1.課程研發環境
項目原始碼以Go 1.4.1為基準,以下環境都適用於項目。
開發工具:Sublime3或者LiteIDE X30.2;
涉及架構版本:Beego
資料庫工具:MySQL 5.5.53 MySQL Community Server (GPL)
其他工具:Redis 2.6.12、 Bee工具
2 O. L) ~’ q5 h- x1 P” U
2.內容簡介
本教程從基礎的Golang語言文法開始講起,介紹了Golang的資料類型(包括基礎類型與複合類型)以及分支與迴圈結構,進而深入地介紹了Golang語言的類與繼承,以及與其他語言如Java、C++等的諸多不同,尤其是Go語言非侵入式的介面設計,其體現了Go語言設計的獨到之處。緊接著,對Go語言中的並發概念-協程與channel進行了深入分析,力求讓學員搞清楚協程與線程的區別。在上述基礎上,會帶領學員們開發一個高並發聊天室(得益於Go協程的輕量級特性)。接下來,會介紹Go語言在web開發上的應用並且以Beego架構為主進行介紹;在介紹完Beego的基礎應用後,帶領大家編寫一個豆瓣電影爬蟲的項目,讓學員對Beego的使用更加熟練,同時對爬蟲的相關理論與實踐也有所瞭解。
01.Go語言簡介-.wmv
02.理解GOPATH.wmv
03.Go語言基礎上.wmv
04.Go語言基礎下.wmv
05.Go語言之流程式控制制_jq.wmv
06.Go語言之函數上.wmv
07.Go語言之函數下.wmv
08.Go語言之struct.wmv
09.Go語言之物件導向上.wmv
10.Go語言之物件導向下_1.wmv
10.Go語言之物件導向下_2.wmv
11.Go語言並發編程之協程.wmv
12.Go語言並發編程之channel.wmv
13.Go語言並發編程之緩衝channel1.wmv
13.Go語言並發編程之緩衝channel2.wmv
14.Go語言並發編程之select.wmv
15.Go語言並發編程之深入協程.wmv
16.Go語言之JSON與Md5.wmv
17.Go語言之HTTP.wmv
18.Go語言之Regex_1.wmv
18.Go語言之Regex_2.wmv
19.Go語言之Mysql_1.wmv
19.Go語言之Mysql_2.wmv
20.Go語言之Redis.wmv
21.Go語言之聊天室_1.wmv
21.Go語言之聊天室_2.wmv
21.Go語言之聊天室_3.wmv
21.Go語言之聊天室_4.wmv
22.Beego架構簡介.wmv
23.Beego架構之參數配置與路由配置.wmv
24.Beego架構之Controller.wmv
25.Beego架構之請求資料處理.wmv
26.Beego架構之cookie與session.wmv
27.Beego架構之model_1.wmv
27.Beego架構之model_2.wmv
27.Beego架構之model_3.wmv
28.Beego架構之view.wmv
29.Beego架構之config、httplib、context.wmv
30.Beego架構之爬蟲項目實戰_1.wmv
30.Beego架構之爬蟲項目實戰_2.wmv
30.Beego架構之爬蟲項目實戰_3.wmv
30.Beego架構之爬蟲項目實戰_4.wmv
30.Beego架構之爬蟲項目實戰_5.wmv
31.爬蟲項目部署教學視頻.wmv
課件文檔代碼.rar
最終項目原始碼(含資料庫檔案).rar
擷取資料聯絡Q 86723638
ipaa教程網