班.级.规.模.及.环.境--热.线:4008699035 手.机:15921673576( 微.信.同.号) |
每个班级的人数限3到5人,互动授课, 保障效果,小班授课。 |
上间和地点 |
上部份地点:【上海】同济大学(沪西)/新城金郡商务楼(11号线白银路站)【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院【北京分部】:北京中山学院/福鑫大楼【南京分部】:金港大厦(和燕路)【武汉分部】:佳源大厦(高新二路)【成都分部】:领馆区1号(中和大道)【沈阳分部】:沈阳理工大学/六宅臻品【郑州分部】:郑州大学/锦华大厦【石家庄分部】:河北科技大学/瑞景大厦 最近开间(周末班/连续班/晚班):即将开课,详情请咨询客服! |
实.验.设.备 |
◆小班教学,教学效果好 ☆注重质量☆边讲边练 ☆合格学员免费推荐工作 ★实.验.设.备请点击这儿查看★ |
质.量.保.障 |
1、免费重修; 2、课程结束后,授课老师留联系方式,保障培训效果,免费技术支持。 3、推荐机会。☆合格学员免费颁发相关工程师等资格证书,提升职业资质。专注高端技术培训15年,曙海学员的能力得到大家的认同,受到用人单位的广泛赞誉,曙海的证书受到广泛认可。 |
部份程大纲 |
|
-
-
Go语言的成功,不仅仅在于它的语法简单易学,更在于它在吸收了C语言以及Java的优点之后,能够为使用者提供更好的错误处理、支持更高的编程效率。同时,Go对于并发的良好支持使得这门语言在服务器端编程有着很多语言无法比拟的优势。能够使用协程而不是线程进行并发编程的语言,至今只有Erlang、Lua以及Go,Java仅仅在第三方包中有支持,而Erlang以及Lua又是相对小众的语言,这使得Go具有更大的优势。同时,Go和Java一样采用GC进行内存管理,让开发者不再需要自己去管理内存,但是相对Java的GC,Go的GC更快速而高效,使得程序的整体停顿时间缩短。而大量的Go第三方包也丰富了Go开发者的选择。例如基于Go的Raft实现——Consul以及Etcd、微服务框架——Micro等等。可以预见,作为谷歌的宠儿以及开发者的新欢,Go在2017年将有更大的发展。
本部份程面向有一定编程基础,希望能够快速了解Go语言编程,快速入门的学员。
第一部份:Go语言环境搭建——学习如何安装Go的环境,以及IDE的使用
第二部份:Go语言的基本结构和数据类型——基本程序结构、常量、变量、变量类型以及字符串
第三部份:控制结构——if、switch、for
第四部份:函数——参数及返回类型、可变参数、defer、递归、闭包
第五部份:数组和slice——Go语言中的数组以及slice、slice的操作
第六部份:Map——Map的初始化、操作、以及map的slice
第七部份:Package——内建package(regex、sync)、创建自己的package、使用外部库
第八部份:Struct和方法——struct以及其方法、指针还是值?
第九部份:接口和反射——Go的反射
高级内容:
第十部份:读写——对文件的读写、转化为xml、json格式
第十一部份:错误处理及测试——Go的错误处理、运行时异常以及panic、测试
第十二部份:goroutine以及channel——并行、并发以及goroutine、channel的使用
第十三部份:网络以及web编程
|