手记

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

第一模块:

课程名称:学习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):

scala是spark生态圈的基石


课程安排:

语言层面:


实战层面:

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

特点:


1.2 课程目录


1.3 scala概述

维基百科:

官网:


1.4 学scala的意义

  • spark、kafaka、flink

         优雅

         开发速度

         融合到生态圈



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


1.5 安装scala

步骤:

  • 安装java8

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

    • 下载安装包

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

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

    • 验证


1.6 scala入门

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


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


1.8 对scala的认识


第四模块:

学习截图:

0人推荐
随时随地看视频
慕课网APP