继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【九月打卡】第10天 Scala入门学习

杀入互联网江湖
关注TA
已关注
手记 58
粉丝 4
获赞 1

第一模块:

课程名称:学习Scala进击大数据Spark生态圈,收获高薪未来

章节名称:1-1 ~ 1-8 

讲师姓名:Michael_PK


第二模块:

内容概述:

1-1 ~ 1-8 小节对Scala进行了一个全局性的介绍,包括Scala的安装、入门使用、用Scala写HelloWorld等。


第三模块:

学习心得:

当代【编程语言】的体系:

逻辑语言(操作(后端)逻辑的):

go           09年

python3  08年

scala        04年

java         97年

c++         83年

c              72年

逻辑语言(操作(前端)逻辑的):

js          95年(js自成一个语言衍生体系)

数据语言(操作数据的):

sql        70年(sql自成一个语言衍生体系)

杂毛语言(DSL):

html

css

c#

php

r

......


第一章 初识Scala

1.1 Scala导学

大数据的技术生态圈

  • hadoop:hadoop,hive,hbase、storm(java语言)

  • spark:spark相关的技术,包括spark sql、spark streaming、Flink、Kafka(scala)


个大语言收入情况(2017):

http://img.mukewang.com/6321f0ec00017b0907690569.jpg

scala是spark生态圈的基石


课程安排:

语言层面:

http://img4.mukewang.com/6321f0f30001a5d204720278.jpg


实战层面:

大数据元数据统一维护项目

特点:

http://img3.mukewang.com/6321f0fb00013b2104740174.jpg


1.2 课程目录


1.3 scala概述

维基百科:

官网:


1.4 学scala的意义

  • spark、kafaka、flink

         优雅

         开发速度

         融合到生态圈

http://img2.mukewang.com/6321f108000146f302740438.jpg

http://img.mukewang.com/6321f14c0001feab12800394.jpg


spark工作经验1~2年 20+、30+的待遇(大一点的城市)


1.5 安装scala

步骤:

  • 安装java8

  • 安装scala(2.11.8 scala的经典版本)

    • 下载安装包

    • 解压(不同安装包的后缀要求不一样,有的解压就行,有的需要安装)

    • 配系统环境变量(2.11.8使用mis版安装时已经自动将系统环境变量配置好了)

    • 验证

http://img1.mukewang.com/6321f15d0001171d06580110.jpg


1.6 scala入门

scala自带“类型推测”,很多东西不用程序员自己写出来明说,scala可以自己去推测出来


1.7 HelloWorld案例java和scala实现版本对比

http://img1.mukewang.com/6321f1690001b1b206270329.jpgspacer.gif

http://img3.mukewang.com/6321f17700014c7f05950184.jpg


1.8 对scala的认识


第四模块:

学习截图:

http://img4.mukewang.com/6321ef8600018b7707630418.jpg

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP