Scala 是一种全新设计的
通用的面向对象和函数式编程语言
其设计目标是取代 Java 做应用开发
它与 Java 语言可以很好地衔接
但是比 Java 更加简洁、灵活和强大
在大数据领域 Scala 有着非常重要的地位
著名的 Spark 框架就是用 Scala 编写的
Scala 是值得大数据领域工程师
学习研究的重要技能
客观来说,Scala 语言的学习曲线相对比较陡峭,程序员光靠自学摸索,通常需要消耗不少时间精力。
StuQ 特别邀请 ThoughtWorks 顾问,Scala 老司机吴雪峰老师共同推出《老司机吴雪峰带你用 Spark 源码学 Scala 核心编程技能》精品小班教学,通过专门设计的练习,快速掌握 Scala 核心编程技能。
课程仅有 60 席位,精品小班课区别于大众在线视频教学,课程设置具有如下特色:
采用在线视频直播授课
以实战为主
在线解答疑问
课后作业 review
精品小班课通过以上方式帮助同学深度、系统地学习 Scala 编程语言!
吴雪峰
ThoughtWorks 顾问,从事系统架构评估和设计、微服务架构培训和咨询、JVM 性能攻关和敏捷实践培训和精益组织建设。 从 2008 开始一直持续学习和使用 Scala,Play! 框架代码贡献者,2013 年开始做 Spark 和 AkkA 应用开发培训和咨询。
本课程强调实践原则和应用开发快速入门,提纲挈领的介绍 Scala 的核心知识和应用开发特性, 通过专门设计的讲解和练习案例,帮助学员快速入门 Scala应用开发,也能为以后的学习和工作提供指导意见。
正确了解 Scala 学习和使用的方法和原则
快速 Scala 应用开发入门
顺利趟过 Scala 的暗礁
Scala简介
编程范式和发展简史
八卦Scala发展简史
Scala的优势和未来
Scala 开发工具链
函数式基础编程
变量
函数
高阶函数
map,foreach,reduce,filter,flatMap 练习
面向对象特性
类
构造函数
特征(trait)
伴生对象
case class
语法糖
Scala SDK 类关系
形状计算(面积,周长/圆形,椭圆,长方形等) 对象设计练习
类型系统基础
类的类型参数
函数的类型参数
参数的类型参数
隐式转换
类型擦除: ClassTag
类型类
形状计算(面积,周长/圆形,椭圆,长方形等) 对象高级设计练习
流式编程
Monads API
Option
Try
Scala Collection
for … yield
Iterator
学习地点:
专属学习 QQ 群 + 在线直播教室
学习工具:
StuQ 在线教室Zoom
开班时间:
报名人数满 25 人开班,共 60 个名额。
(人员超过 25 名后确定开班,会在正式开课前安排预演)
上课时间:
暂定每周二晚 21:00-22:30,预计 10月 中旬开课。
上课时长:
每周 1 小时 30 分,共计 6 周课程
课程学习方式:
40 分钟直播视频讲解
30 分钟交流答疑
20 分钟作业点评课
预售价 799 元,原价 998 元
(前 30 名预售优惠,共 60 个名额)
方式1. 移动端点击【阅读原文】自助交费
移动端点击“阅读原文”,进入课程介绍页面,点击“购买课程”直接缴费报名,进一步完善邮箱及QQ等信息。报名成功后按照提示申请加入相应学员群,会有 StuQ 工作人员在学员群内发放上课方式。
方式2. 电脑端自助报名交费
电脑端打开链接:
http://www.stuq.org/course/detail/1071
直接缴费报名,并填写邮箱及QQ等信息。报名成功后申请加入相应学员群,会有 StuQ 工作人员在学员群内发放上课方式。
方式3.报名咨询。报名课程的用户请加 QQ 群号 521984955,或者扫描微信二维码进入报名咨询微信群,详细了解报名信息,会有 StuQ 工作人员统一解答大家疑问,然后报名缴费。
(微信咨询群)
方式4. 咨询小助手。报名课程的用户也可以扫描小助手的微信二维码,私聊小助手详细了解报名信息,小助手会统一解答大家疑问,然后报名缴费。
戳阅读原文,即可报名!