歡迎來(lái)到培訓(xùn)無(wú)憂網(wǎng)!
授課機(jī)構(gòu):深圳老男孩教育
地址:深圳市南山區(qū)西麗大學(xué)城
網(wǎng)報(bào)價(jià)格:¥電詢
課程原價(jià):¥電詢
咨詢熱線:400-001-5729
課程詳情 學(xué)校簡(jiǎn)介 學(xué)校地址 申請(qǐng)?jiān)嚶?tīng)
關(guān)鍵詞:GO語(yǔ)言培訓(xùn)班 GO語(yǔ)言培訓(xùn)費(fèi) GO語(yǔ)言培訓(xùn)班哪個(gè)好
01
GO語(yǔ)言是什么?
Go語(yǔ)言由Google公司開(kāi)發(fā),并于2009年開(kāi)源,相比Java/python/c等語(yǔ)言,Go尤其擅長(zhǎng)并發(fā)編程,性能堪比C語(yǔ)言,開(kāi)發(fā)效率肩比Python,被譽(yù)為“21世紀(jì)的C語(yǔ)言”。
Go語(yǔ)言在云計(jì)算、大數(shù)據(jù)、微服務(wù)、高并發(fā)領(lǐng)域應(yīng)用應(yīng)用非常廣泛。BAT大廠正在把Go作為新項(xiàng)目開(kāi)發(fā)的首選語(yǔ)言。
區(qū)塊鏈列為國(guó)家戰(zhàn)略,Go語(yǔ)言編程快速崛起
5月20日工業(yè)和信息化部信息中心發(fā)布《2018中國(guó)區(qū)塊鏈產(chǎn)業(yè)白皮書(shū)》,Go語(yǔ)言與區(qū)塊鏈成為“數(shù)字中國(guó)”建設(shè)的重要支撐。
Go語(yǔ)言熱度攀升,市場(chǎng)薪資居高不下
根據(jù)百度指數(shù)最新排名,GO語(yǔ)言與區(qū)塊鏈職位月薪11000元以上占整體的95.5%;
GO語(yǔ)言的就業(yè)情況,按工作經(jīng)驗(yàn)統(tǒng)計(jì)應(yīng)屆生11830 1-3年21900 3-5年25760 5-10年31480
取自僅一年1657份樣本,截止2018-05-30
02
Go能干什么?
很多朋友可能知道Go語(yǔ)言的優(yōu)勢(shì)在哪,卻不知道Go語(yǔ)言適合用于哪些地方
1 服務(wù)端開(kāi)發(fā)
以前你使用C或者C++做的那些事情,用Go來(lái)做很合適,例如日志處理、文件系統(tǒng)、監(jiān)控系統(tǒng)等;
2 爬蟲(chóng)及大數(shù)據(jù)
Go語(yǔ)言天生支持并發(fā),所以十分適合編寫(xiě)分布式爬蟲(chóng)及大數(shù)據(jù)處理;
3 網(wǎng)絡(luò)編程
大量?jī)?yōu)秀的Web框架如Echo、Gin、Iris、beego等,而且Go內(nèi)置的net/http包十分的優(yōu)秀;
4 Paas云平臺(tái)領(lǐng)域
Kubernetes和Docker Swarm等;
5 分布式存儲(chǔ)領(lǐng)域
etcd、Groupcache、TiDB、Cockroachdb、Influxdb等;
6 區(qū)塊鏈領(lǐng)域
區(qū)塊鏈里面有兩個(gè)明星項(xiàng)目以太坊和fabric都使用Go語(yǔ)言;
7 容器虛擬化
大名鼎鼎的Docker就是使用Go語(yǔ)言實(shí)現(xiàn)的;
03
教學(xué)大綱
專為在職人員設(shè)計(jì),課程內(nèi)容豐富、緊湊、貼近企業(yè)實(shí)戰(zhàn)
第一階段
1、GO開(kāi)發(fā)基礎(chǔ)(4周)
學(xué)習(xí)目標(biāo)1
1.了解Go語(yǔ)言中包的含義;
2.安裝和使用第三方的包;
3.學(xué)會(huì)處理Go語(yǔ)言項(xiàng)目中包的依賴問(wèn)題;
4.熟悉Go語(yǔ)言中的常用網(wǎng)絡(luò)IO和磁盤(pán)IO操作;
5.學(xué)會(huì)編寫(xiě)命令行工具和簡(jiǎn)單的項(xiàng)目;
學(xué)習(xí)目標(biāo)2
1.學(xué)會(huì)編寫(xiě)單元測(cè)試;
2.了解網(wǎng)絡(luò)基礎(chǔ)原理;
3.了解TCP/UDP協(xié)議、Web開(kāi)發(fā)原理;
4.熟悉并使用net/http標(biāo)準(zhǔn)庫(kù);
5.熟悉常用的數(shù)據(jù)協(xié)議;
解鎖技能1
1.掌握大型Go項(xiàng)目的目錄組織結(jié)構(gòu),掌握基本的編程規(guī)范;
2.為自己的項(xiàng)目編寫(xiě)測(cè)試用例;
3.具備編寫(xiě)大型交互式程序的能力;
4.具備獨(dú)立編寫(xiě)Web應(yīng)用程序框架的能力;
5.熟悉并了解目前業(yè)界先進(jìn)的數(shù)據(jù)協(xié)議;
學(xué)習(xí)目標(biāo)3
1.熟悉Go語(yǔ)言中的結(jié)構(gòu)體;
2.理解Go語(yǔ)言中的面向?qū)ο缶幊蹋?/span>
3.使用面向?qū)ο笏季S方式進(jìn)行Go語(yǔ)言編程,來(lái)解決實(shí)際問(wèn)題;
學(xué)習(xí)目標(biāo)4
1.熟悉Go語(yǔ)言中的接口;
2.掌握面向接口編程;
3.理解反射存在的意義及反射原理;
4.學(xué)會(huì)使用反射解決實(shí)際問(wèn)題;
解鎖技能2
1.深入理解面向?qū)ο缶幊趟枷牒头瓷涞脑頇C(jī)制;
2.理解并掌握面向接口編程的思維方式;
3.能夠編寫(xiě)出一定規(guī)模的Go語(yǔ)言程序解決現(xiàn)實(shí)問(wèn)題;
實(shí)戰(zhàn)案例
1、實(shí)戰(zhàn)項(xiàng)目:圖書(shū)管理系統(tǒng);
2、實(shí)戰(zhàn)項(xiàng)目:配置庫(kù)開(kāi)發(fā);
第二階段
2、GO高級(jí)編程(4周)
學(xué)習(xí)目標(biāo)1
1.了解Go語(yǔ)言中包的含義;
2.安裝和使用第三方的包;
3.學(xué)會(huì)處理Go語(yǔ)言項(xiàng)目中包的依賴問(wèn)題;
4.熟悉Go語(yǔ)言中的常用網(wǎng)絡(luò)IO和磁盤(pán)IO操作;
5.學(xué)會(huì)編寫(xiě)命令行工具和簡(jiǎn)單的項(xiàng)目;
學(xué)習(xí)目標(biāo)2
1.學(xué)會(huì)編寫(xiě)單元測(cè)試;
2.了解網(wǎng)絡(luò)基礎(chǔ)原理;
3.了解TCP/UDP協(xié)議、Web開(kāi)發(fā)原理;
4.熟悉并使用net/http標(biāo)準(zhǔn)庫(kù);
5.熟悉常用的數(shù)據(jù)協(xié)議;
解鎖技能1
1.掌握大型Go項(xiàng)目的目錄組織結(jié)構(gòu),掌握基本的編程規(guī)范;
2.為自己的項(xiàng)目編寫(xiě)測(cè)試用例;
3.具備編寫(xiě)大型交互式程序的能力;
4.具備獨(dú)立編寫(xiě)Web應(yīng)用程序框架的能力;
5.熟悉并了解目前業(yè)界先進(jìn)的數(shù)據(jù)協(xié)議;
學(xué)習(xí)目標(biāo)3
1.理解并發(fā)和并行;
2.深入理解Go語(yǔ)言的并發(fā)編程機(jī)制;
3.理解goroutine調(diào)度模型;
4.深入理解channel;
5.使用goroutine和channel實(shí)現(xiàn)并發(fā)編程;
6.深入理解context;
7.使用互斥鎖、讀寫(xiě)鎖實(shí)現(xiàn)線程安全;
學(xué)習(xí)目標(biāo)4
1.熟悉MySQL數(shù)據(jù)的基本使用;
2.使用Go操作MySQL數(shù)據(jù)庫(kù)及ORM的使用;
3.熟悉Redis的基本使用;
4.熟練使用Go語(yǔ)言操作Redis;
5.掌握分布式實(shí)時(shí)消息平臺(tái)-NSQ;
解鎖技能2
1.深入理解Go的并發(fā)模型,掌握Go核心的并發(fā)編程技巧;
2.可以開(kāi)發(fā)出可靠的高并發(fā)程序;
3.掌握業(yè)界主流數(shù)據(jù)庫(kù)、緩存、消息隊(duì)列程序的使用,能夠完成項(xiàng)目的架構(gòu)設(shè)計(jì);
實(shí)戰(zhàn)案例
1、實(shí)戰(zhàn)項(xiàng)目:日志庫(kù)開(kāi)發(fā);
2、實(shí)戰(zhàn)項(xiàng)目:海量用戶聊天室開(kāi)發(fā);
第三階段
3、項(xiàng)目實(shí)戰(zhàn)(4~6周)
Web開(kāi)發(fā)方向:個(gè)人博客項(xiàng)目
解鎖技能1
1.gin框架介紹;
2.RESTful風(fēng)格API介紹;
3.MVC模式與MVVM模式介紹;
4.gin路由;
5.gin模板與渲染;
6.gin表單提交與上傳文件;
7.gin中間件;
8.項(xiàng)目實(shí)戰(zhàn)(博客系統(tǒng)/問(wèn)答系統(tǒng));
9.文章列表展示功能;
10.文章詳情頁(yè)功能;
11.發(fā)表文章功能;
12.文章評(píng)論功能;
13.性能分析和壓力測(cè)試;
能夠使用Go語(yǔ)言開(kāi)發(fā)Web項(xiàng)目,如在線商城、問(wèn)答網(wǎng)站、新聞?wù)军c(diǎn)等,升級(jí)為Go語(yǔ)言全棧開(kāi)發(fā)工程師。
后端開(kāi)發(fā)方向:日志收集系統(tǒng)
解鎖技能2
1.etcd介紹;
2.模塊劃分與api接口設(shè)計(jì);
3.收集客戶端開(kāi)發(fā);
4.測(cè)試與運(yùn)行;
5.日志收集后臺(tái)開(kāi)發(fā);
6.測(cè)試與運(yùn)行;
7.Kafka介紹;
8.kafka搭建與測(cè)試;
9.生產(chǎn)與消費(fèi)代碼示例;
10.日志檢索方案設(shè)計(jì);
11.日志transfer子系統(tǒng)開(kāi)發(fā);
12.Elastic Search搭建;
13.kibana搭建;
14.系統(tǒng)整合和測(cè)試;
能夠根據(jù)業(yè)務(wù)需求,設(shè)計(jì)并開(kāi)發(fā)出大規(guī)模、高并發(fā)的服務(wù)端程序,升級(jí)為服務(wù)端開(kāi)發(fā)工程師、服務(wù)端開(kāi)發(fā)架構(gòu)師。
后端開(kāi)發(fā)/架構(gòu):微服務(wù)架構(gòu)
解鎖技能3
1.微服務(wù)架構(gòu)介紹;
2.微服務(wù)框架Go Micro介紹;
3.網(wǎng)關(guān);
4.配置中心;
5.RPC;
6.protobuf協(xié)議;
7.實(shí)戰(zhàn)案例;
掌握微服務(wù)架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)。
深圳老男孩教育是一家專業(yè)培養(yǎng)IT工程師并讓學(xué)員高薪就業(yè)、專注于Linux運(yùn)維、Python高端純開(kāi)發(fā)以及高端大數(shù)據(jù)的培訓(xùn)機(jī)構(gòu)與項(xiàng)目外包的企業(yè),老男孩老師2007創(chuàng)辦老男孩教育,于2013年注冊(cè)公司,正式運(yùn)營(yíng),總部設(shè)立在北京,目前已開(kāi)設(shè)四家分校,其中北京兩家,上海、深圳各一家。
目前,旗下開(kāi)展兩大業(yè)務(wù),老男孩IT教育培訓(xùn)和IT項(xiàng)目服務(wù)部。一方面,公司致力于為國(guó)內(nèi)、國(guó)際大中型互聯(lián)網(wǎng)企業(yè)培養(yǎng)市場(chǎng)緊缺的系統(tǒng)工程師、高級(jí)架構(gòu)師、系統(tǒng)開(kāi)發(fā)工程師等職位;另一方面,公司為企業(yè)提供企業(yè)級(jí)的各類(lèi)高端技術(shù)培訓(xùn)、技術(shù)咨詢、技術(shù)流程、技術(shù)規(guī)劃、技術(shù)架構(gòu)及調(diào)優(yōu)方案,并參與實(shí)施后期維護(hù),把互聯(lián)網(wǎng)的成熟技術(shù)經(jīng)驗(yàn)滲入到各大領(lǐng)域。
公司在IT培訓(xùn)方面教學(xué)質(zhì)量?jī)?yōu)秀、教學(xué)理念先進(jìn)、教學(xué)方法新穎,十分注重理論+實(shí)戰(zhàn)相結(jié)合,全部為*手把手的帶領(lǐng)“課堂即實(shí)戰(zhàn)式”教學(xué)。其中的4項(xiàng)學(xué)習(xí)思想方針(目標(biāo)、方法、努力、堅(jiān)持)和6重教學(xué)理念(重目標(biāo)、重思路、重方法、重實(shí)踐、重習(xí)慣、重總結(jié))已深入廣大IT網(wǎng)友及學(xué)員的內(nèi)心,逐步成為互聯(lián)網(wǎng)IT行業(yè)內(nèi)教育經(jīng)典。公司開(kāi)設(shè)老男孩網(wǎng)絡(luò)課堂——“在線一對(duì)一VIP輔導(dǎo)”全新的教學(xué)模式,讓學(xué)員不受時(shí)間、空間、地域的限制,隨時(shí)報(bào)名隨時(shí)開(kāi)始學(xué)習(xí)。
老男孩IT教育在國(guó)內(nèi)IT行業(yè)享有廣泛贊譽(yù),公司憑借高品質(zhì)的職業(yè)IT訓(xùn)練和畢業(yè)學(xué)員的良好口碑,在行業(yè)內(nèi)一展雄姿。截止到目前為止,公司已培養(yǎng)數(shù)千名VIP學(xué)生,間接影響百萬(wàn)IT群體,畢業(yè)學(xué)員平均工資在畢業(yè)一年內(nèi)平均12K以上,高級(jí)架構(gòu)班平均就業(yè)20K以上,而以往同學(xué)從0基礎(chǔ)到掌握課程內(nèi)容70%以上即可月薪過(guò)萬(wàn)元。目前,從老男孩IT教育畢業(yè)的學(xué)員,很多已經(jīng)就職于北京知名互聯(lián)網(wǎng)企業(yè):小米手機(jī),京東商城,藍(lán)訊,快網(wǎng),淘寶,阿里,支付寶,新浪網(wǎng),搜狐,騰訊,58同城,趕集,和訊,世紀(jì)佳緣,當(dāng)當(dāng)網(wǎng),中國(guó)移動(dòng),中國(guó)聯(lián)通等,也有很多在中小型企業(yè)任核心運(yùn)維及運(yùn)維經(jīng)理總監(jiān)職位(尋醫(yī)問(wèn)藥總監(jiān),互動(dòng)百科總監(jiān),盈科律云總監(jiān),合力金橋總監(jiān)等),累計(jì)為行內(nèi)其他的培訓(xùn)機(jī)構(gòu)講師深入培訓(xùn)20人以上。
公司秉承“幫助有志向的年輕人通過(guò)努力學(xué)習(xí)獲得體面的工作和生活”,因?yàn)閷W,所以卓越?/span>
學(xué)校名稱:深圳老男孩教育
固定電話:400-001-5729
授課地址:深圳市南山區(qū)西麗大學(xué)城 預(yù)約參觀