400-886-0806
Scala编程精讲
杨云 · ThoughtWorks首席咨询师
共 31 节·约 650分钟
¥600.00
立即购买
课程详情
课程目录
试看
讲师介绍
目前就职于ThoughtWorks公司,担任首席咨询师。前支付宝架构师之一,翻译过《深入理解Scala》一书,在2011年建立haskell函数式编程QQ群,多年来致力于推广函数式编程思想在工业界的应用。在实际工业项目中有丰富的Scala使用经验,指导过近百人团队的Scala项目(大数据相关)。

课程简介

本课程分两大部分:一是Scala常见设计模式和习惯用法,帮助刚从其他编程语言转入Scala开发的程序员写出符合Scala习惯的代码,而不是Java风格的Scala代码。这部分追求的目标是让大家写出有工程性的、朴实、有效、好维护的Scala代码,不会引入很多奇技淫巧。二是函数式编程范式引入,让大家改变思维方式,理解不变性和一等函数的重要性,学会怎样在不使用var的情况下实现大部分的业务功能,从一个基本的纯函数定义到理解Monad的含义和作用。 除以上内容外还会对Scala的并发编程机制,主要是Future/Promise和Akka Actor做一些入门介绍,介绍基础的概念,扫除大家自学的障碍。  

课程亮点

1.掌握函数式编程思想,提前体验下一个编程的主流范式;

2.Get快速开发新技能,提升开发效率;

3.帮助学习者写出符合Scala习惯的代码。

适用人群

1.希望学习体验多范式编程语言魅力的语言爱好者;

2.希望掌握函数式编程思想用于当前工作(不一定是Scala)的开发人员;

3.对代码质量和可读性有着极高要求的强迫症患者;

4.对开发效率、系统性能以及代码的可维护性有需求的开发者。

购买须知

1.本课程有效期为自购买之日起1年;

2.本课程支持小程序和PC端观看; (PC端观看方式:购课微信登录www.boolan.com,点击导航栏“学习中心”即可发现已购课程)

3.本课程暂不支持退款,请在购买前做充分了解;

4.课程交流社群筹建中,请及时关注Boolan官方服务号:博览Boolan;

5.咨询电话:400-866-0806;